From 84d68d38008cc0e45cf6b8b01427bd3ed9933643 Mon Sep 17 00:00:00 2001 From: Amy Louise Green Date: Fri, 19 Sep 2025 15:27:08 -0400 Subject: [PATCH 01/28] Added missing UIDs to manual pages --- .../com.unity.inputsystem/Documentation~/QuickStartGuide.md | 4 +++- .../Documentation~/RespondingToActions.md | 4 +++- .../Documentation~/timing-input-events-queue.md | 3 +++ .../Documentation~/timing-missed-duplicate-events.md | 3 +++ .../Documentation~/timing-mixed-scenarios.md | 3 +++ .../Documentation~/timing-optimize-dynamic-update.md | 3 +++ .../Documentation~/timing-optimize-fixed-update.md | 3 +++ .../Documentation~/timing-select-mode.md | 3 +++ 8 files changed, 24 insertions(+), 2 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md b/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md index db944ed22f..b9d948344d 100644 --- a/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md +++ b/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md @@ -1,4 +1,6 @@ - +--- +uid: input-system-quickstart +--- # Quickstart Guide This page has a brief description of how to quickly start using the Input System. The Input System has [multiple workflows](Workflows.md) which you might prefer that offer different benefits. This quickstart guide shows a workflow which suits most common scenarios. diff --git a/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md b/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md index 4dd5abbd6b..818b5df0af 100644 --- a/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md +++ b/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md @@ -1,4 +1,6 @@ - +--- +uid: input-system-responding +--- # Responding to Actions There are two main techniques you can use to respond to Actions in your project. These are to either use **polling** or an **event-driven** approach. diff --git a/Packages/com.unity.inputsystem/Documentation~/timing-input-events-queue.md b/Packages/com.unity.inputsystem/Documentation~/timing-input-events-queue.md index cb05a3a48e..101f3847b4 100644 --- a/Packages/com.unity.inputsystem/Documentation~/timing-input-events-queue.md +++ b/Packages/com.unity.inputsystem/Documentation~/timing-input-events-queue.md @@ -1,3 +1,6 @@ +--- +uid: input-system-timing-queue +--- # The input events queue The Input System receives information from hardware input devices as a stream of events. These events represent either system events received from the input device, or snapshots in time based on frequent samples from the device. diff --git a/Packages/com.unity.inputsystem/Documentation~/timing-missed-duplicate-events.md b/Packages/com.unity.inputsystem/Documentation~/timing-missed-duplicate-events.md index d8ac7992c9..6d4af0ae52 100644 --- a/Packages/com.unity.inputsystem/Documentation~/timing-missed-duplicate-events.md +++ b/Packages/com.unity.inputsystem/Documentation~/timing-missed-duplicate-events.md @@ -1,3 +1,6 @@ +--- +uid: input-system-timing-missed +--- # Avoid missed or duplicate discrete events Discrete events are simple on/off events that occur when a user presses or releases a control such as a gamepad button, key, mouse, or touch press. This is in contrast to continuously changing values like those from gamepad stick movement. You can poll for these types of discrete event by using [`WasPressedThisFrame`](../api/UnityEngine.InputSystem.InputAction.html#UnityEngine_InputSystem_InputAction_WasPressedThisFrame_) or [`WasReleasedThisFrame`](../api/UnityEngine.InputSystem.InputAction.html#UnityEngine_InputSystem_InputAction_WasReleasedThisFrame_). However, you can get incorrect results such as missing an event or appearing to receive multiple, if you check for them at the wrong time. diff --git a/Packages/com.unity.inputsystem/Documentation~/timing-mixed-scenarios.md b/Packages/com.unity.inputsystem/Documentation~/timing-mixed-scenarios.md index 787a48c853..f5f9aabb20 100644 --- a/Packages/com.unity.inputsystem/Documentation~/timing-mixed-scenarios.md +++ b/Packages/com.unity.inputsystem/Documentation~/timing-mixed-scenarios.md @@ -1,3 +1,6 @@ +--- +uid: input-system-timing-mixed +--- # Mixed timing scenarios with fixed and dynamic input There are some situations where you might set the Update Mode **process in Dynamic Update** even when using input code in `FixedUpdate`, to minimize input latency, as described in the [previous section](./timing-optimize-fixed-update.md). diff --git a/Packages/com.unity.inputsystem/Documentation~/timing-optimize-dynamic-update.md b/Packages/com.unity.inputsystem/Documentation~/timing-optimize-dynamic-update.md index 0e13141018..25948bdc2b 100644 --- a/Packages/com.unity.inputsystem/Documentation~/timing-optimize-dynamic-update.md +++ b/Packages/com.unity.inputsystem/Documentation~/timing-optimize-dynamic-update.md @@ -1,3 +1,6 @@ +--- +uid: input-system-timing-optimize-dynamic +--- # Optimize for dynamic update (non-physics) scenarios If you're not working with the physics system or using `FixedUpdate`, always set the input system to process input in sync with the frame rate and `Update()` calls. This is the default setting, but to check or set this, go to **Project Settings** \> **Input System Package** \> **Input Settings**, and set **Update Mode** to **Process Events in Dynamic Update**. diff --git a/Packages/com.unity.inputsystem/Documentation~/timing-optimize-fixed-update.md b/Packages/com.unity.inputsystem/Documentation~/timing-optimize-fixed-update.md index 7bcc18522a..cd4244e7a6 100644 --- a/Packages/com.unity.inputsystem/Documentation~/timing-optimize-fixed-update.md +++ b/Packages/com.unity.inputsystem/Documentation~/timing-optimize-fixed-update.md @@ -1,3 +1,6 @@ +--- +uid: input-system-timing-optimize-fixed +--- # Optimize for fixed-timestep or physics-based scenarios If you are working with the physics system or using `FixedUpdate` to control your game in a scenario where a small amount of input latency is acceptable (for example, a few frames), the simplest approach is to set the [input system update mode](./timing-select-mode.md) to **Process Events in Fixed Update**. This means your input code in `FixedUpdate` will operate as expected. diff --git a/Packages/com.unity.inputsystem/Documentation~/timing-select-mode.md b/Packages/com.unity.inputsystem/Documentation~/timing-select-mode.md index 895fd0af3a..9ea813f8c3 100644 --- a/Packages/com.unity.inputsystem/Documentation~/timing-select-mode.md +++ b/Packages/com.unity.inputsystem/Documentation~/timing-select-mode.md @@ -1,3 +1,6 @@ +--- +uid: input-system-timing-select +--- # Select an appropriate input processing mode The Input System **Update Mode** controls when the input system processes queued input events. From 0d6fc6fd26a1d1a2cc351ff174e37af9a4c70768 Mon Sep 17 00:00:00 2001 From: Amy Louise Green Date: Tue, 23 Sep 2025 00:15:36 -0400 Subject: [PATCH 02/28] Normalized "NOTE" and "IMPORTANT" admonitions throughout docs - Content was not modified: this was only to make everything consistent and leverage the extended Markdown feature --- Packages/com.unity.inputsystem/CHANGELOG.md | 22 +++++---- .../Documentation~/ActionAssets.md | 6 ++- .../Documentation~/ActionBindings.md | 24 ++++++---- .../Documentation~/Actions.md | 4 +- .../Documentation~/ActionsEditor.md | 3 +- .../Documentation~/Contributing.md | 3 +- .../Documentation~/Controls.md | 10 ++-- .../Documentation~/Debugging.md | 12 +++-- .../Documentation~/Devices.md | 15 ++++-- .../Documentation~/Events.md | 15 ++++-- .../Documentation~/Gamepad.md | 27 ++++++----- .../Documentation~/HID.md | 3 +- .../Documentation~/HowDoI.md | 3 +- .../Documentation~/Installation.md | 6 ++- .../Documentation~/Interactions.md | 3 +- .../Documentation~/Keyboard.md | 8 ++-- .../Documentation~/KnownLimitations.md | 3 +- .../Documentation~/Layouts.md | 9 ++-- .../Documentation~/Migration.md | 10 ++-- .../Documentation~/Mouse.md | 6 ++- .../Documentation~/OnScreen.md | 6 ++- .../Documentation~/Pen.md | 8 ++-- .../Documentation~/PlayerInput.md | 7 +-- .../Documentation~/PlayerInputManager.md | 3 +- .../Documentation~/ProcessorTypes.md | 3 +- .../Documentation~/ProjectWideActions.md | 6 ++- .../Documentation~/QuickStartGuide.md | 7 +-- .../Documentation~/RespondingToActions.md | 9 ++-- .../Documentation~/Sensors.md | 35 +++++++++----- .../Documentation~/Settings.md | 15 ++++-- .../Documentation~/SupportedDevices.md | 47 ++++++++++--------- .../Documentation~/Testing.md | 9 ++-- .../Documentation~/Touch.md | 15 ++++-- .../Documentation~/UISupport.md | 18 +++---- .../Documentation~/UseInEditor.md | 3 +- .../Documentation~/UserManagement.md | 6 ++- .../Documentation~/UsingProcessors.md | 12 +++-- .../InputSystem/Actions/InputAction.cs | 20 ++++---- .../InputSystem/Actions/InputActionMap.cs | 9 ++-- .../InputSystem/Actions/InputActionTrace.cs | 19 +++++--- .../InputSystem/Controls/KeyControl.cs | 4 +- .../InputSystem/Devices/Keyboard.cs | 4 +- .../InputSystem/Devices/Mouse.cs | 6 ++- .../InputSystem/Devices/Sensor.cs | 3 +- .../InputSystem/InputSystem.cs | 3 +- .../Plugins/UI/InputSystemUIInputModule.cs | 3 +- .../Plugins/XInput/XboxGamepadMacOS.cs | 12 +++-- 47 files changed, 300 insertions(+), 184 deletions(-) diff --git a/Packages/com.unity.inputsystem/CHANGELOG.md b/Packages/com.unity.inputsystem/CHANGELOG.md index ce6fe06286..6a8bbf1ec3 100644 --- a/Packages/com.unity.inputsystem/CHANGELOG.md +++ b/Packages/com.unity.inputsystem/CHANGELOG.md @@ -1862,7 +1862,8 @@ This release includes a number of Quality-of-Life improvements for a range of co - **The system no longer supports processing input in __BOTH__ fixed and dynamic updates**. Instead, a choice has to be made whether to process input before each `FixedUpdate()` or before each `Update()`. * Rationale: the existing code that supported having both updates receive input independently still had several holes and became increasingly complex and brittle. Our solution was based on not actually processing input twice but on channeling input concurrently into both the state of both updates. Together with the fact that specific inputs have to reset (and possibly accumulate) correctly with respect to their update time slices, this became increasingly hard to do right. This, together with the fact that we've come to increasingly question the value of this feature, led us to removing the capability while preserving the ability to determine where input is processed. - * NOTE: Timeslicing is NOT affected by this. You can still switch to `ProcessEventInFixedUpdates` and get events timesliced to individual `FixedUpdate` periods according to their timestamps. + > [!NOTE] + > Timeslicing is NOT affected by this. You can still switch to `ProcessEventInFixedUpdates` and get events timesliced to individual `FixedUpdate` periods according to their timestamps. * `InputSettings.UpdateMode.ProcessEventsInBothFixedAndDynamicUpdate` has been removed. * `InputSettings.UpdateMode.ProcessEventsInDynamicUpdateOnly` has been renamed to `InputSettings.UpdateMode.ProcessEventsInDynamicUpdate` and is now the default. * `InputSettings.UpdateMode.ProcessEventsInFixedUpdateOnly` has been renamed to `InputSettings.UpdateMode.ProcessEventsInFixedUpdate`. @@ -2063,9 +2064,10 @@ This release includes a number of Quality-of-Life improvements for a range of co ## [0.2.6-preview] - 2019-03-20 ->NOTE: The UI code for editing actions has largely been rewritten. There may be regressions. ->NOTE: The minimum version requirement for the new input system has been bumped - to 2019.1 +> [!NOTE] +> The UI code for editing actions has largely been rewritten. There may be regressions. +> +> The minimum version requirement for the new input system has been bumped to 2019.1 ### Added @@ -2143,7 +2145,8 @@ This release includes a number of Quality-of-Life improvements for a range of co This release contains a number of fairly significant changes. The focus has been on further improving the action system to make it easier to use as well as to make it work more reliably and predictably. ->NOTE: There are some breaking changes. Please see the "Changed" section below. +> [!NOTE] +> There are some breaking changes. Please see the "Changed" section below. ### Changed @@ -2279,10 +2282,11 @@ This release contains a number of fairly significant changes. The focus has been ## [0.1.2-preview] - 2018-12-19 - NOTE: The minimum version requirement for the new input system has been bumped - to 2018.3. The previous minum requirement of 2018.2 is no longer supported. - Also, we have dropped support for the .NET 3.5 runtime. The new .NET 4 - runtime is now required to use the new input system. +> [!NOTE] +> The minimum version requirement for the new input system has been bumped +> to 2018.3. The previous minum requirement of 2018.2 is no longer supported. +> Also, we have dropped support for the .NET 3.5 runtime. The new .NET 4 +> runtime is now required to use the new input system. We've started working on documentation. The current work-in-progress can be found on [GitHub](https://github.com/Unity-Technologies/InputSystem/blob/develop/Packages/com.unity.inputsystem/Documentation~/InputSystem.md). diff --git a/Packages/com.unity.inputsystem/Documentation~/ActionAssets.md b/Packages/com.unity.inputsystem/Documentation~/ActionAssets.md index def2c2e5e5..f274dca3b8 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ActionAssets.md +++ b/Packages/com.unity.inputsystem/Documentation~/ActionAssets.md @@ -90,7 +90,8 @@ public class MyPlayerScript : MonoBehaviour, IGameplayActions } ``` ->__Note__: To regenerate the .cs file, right-click the .inputactions asset in the Project Browser and choose "Reimport". +> [!NOTE] +> To regenerate the .cs file, right-click the .inputactions asset in the Project Browser and choose "Reimport". ### Using Action Assets with `PlayerInput` @@ -117,4 +118,5 @@ void Start() } ``` -> __Note:__ This default actions asset is older than, and entirely separate from the [default project-wide actions](ProjectWideActions.md). It is a legacy asset that remains included in the package for backward compatibility. +> [!NOTE] +> This default actions asset is older than, and entirely separate from the [default project-wide actions](ProjectWideActions.md). It is a legacy asset that remains included in the package for backward compatibility. diff --git a/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md b/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md index 153e0f73ae..32dd569769 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md +++ b/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md @@ -132,7 +132,8 @@ If Controls from both the `positive` and the `negative` side are actuated, then |(1) `Positive`|The positive side has precedence and the Composite returns `maxValue`.| |(2) `Negative`|The negative side has precedence and the Composite returns `minValue`.| ->__Note__: There is no support yet for interpolating between the positive and negative over time. +> [!NOTE] +> There is no support yet for interpolating between the positive and negative over time. ### 2D vector @@ -174,7 +175,8 @@ In addition, you can set the following parameters on a 2D vector Composite: |---------|-----------| |[`mode`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.html#UnityEngine_InputSystem_Composites_Vector2Composite_mode)|Whether to treat the inputs as digital or as analog controls.

If this is set to [`Mode.DigitalNormalized`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.Mode.html#UnityEngine_InputSystem_Composites_Vector2Composite_Mode_DigitalNormalized), inputs are treated as buttons (off if below [`defaultButtonPressPoint`](../api/UnityEngine.InputSystem.InputSettings.html#UnityEngine_InputSystem_InputSettings_defaultButtonPressPoint) and on if equal to or greater). Each input is 0 or 1 depending on whether the button is pressed or not. The vector resulting from the up/down/left/right parts is normalized. The result is a diamond-shaped 2D input range.

If this is set to [`Mode.Digital`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.Mode.html#UnityEngine_InputSystem_Composites_Vector2Composite_Mode_Digital), the behavior is essentially the same as [`Mode.DigitalNormalized`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.Mode.html#UnityEngine_InputSystem_Composites_Vector2Composite_Mode_DigitalNormalized) except that the resulting vector is not normalized.

Finally, if this is set to [`Mode.Analog`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.Mode.html#UnityEngine_InputSystem_Composites_Vector2Composite_Mode_Analog), inputs are treated as analog (i.e. full floating-point values) and, other than [`down`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.html#UnityEngine_InputSystem_Composites_Vector2Composite_down) and [`left`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.html#UnityEngine_InputSystem_Composites_Vector2Composite_left) being inverted, values will be passed through as is.

The default is [`Mode.DigitalNormalized`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.Mode.html#UnityEngine_InputSystem_Composites_Vector2Composite_Mode_DigitalNormalized).| ->__Note__: There is no support yet for interpolating between the up/down/left/right over time. +> [!NOTE] +> There is no support yet for interpolating between the up/down/left/right over time. ### 3D vector @@ -283,7 +285,8 @@ You can define new types of Composites, and register them with the API. Unity tr To define a new type of Composite, create a class based on [`InputBindingComposite`](../api/UnityEngine.InputSystem.InputBindingComposite-1.html). -> __IMPORTANT__: Composites must be __stateless__. This means that you cannot store local state that changes depending on the input being processed. For __stateful__ processing on Bindings, see [interactions](./Interactions.md#writing-custom-interactions). +> [!Important] +> Composites must be __stateless__. This means that you cannot store local state that changes depending on the input being processed. For __stateful__ processing on Bindings, see [interactions](./Interactions.md#writing-custom-interactions). ```CSharp // Use InputBindingComposite as a base class for a composite that returns @@ -634,17 +637,20 @@ look.ApplyParameterOverride("scaleVector2:x", 0.5f, new InputBinding("/de look.ApplyParameterOverride("scaleVector2:y", 0.5f, new InputBinding("/delta")); ``` ->NOTE: Parameter overrides are *not* persisted along with an asset. +> [!NOTE] +> Parameter overrides are *not* persisted along with an asset. ## Interactive rebinding ->__Note:__ To download a sample project which demonstrates how to set up a rebinding user interface with Input System APIs, open the Package Manager, select the Input System Package, and choose the sample project "Rebinding UI" to download. +> [!NOTE] +> To download a sample project which demonstrates how to set up a rebinding user interface with Input System APIs, open the Package Manager, select the Input System Package, and choose the sample project "Rebinding UI" to download. Runtime rebinding allows users of your application to set their own Bindings. To allow users to choose their own Bindings interactively, use the [`InputActionRebindingExtensions.RebindingOperation`](../api/UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation.html) class. Call the [`PerformInteractiveRebinding()`](../api/UnityEngine.InputSystem.InputActionRebindingExtensions.html#UnityEngine_InputSystem_InputActionRebindingExtensions_PerformInteractiveRebinding_UnityEngine_InputSystem_InputAction_System_Int32_) method on an Action to create a rebinding operation. This operation waits for the Input System to register any input from any Device which matches the Action's expected Control type, then uses [`InputBinding.overridePath`](../api/UnityEngine.InputSystem.InputBinding.html#UnityEngine_InputSystem_InputBinding_overridePath) to assign the Control path for that Control to the Action's Bindings. If the user actuates multiple Controls, the rebinding operation chooses the Control with the highest [magnitude](Controls.md#control-actuation). ->IMPORTANT: You must dispose of [`InputActionRebindingExtensions.RebindingOperation`](../api/UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation.html) instances via `Dispose()`, so that they don't leak memory on the unmanaged memory heap. +> [!IMPORTANT] +> You must dispose of [`InputActionRebindingExtensions.RebindingOperation`](../api/UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation.html) instances via `Dispose()`, so that they don't leak memory on the unmanaged memory heap. ```C# void RemapButtonClicked(InputAction actionToRebind) @@ -803,7 +809,8 @@ Modifying the [binding mask](../api/UnityEngine.InputSystem.InputActionAsset.htm #### Choosing which Devices to use ->__Note__: [`InputUser`](UserManagement.md) and [`PlayerInput`](PlayerInput.md) make use of this facility automatically. They set [`InputActionMap.devices`](../api/UnityEngine.InputSystem.InputActionMap.html#UnityEngine_InputSystem_InputActionMap_devices) automatically based on the Devices that are paired to the user. +> [!NOTE] +> [`InputUser`](UserManagement.md) and [`PlayerInput`](PlayerInput.md) make use of this facility automatically. They set [`InputActionMap.devices`](../api/UnityEngine.InputSystem.InputActionMap.html#UnityEngine_InputSystem_InputActionMap_devices) automatically based on the Devices that are paired to the user. By default, Actions resolve their Bindings against all Devices present in the Input System (that is, [`InputSystem.devices`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_devices)). For example, if there are two gamepads present in the system, a Binding to `/buttonSouth` picks up both gamepads and allows the Action to be used from either. @@ -892,7 +899,8 @@ By using the [Pass-Through](RespondingToActions.md#pass-through) Action type, co #### Multiple input sequences (such as keyboard shortcuts) ->__Note__: The mechanism described here only applies to Actions that are part of the same [`InputActionMap`](../api/UnityEngine.InputSystem.InputActionMap.html) or [`InputActionAsset`](../api/UnityEngine.InputSystem.InputActionAsset.html). +> [!NOTE] +> The mechanism described here only applies to Actions that are part of the same [`InputActionMap`](../api/UnityEngine.InputSystem.InputActionMap.html) or [`InputActionAsset`](../api/UnityEngine.InputSystem.InputActionAsset.html). Inputs that are used in combinations with other inputs may also lead to ambiguities. If, for example, the `b` key on the Keyboard is bound both on its own as well as in combination with the `shift` key, then if you first press `shift` and then `b`, the latter key press would be a valid input for either of the Actions. diff --git a/Packages/com.unity.inputsystem/Documentation~/Actions.md b/Packages/com.unity.inputsystem/Documentation~/Actions.md index 780d0e2ddc..3fa300f934 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Actions.md +++ b/Packages/com.unity.inputsystem/Documentation~/Actions.md @@ -18,13 +18,13 @@ You can then get a reference to this action in your code, and check its value, o Actions also make it simpler to create a system that lets your players [customize their bindings at runtime](ActionBindings.md#interactive-rebinding), which is a common requirement for games. ->**Notes:** +> [!NOTE] > - Actions are a runtime only feature. You can't use them in [Editor window code](https://docs.unity3d.com/ScriptReference/EditorWindow.html). > > - You can read input without using Actions and Bindings by directly reading specific device controls. This is less flexible, but can be quicker to implement for certain situations. Read more about [directly reading devices from script](Workflow-Direct.md). > > - Although you can reorder actions in this window, the ordering is for visual convenience only, and does not affect the order in which the actions are triggered in your code. If multiple actions are performed in the same frame, the order in which they are reported by the input system is undefined. To avoid problems, you should not write code that assumes they will be reported in a particular order. ->
  + ## Overview diff --git a/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md b/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md index 383c522052..d9a5e1efe4 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md +++ b/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md @@ -115,7 +115,8 @@ To create a Composite Binding, in the Input Action Asset editor window, select t This creates multiple Binding entries for the Action: one for the Composite as a whole, and then, one level below that, one for each Composite part. The Composite itself doesn't have a Binding path property, but its individual parts do, and you can edit these parts like any other Binding. Once you bind all the Composite's parts, the Composite can work together as if you bound a single control to the Action. -**Note**: The set of Composites displayed in the menu is depends on the value type of the Action. This means that, for example, if the Action is set to type "Button", then only Composites able to return values of type `float` will be shown. +> [!NOTE] +> The set of Composites displayed in the menu is depends on the value type of the Action. This means that, for example, if the Action is set to type "Button", then only Composites able to return values of type `float` will be shown. To change the type of a Composite retroactively, select the Composite, then select the new type from the **Composite Type** drop-down in the **Properties** pane. diff --git a/Packages/com.unity.inputsystem/Documentation~/Contributing.md b/Packages/com.unity.inputsystem/Documentation~/Contributing.md index ad1e654e45..6696dba1a1 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Contributing.md +++ b/Packages/com.unity.inputsystem/Documentation~/Contributing.md @@ -5,7 +5,8 @@ uid: input-system-contributing The [full source code](https://github.com/Unity-Technologies/InputSystem) for the Input System is available on GitHub. This is also where most of the Input System's development happens. ->__Note__: This includes the full source code for the managed/C# part of the system. At this point, the native, platform-specific C++ backends are still closed-source and require a source code license. +> [!NOTE] +> This includes the full source code for the managed/C# part of the system. At this point, the native, platform-specific C++ backends are still closed-source and require a source code license. ## Reporting bugs diff --git a/Packages/com.unity.inputsystem/Documentation~/Controls.md b/Packages/com.unity.inputsystem/Documentation~/Controls.md index a728fb5d1a..f30450a473 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Controls.md +++ b/Packages/com.unity.inputsystem/Documentation~/Controls.md @@ -15,7 +15,8 @@ uid: input-system-controls An Input Control represents a source of values. These values can be of any structured or primitive type. The only requirement is that the type is [blittable](https://docs.microsoft.com/en-us/dotnet/framework/interop/blittable-and-non-blittable-types). ->__Note__: Controls are for input only. Output and configuration items on Input Devices are not represented as Controls. +> [!NOTE] +> Controls are for input only. Output and configuration items on Input Devices are not represented as Controls. Each Control is identified by a name ([`InputControl.name`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_name)) and can optionally have a display name ([`InputControl.displayName`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_displayName)) that differs from the Control name. For example, the right-hand face button closest to the touchpad on a PlayStation DualShock 4 controller has the control name "buttonWest" and the display name "Square". @@ -222,7 +223,8 @@ If a Control is marked as noisy, it means that: 2. If enabled in the Project Settings, the system performs additional event filtering, then calls [`InputDevice.MakeCurrent`](../api/UnityEngine.InputSystem.InputDevice.html#UnityEngine_InputSystem_InputDevice_MakeCurrent). If an input event for a Device contains no state change on a Control that is not marked noisy, then the Device will not be made current based on the event. This avoids, for example, a plugged in PS4 controller constantly making itself the current gamepad ([`Gamepad.current`](../api/UnityEngine.InputSystem.Gamepad.html#UnityEngine_InputSystem_Gamepad_current)) due to its sensors constantly feeding data into the system. 3. When the application loses focus and Devices are [reset](Devices.md#device-resets) as a result, the state of noisy Controls will be preserved as is. This ensures that sensor readinds will remain at their last value rather than being reset to default values. ->**Note**: If any Control on a Device is noisy, the Device itself is flagged as noisy. +> [!NOTE] +> If any Control on a Device is noisy, the Device itself is flagged as noisy. Parallel to the [`input state`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_currentStatePtr) and the [`default state`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_defaultStatePtr) that the Input System keeps for all Devices currently present, it also maintains a [`noise mask`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_noiseMaskPtr) in which only bits for state that is __not__ noise are set. This can be used to very efficiently mask out noise in input. @@ -244,7 +246,9 @@ Use [`InputControl.value`](../api/UnityEngine.InputSystem.InputControl-1.html ### Control Value Caching When the `'USE_READ_VALUE_CACHING'` internal feature flag is set, the Input System will switch to an optimized path for reading control values. This path efficiently marks controls as 'stale' when they have been actuated. Subsequent calls to [`InputControl.ReadValue`](../api/UnityEngine.InputSystem.InputControl-1.html#UnityEngine_InputSystem_InputControl_1_ReadValue) will only apply control processing when there have been changes to that control or in case of control processing. Control processing in this case can mean any hard-coded processing that might exist on the control, such as with [`AxisControl`](../api/UnityEngine.InputSystem.Controls.AxisControl.html) which has built-in inversion, normalisation, scaling etc, or any processors that have been applied to the controls' [processor stack](HowToApplyProcessors.md#processors-on-controls). -> Note: Performance improvements **are currently not guaranteed** for all use cases. Even though this performance path marks controls as "stale" in an efficient way, it still has an overhead which can degrade performance in some cases. + +> [!NOTE] +> Performance improvements **are currently not guaranteed** for all use cases. Even though this performance path marks controls as "stale" in an efficient way, it still has an overhead which can degrade performance in some cases. A positive performance impact has been seen when: - Reading from controls that do not change frequently. diff --git a/Packages/com.unity.inputsystem/Documentation~/Debugging.md b/Packages/com.unity.inputsystem/Documentation~/Debugging.md index 84040dcfcb..3a1ab574c6 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Debugging.md +++ b/Packages/com.unity.inputsystem/Documentation~/Debugging.md @@ -60,7 +60,8 @@ The __Events__ section lists all [input events](Events.md) generated by the Devi The Input Debugger window lists all enabled [Actions](Actions.md) in the __Actions__ list. This list only appears if at least one Action is active and the Editor is in Play mode. If an Action has actively bound Controls, you can click the arrow next to the Action to see a list of the Controls. This is useful to debug whether your Bindings correctly map to the Controls you want them to bind to. See documentation on [Binding resolution](ActionBindings.md#binding-resolution) for more information about how Unity maps Bindings to Controls. ->__Note__: Actions that belong to [`InputUsers`](UserManagement.md) don't appear here. They appear in the [__Users__](#debugging-users-and-playerinput) list instead. +> [!NOTE] +> Actions that belong to [`InputUsers`](UserManagement.md) don't appear here. They appear in the [__Users__](#debugging-users-and-playerinput) list instead. ### Debugging users and PlayerInput @@ -78,7 +79,8 @@ The [__Layouts__](Layouts.md) list in the Input Debugger window displays a break You can connect the Input Debugger to a Player that runs on a remote computer or device. This makes it possible to observe input activity from the Player in the Editor. This connection uses the `PlayerConnection` mechanism, which is the same one the Unity profiler uses to connect to a Player. ->__Note__: At the moment, debugging input in Players is restricted to seeing Devices and events from connected Players. There is no support for seeing other input-related data such as Actions and input users from Players. +> [!NOTE] +> At the moment, debugging input in Players is restricted to seeing Devices and events from connected Players. There is no support for seeing other input-related data such as Actions and input users from Players. To see remote Devices from built Players, open the Input Debugger window's __Remote Devices__ drop-down list. This list displays the remote Player instance you can connect to (if there are any). The same list appears in the Profiler and Console windows, and any connections are shared between those windows. If any Player(s) are connected, you can enable __Show remote devices__ in the same drop-down list. If Players are connected, and __Show remote devices__ is enabled, the [__Devices__](#debugging-devices) list in the Input Debugger window splits into a __Local__ section and a __Remote__ section. The __Remote__ section displays any Input Device from any connected Player, and lets you inspect Device state and events in real time, as if it were a local Device. @@ -114,9 +116,11 @@ The Unity Remote is an app available for iOS and Android which allows using a mo If you would like to try out the Unity Remote app, you can [install](Installation.md#installing-samples) the "Unity Remote" sample that is provided with the Input System package. ->__Note__: Joysticks/gamepads are not yet supported over the Unity Remote. No joystick/gamepad input from the mobile device will come through in the editor. +> [!NOTE] +> Joysticks/gamepads are not yet supported over the Unity Remote. No joystick/gamepad input from the mobile device will come through in the editor. ->__Note__: This requires Unity 2021.2.18 or later. +> [!NOTE] +> This requires Unity 2021.2.18 or later. When in play mode in the Editor and connected to the Unity Remote app, you will see a number of Devices have been added with the [`InputDevice.remote`](../api/UnityEngine.InputSystem.InputDevice.html#UnityEngine_InputSystem_InputDevice_remote) flag set to true: diff --git a/Packages/com.unity.inputsystem/Documentation~/Devices.md b/Packages/com.unity.inputsystem/Documentation~/Devices.md index 53d87bba7a..882a6ec8cf 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Devices.md +++ b/Packages/com.unity.inputsystem/Documentation~/Devices.md @@ -97,7 +97,8 @@ You can overrule the internal matching process from outside to select a differen Once the system has chosen a [layout](Layouts.md) for a device, it instantiates an [`InputDevice`](../api/UnityEngine.InputSystem.InputDevice.html) and populates it with [`InputControls`](../api/UnityEngine.InputSystem.InputControl.html) as the layout dictates. This process is internal and happens automatically. ->__Note__: You can't create valid [`InputDevices`](../api/UnityEngine.InputSystem.InputDevice.html) and [`InputControls`](../api/UnityEngine.InputSystem.InputControl.html) by manually instantiating them with `new`. To guide the creation process, you must use [layouts](Layouts.md). +> [!NOTE] +> You can't create valid [`InputDevices`](../api/UnityEngine.InputSystem.InputDevice.html) and [`InputControls`](../api/UnityEngine.InputSystem.InputControl.html) by manually instantiating them with `new`. To guide the creation process, you must use [layouts](Layouts.md). After the Input System assembles the [`InputDevice`](../api/UnityEngine.InputSystem.InputDevice.html), it calls [`FinishSetup`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_FinishSetup_) on each control of the device and on the device itself. Use this to finalize the setup of the Controls. @@ -185,7 +186,8 @@ If the application is configured this way to keep running while in the backgroun 1. On the ability of individual devices to receive input while the application is not running in the foreground. This is only supported by a small subset of devices and platforms. VR devices ([`TrackedDevice`](../api/UnityEngine.InputSystem.TrackedDevice.html)) such as HMDs and VR controllers generally support this.

To find out whether a specific device supports this, you can query the [`InputDevice.canRunInBackground`](../api/UnityEngine.InputSystem.InputDevice.html#UnityEngine_InputSystem_InputDevice_canRunInBackground) property. This property can also be forced to true or false via a Device's [layout](Layouts.md#control-items). 2. On two settings you can find in the project-wide [Input Settings](Settings.md). Specifically, [`InputSettings.backgroundBehavior`](../api/UnityEngine.InputSystem.InputSettings.html#UnityEngine_InputSystem_InputSettings_backgroundBehavior) and [`InputSettings.editorInputBehaviorInPlayMode`](../api/UnityEngine.InputSystem.InputSettings.html#UnityEngine_InputSystem_InputSettings_editorInputBehaviorInPlayMode). The table below shows a detailed breakdown of how input behaviors vary based on these two settings and in relation to the `Run In Background` player setting in Unity. ->__Note__: [`InputDevice.canRunInBackground`](../api/UnityEngine.InputSystem.InputDevice.html#UnityEngine_InputSystem_InputDevice_canRunInBackground) is overridden by the editor in certain situations (see table below). In general, the value of the property does not have to be the same between the editor and the player and depends on the specific platform and device. +> [!NOTE] +> [`InputDevice.canRunInBackground`](../api/UnityEngine.InputSystem.InputDevice.html#UnityEngine_InputSystem_InputDevice_canRunInBackground) is overridden by the editor in certain situations (see table below). In general, the value of the property does not have to be the same between the editor and the player and depends on the specific platform and device. The following table shows the full matrix of behaviors according to the [Input Settings](Settings.md) and whether the game is running in the editor or in the player. @@ -217,7 +219,8 @@ You can force the Input System to use your own [layout](Layouts.md) when the nat } ``` -Note: You don't have to restart Unity in order for changes in your layout to take effect on native Devices. The Input System applies changes automatically on every domain reload, so you can just keep refining a layout and your Device is recreated with the most up-to-date version every time scripts are recompiled. +> [!NOTE] +> You don't have to restart Unity in order for changes in your layout to take effect on native Devices. The Input System applies changes automatically on every domain reload, so you can just keep refining a layout and your Device is recreated with the most up-to-date version every time scripts are recompiled. ### Disconnected Devices @@ -311,7 +314,8 @@ This allows you to create your own Devices, which can be useful for testing purp ### Creating custom Devices ->__Note__: This example deals only with Devices that have fixed layouts (that is, you know the specific model or models that you want to implement). This is different from an interface such as HID, where Devices can describe themselves through the interface and take on a wide variety of forms. A fixed Device layout can't cover self-describing Devices, so you need to use a [layout builder](Layouts.md#generated-layouts) to build Device layouts from information you obtain at runtime. +> [!NOTE] +> This example deals only with Devices that have fixed layouts (that is, you know the specific model or models that you want to implement). This is different from an interface such as HID, where Devices can describe themselves through the interface and take on a wide variety of forms. A fixed Device layout can't cover self-describing Devices, so you need to use a [layout builder](Layouts.md#generated-layouts) to build Device layouts from information you obtain at runtime. There are two main situations in which you might need to create a custom Device: @@ -414,7 +418,8 @@ InputSystem.AddDevice(); However, this Device doesn't receive input yet, because you haven't added any code that generates input. To do that, you can use [`InputSystem.QueueStateEvent`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_QueueStateEvent__1_UnityEngine_InputSystem_InputDevice___0_System_Double_) or [`InputSystem.QueueDeltaStateEvent`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_QueueDeltaStateEvent__1_UnityEngine_InputSystem_InputControl___0_System_Double_) from anywhere, including from a thread. The following example uses [`IInputUpdateCallbackReceiver`](../api/UnityEngine.InputSystem.LowLevel.IInputUpdateCallbackReceiver.html), which, when implemented by any [`InputDevice`](../api/UnityEngine.InputSystem.InputDevice.html), adds an [`OnUpdate()`](../api/UnityEngine.InputSystem.LowLevel.IInputUpdateCallbackReceiver.html#UnityEngine_InputSystem_LowLevel_IInputUpdateCallbackReceiver_OnUpdate) method that automatically gets called during [`InputSystem.onBeforeUpdate`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_onBeforeUpdate) and provides input events to the current input update. ->__Note__: If you already have a place where input for your device becomes available, you can skip this step and queue input events from there instead of using [`IInputUpdateCallbackReceiver`](../api/UnityEngine.InputSystem.LowLevel.IInputUpdateCallbackReceiver.html). +> [!NOTE] +> If you already have a place where input for your device becomes available, you can skip this step and queue input events from there instead of using [`IInputUpdateCallbackReceiver`](../api/UnityEngine.InputSystem.LowLevel.IInputUpdateCallbackReceiver.html). ```CSharp public class MyDevice : InputDevice, IInputUpdateCallbackReceiver diff --git a/Packages/com.unity.inputsystem/Documentation~/Events.md b/Packages/com.unity.inputsystem/Documentation~/Events.md index 9560b069b9..e13cb99ffe 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Events.md +++ b/Packages/com.unity.inputsystem/Documentation~/Events.md @@ -17,7 +17,8 @@ uid: input-system-events The Input System is event-driven. All input is delivered as events, and you can generate custom input by injecting events. You can also observe all source input by listening in on the events flowing through the system. ->__Note__: Events are an advanced, mostly internal feature of the Input System. Knowledge of the event system is mostly useful if you want to support custom Devices, or change the behavior of existing Devices. +> [!NOTE] +> Events are an advanced, mostly internal feature of the Input System. Knowledge of the event system is mostly useful if you want to support custom Devices, or change the behavior of existing Devices. Input events are a low-level mechanism. Usually, you don't need to deal with events if all you want to do is receive input for your app. Events are stored in unmanaged memory buffers and not converted to C# heap objects. The Input System provides wrapper APIs, but unsafe code is required for more involved event manipulations. @@ -143,7 +144,8 @@ InputSystem.onEvent += Anyone can create and queue new input events against any existing Device. Queueing an input event is thread-safe, which means that event generation can happen in background threads. ->__Note__: Unity allocates limited memory to events that come from background threads. If background threads produce too many events, queueing an event from a thread blocks the thread until the main thread flushes out the background event queue. +> [!NOTE] +> Unity allocates limited memory to events that come from background threads. If background threads produce too many events, queueing an event from a thread blocks the thread until the main thread flushes out the background event queue. Note that queuing an event doesn't immediately consume the event. Event processing happens on the next update (depending on [`InputSettings.updateMode`](Settings.md#update-mode), it is triggered either manually via [`InputSystem.Update`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_Update), or automatically as part of the Player loop). @@ -175,7 +177,8 @@ InputSystem.QueueStateEvent(Touchscreen.current, new TouchState { touchId = 1, phase = TouchPhase.Ended, position = new Vector2(123, 234) }); ``` ->__IMPORTANT:__ [Touch IDs](../api/UnityEngine.InputSystem.Controls.TouchControl.html#UnityEngine_InputSystem_Controls_TouchControl_touchId) cannot be 0! A valid touch must have a non-zero touch ID. Concurrent touches must each have a unique ID. After a touch has ended, its ID can be reused – although it is recommended to not do so. +> [!IMPORTANT] +> [Touch IDs](../api/UnityEngine.InputSystem.Controls.TouchControl.html#UnityEngine_InputSystem_Controls_TouchControl_touchId) cannot be 0! A valid touch must have a non-zero touch ID. Concurrent touches must each have a unique ID. After a touch has ended, its ID can be reused – although it is recommended to not do so. If the exact format of the state used by a given Device is not known, the easiest way to send input to it is to simply create a [`StateEvent`](../api/UnityEngine.InputSystem.LowLevel.StateEvent.html) from the Device itself: @@ -203,7 +206,8 @@ Note that delta state events only work for Controls that are both byte-aligned a ### Capturing Events ->NOTE: To download a sample project which contains a reusable MonoBehaviour called `InputRecorder`, which can capture and replay input from arbitrary devices, open the Package Manager, select the Input System Package, and choose the sample project "Input Recorder" to download. +> [!NOTE] +> To download a sample project which contains a reusable MonoBehaviour called `InputRecorder`, which can capture and replay input from arbitrary devices, open the Package Manager, select the Input System Package, and choose the sample project "Input Recorder" to download. You can use the [`InputEventTrace`](../api/UnityEngine.InputSystem.LowLevel.InputEventTrace.html) class to record input events for later processing: @@ -279,7 +283,8 @@ When using [`UpdateMode.ProcessEventsInFixedUpdate`](../api/UnityEngine.InputSys The other exception are [`BeforeRender`](../api/UnityEngine.InputSystem.LowLevel.InputUpdateType.html#UnityEngine_InputSystem_LowLevel_InputUpdateType_BeforeRender) updates. These updates are run after fixed or dynamic updates but before rendering and used used exclusively to update devices such as VR headsets that need the most up-to-date tracking data. Other input is not consumed from such updates and these updates are only enabled if such devices are actually present. `BeforeRender` updates are not considered separate frames as far as input is concerned. ->__Note__: Manually calling [`InputSystem.Update`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_Update_) is strongly advised against except within tests employing [`InputTestFixture`](../api/UnityEngine.InputSystem.InputTestFixture.html) or when explicitly setting the system to [manual update mode](../api/UnityEngine.InputSystem.InputSettings.UpdateMode.html#UnityEngine_InputSystem_InputSettings_UpdateMode_ProcessEventsManually). +> [!NOTE] +> Manually calling [`InputSystem.Update`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_Update_) is strongly advised against except within tests employing [`InputTestFixture`](../api/UnityEngine.InputSystem.InputTestFixture.html) or when explicitly setting the system to [manual update mode](../api/UnityEngine.InputSystem.InputSettings.UpdateMode.html#UnityEngine_InputSystem_InputSettings_UpdateMode_ProcessEventsManually). Methods such as [`InputAction.WasPerformedThisFrame`](../api/UnityEngine.InputSystem.InputAction.html#UnityEngine_InputSystem_InputAction_WasPerformedThisFrame) and [`InputAction.WasPerformedThisFrame`](../api/UnityEngine.InputSystem.InputAction.html#UnityEngine_InputSystem_InputAction_WasPerformedThisFrame) operate implicitly based on the [`InputSystem.Update`] cadence described above. Meaning, that they refer to the state as per the __last__ fixed/dynamic/manual update happened. diff --git a/Packages/com.unity.inputsystem/Documentation~/Gamepad.md b/Packages/com.unity.inputsystem/Documentation~/Gamepad.md index 9462e4cf6c..bf64b3db55 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Gamepad.md +++ b/Packages/com.unity.inputsystem/Documentation~/Gamepad.md @@ -20,9 +20,10 @@ A gamepad can have additional Controls, such as a gyro, which the Device can exp Gamepad support guarantees the correct location and functioning of Controls across platforms and hardware. For example, a PS4 DualShock controller layout should look identical regardless of which platform it is supported on. A gamepad's south face button should always be the lowermost face button. ->NOTE: Generic [HID](./HID.md) gamepads will __not__ be surfaced as [`Gamepad`](../api/UnityEngine.InputSystem.Gamepad.html) devices but rather be created as generic [joysticks](./Joystick.md). This is because the Input System cannot guarantee correct mapping of buttons and axes on the controller (the information is simply not available at the HID level). Only HID gamepads that are explicitly supported by the Input System (like the PS4 controller) will come out as gamepads. Note that you can set up the same kind of support for specific HID gamepads yourself (see ["Overriding the HID Fallback"](./HID.md#creating-a-custom-device-layout)). - ->NOTE: In case you want to use the gamepad for driving mouse input, there is a sample called `Gamepad Mouse Cursor` you can install from the package manager UI when selecting the Input System package. The sample demonstrates how to set up gamepad input to drive a virtual mouse cursor. +> [!NOTE] +> Generic [HID](./HID.md) gamepads will __not__ be surfaced as [`Gamepad`](../api/UnityEngine.InputSystem.Gamepad.html) devices but rather be created as generic [joysticks](./Joystick.md). This is because the Input System cannot guarantee correct mapping of buttons and axes on the controller (the information is simply not available at the HID level). Only HID gamepads that are explicitly supported by the Input System (like the PS4 controller) will come out as gamepads. Note that you can set up the same kind of support for specific HID gamepads yourself (see ["Overriding the HID Fallback"](./HID.md#creating-a-custom-device-layout)). +> +> In case you want to use the gamepad for driving mouse input, there is a sample called `Gamepad Mouse Cursor` you can install from the package manager UI when selecting the Input System package. The sample demonstrates how to set up gamepad input to drive a virtual mouse cursor. ## Controls @@ -46,7 +47,8 @@ Every gamepad has the following Controls: |[`leftStickButton`](../api/UnityEngine.InputSystem.Gamepad.html#UnityEngine_InputSystem_Gamepad_leftStickButton)|[`ButtonControl`](../api/UnityEngine.InputSystem.Controls.ButtonControl.html)|The button pressed when the user presses down the left stick.| |[`rightStickButton`](../api/UnityEngine.InputSystem.Gamepad.html#UnityEngine_InputSystem_Gamepad_rightStickButton)|[`ButtonControl`](../api/UnityEngine.InputSystem.Controls.ButtonControl.html)|The button pressed when the user presses down the right stick.| ->__Note__: Buttons are also full floating-point axes. For example, the left and right triggers can function as buttons as well as full floating-point axes. +> [!NOTE] +> Buttons are also full floating-point axes. For example, the left and right triggers can function as buttons as well as full floating-point axes. You can also access gamepad buttons using the indexer property on [`Gamepad`](../api/UnityEngine.InputSystem.Gamepad.html#UnityEngine_InputSystem_Gamepad_Item_UnityEngine_InputSystem_LowLevel_GamepadButton_) and the [`GamepadButton`](../api/UnityEngine.InputSystem.LowLevel.GamepadButton.html) enumeration: @@ -125,7 +127,8 @@ The [`Gamepad`](../api/UnityEngine.InputSystem.Gamepad.html) class implements th Gamepad.current.SetMotorSpeeds(0.25f, 0.75f); ``` ->__Note__: Only the following combinations of Devices/OSes currently support rumble: +> [!NOTE] +> Only the following combinations of Devices/OSes currently support rumble: >* PS4, Xbox, and Switch controllers, when connected to their respective consoles. Only supported if you install console-specific input packages in your Project. >* PS4 controllers, when connected to Mac or Windows/UWP computers. >* Xbox controllers on Windows. @@ -167,7 +170,7 @@ PlayStation controllers are well supported on different Devices. The Input Syste Note that, due to limitations in the USB driver and/or the hardware, only one IOCTL (input/output control) command can be serviced at a time. [`SetLightBarColor(Color)`](../api/UnityEngine.InputSystem.DualShock.DualShockGamepad.html#UnityEngine_InputSystem_DualShock_DualShockGamepad_SetLightBarColor_UnityEngine_Color_) and [`SetMotorSpeeds(Single, Single)`](../api/UnityEngine.InputSystem.Gamepad.html#UnityEngine_InputSystem_Gamepad_SetMotorSpeeds_System_Single_System_Single_) functionality on Dualshock 4 is implemented using IOCTL commands, and so if either method is called in quick succession, it is likely that only the first command will successfully complete. The other commands will be dropped. If there is a need to set both lightbar color and rumble motor speeds at the same time, use the [`SetMotorSpeedsAndLightBarColor(Single, Single, Color)`](../api/UnityEngine.InputSystem.DualShock.DualShock4GamepadHID.html#UnityEngine_InputSystem_DualShock_DualShock4GamepadHID_SetMotorSpeedsAndLightBarColor_System_Single_System_Single_UnityEngine_Color_) method. ->__Note__: +> [!NOTE] >* Unity supports PlayStation controllers on WebGL in some browser and OS configurations, but treats them as basic [`Gamepad`](../api/UnityEngine.InputSystem.Gamepad.html) or [`Joystick`](../api/UnityEngine.InputSystem.Joystick.html) Devices, and doesn't support rumble or any other DualShock-specific functionality. >* Unity doesn't support connecting a PlayStation controller to a desktop machine using the DualShock 4 USB Wireless Adaptor. Use USB or Bluetooth to connect it. @@ -185,17 +188,19 @@ On other platforms Unity, uses derived classes to represent Xbox controllers: * [`XboxOneGampadiOS`](../api/UnityEngine.InputSystem.iOS.XboxOneGampadiOS.html): An Xbox One controller connected to an iOS Device via Bluetooth. Requires iOS 13 or higher. ->__Note__: ->* XInput controllers on Mac currently require the installation of the [Xbox Controller Driver for macOS](https://github.com/360Controller/360Controller). This driver only supports USB connections, and doesn't support wireless dongles. However, the latest generation of Xbox One controllers natively support Bluetooth. Macs natively support these controllers as HIDs without any additional drivers when connected via Bluetooth. ->* Unity supports Xbox controllers on WebGL in some browser and OS configurations, but treats them as basic [`Gamepad`](../api/UnityEngine.InputSystem.Gamepad.html) or [`Joystick`](../api/UnityEngine.InputSystem.Joystick.html) Devices, and doesn't support rumble or any other Xbox-specific functionality. +> [!NOTE] +> * XInput controllers on Mac currently require the installation of the [Xbox Controller Driver for macOS](https://github.com/360Controller/360Controller). This driver only supports USB connections, and doesn't support wireless dongles. However, the latest generation of Xbox One controllers natively support Bluetooth. Macs natively support these controllers as HIDs without any additional drivers when connected via Bluetooth. +> * Unity supports Xbox controllers on WebGL in some browser and OS configurations, but treats them as basic [`Gamepad`](../api/UnityEngine.InputSystem.Gamepad.html) or [`Joystick`](../api/UnityEngine.InputSystem.Joystick.html) Devices, and doesn't support rumble or any other Xbox-specific functionality. ## Switch controllers The Input System support Switch Pro controllers on desktop computers via the [`SwitchProControllerHID`](../api/UnityEngine.InputSystem.Switch.SwitchProControllerHID.html) class, which implements basic gamepad functionality. ->__Note__: This support does not currently work for Switch Pro controllers connected via wired USB. Instead, the Switch Pro controller *must* be connected via Bluetooth. This is due to the controller using a prioprietary communication protocol on top of HID which does not allow treating the controller like any other HID. +> [!NOTE] +> This support does not currently work for Switch Pro controllers connected via wired USB. Instead, the Switch Pro controller *must* be connected via Bluetooth. This is due to the controller using a prioprietary communication protocol on top of HID which does not allow treating the controller like any other HID. ->__Note__: Switch Joy-Cons are not currently supported on desktop. +> [!NOTE] +> Switch Joy-Cons are not currently supported on desktop. ## Cursor Control diff --git a/Packages/com.unity.inputsystem/Documentation~/HID.md b/Packages/com.unity.inputsystem/Documentation~/HID.md index b6908ff12c..c4c505ad7f 100644 --- a/Packages/com.unity.inputsystem/Documentation~/HID.md +++ b/Packages/com.unity.inputsystem/Documentation~/HID.md @@ -131,7 +131,8 @@ The following example assumes that the Input System doesn't already have a custo In this example, you want to expose the controller as a [`Gamepad`](Gamepad.md) and you roughly know the HID data format used by the Device. ->__Tip__: If you don't know the format of a given HID you want to support, you can open the Input Debugger with the Device plugged in and pop up both the debugger view for the Device and the window showing the HID descriptor. Then, you can go through the Controls one by one, see what happens in the debug view, and correlate that to the Controls in the HID descriptor. You can also double-click individual events and compare the raw data coming in from the Device. If you select two events in the event trace, you can then right-click them and choose __Compare__ to open a window that shows only the differences between the two events. +> [!TIP] +> If you don't know the format of a given HID you want to support, you can open the Input Debugger with the Device plugged in and pop up both the debugger view for the Device and the window showing the HID descriptor. Then, you can go through the Controls one by one, see what happens in the debug view, and correlate that to the Controls in the HID descriptor. You can also double-click individual events and compare the raw data coming in from the Device. If you select two events in the event trace, you can then right-click them and choose __Compare__ to open a window that shows only the differences between the two events. #### Step 1: The state struct diff --git a/Packages/com.unity.inputsystem/Documentation~/HowDoI.md b/Packages/com.unity.inputsystem/Documentation~/HowDoI.md index d0490f0546..0118c8874a 100644 --- a/Packages/com.unity.inputsystem/Documentation~/HowDoI.md +++ b/Packages/com.unity.inputsystem/Documentation~/HowDoI.md @@ -5,8 +5,7 @@ uid: input-system-how-do-i A collection of frequently asked questions, and where to find their answers in the documentation. -> **Note:** -> +> [!NOTE] > If you're new to the Input System and have landed on this page looking for documentation, it's best to read the [QuickStart Guide](QuickStartGuide.md), and the [Concepts](Concepts.md) and [Workflows](Workflows.md) pages, so that you can make sure you're choosing the best workflow for your project's input requirements. > > This is because there are a number of different ways to read input using the Input System, and many of the answers on this page give you the quickest but least flexible solution, and may not be suitable for a project with more complex requirements. diff --git a/Packages/com.unity.inputsystem/Documentation~/Installation.md b/Packages/com.unity.inputsystem/Documentation~/Installation.md index 58874908b5..24b30cea7e 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Installation.md +++ b/Packages/com.unity.inputsystem/Documentation~/Installation.md @@ -10,7 +10,8 @@ uid: input-system-installation This guide describes how to install and activate the Input System package for your Unity Project. ->__Note__: The new Input System requires Unity 2019.4+ and the .NET 4 runtime. It doesn't work in projects using the old .NET 3.5 runtime. +> [!NOTE] +> The new Input System requires Unity 2019.4+ and the .NET 4 runtime. It doesn't work in projects using the old .NET 3.5 runtime. ## Installing the package @@ -28,7 +29,8 @@ When you install the Input System package, Unity will ask whether you want to en You can find the corresponding setting in __Edit__ > __Project Settings__ > __Player__ > __Other Settings__ > __Active Input Handling__. If you change this setting you must restart the Editor for it to take effect. ->**Note:** You can enable __both__ the old __and__ the new system at the same time. To do so, set **Active Input Handling** to **Both**. +> [!NOTE] +> You can enable __both__ the old __and__ the new system at the same time. To do so, set **Active Input Handling** to **Both**. ![Active Input Handling](Images/ActiveInputHandling.png) diff --git a/Packages/com.unity.inputsystem/Documentation~/Interactions.md b/Packages/com.unity.inputsystem/Documentation~/Interactions.md index e7933342ce..0abdb201cf 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Interactions.md +++ b/Packages/com.unity.inputsystem/Documentation~/Interactions.md @@ -139,7 +139,8 @@ var Action = new InputAction(Interactions: "tap(duration=0.8)"); The Input System package comes with a set of basic Interactions you can use. If an Action has no Interactions set, the system uses its [default Interaction](#default-interaction). ->__Note__: The built-in Interactions operate on Control actuation and don't use Control values directly. The Input System evaluates the `pressPoint` parameters against the magnitude of the Control actuation. This means you can use these Interactions on any Control which has a magnitude, such as sticks, and not just on buttons. +> [!NOTE] +> The built-in Interactions operate on Control actuation and don't use Control values directly. The Input System evaluates the `pressPoint` parameters against the magnitude of the Control actuation. This means you can use these Interactions on any Control which has a magnitude, such as sticks, and not just on buttons. The following diagram shows the behavior of the built-in Interactions for a simple button press. diff --git a/Packages/com.unity.inputsystem/Documentation~/Keyboard.md b/Packages/com.unity.inputsystem/Documentation~/Keyboard.md index 4805961eb6..2b2f98f893 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Keyboard.md +++ b/Packages/com.unity.inputsystem/Documentation~/Keyboard.md @@ -11,10 +11,10 @@ To query which (if any) character is generated by a given key, use the key Contr You can look up keys based on the character they produce using [Control paths](Controls.md#control-paths). For example, you can query the key that produces the producing the `a` character from [`Keyboard`](../api/UnityEngine.InputSystem.Keyboard.html) using [`Keyboard.current["#(a)"]`](../api/UnityEngine.InputSystem.Keyboard.html#UnityEngine_InputSystem_Keyboard_Item_UnityEngine_InputSystem_Key_). ->__Note__ ->* Keyboards usually have hardware limitations on both the number of simultaneous keypresses they report, and the combinations of keys they support. This means that certain simultaneous keypresses may not register correctly. For example, a given keyboard might report a simultaneous press of the "QWERT" keys correctly, but might not report "QWERA" correctly. ->* At the moment, the new Input System doesn't support on-screen keyboards. For now, please Unity's existing API in `UnityEngine.TouchScreenKeyboard`. ->* At the moment, Unity platform backends generally do not support distinguishing between multiple keyboards. While the Input System supports having many [`Keyboard`](../api/UnityEngine.InputSystem.Keyboard.html) devices at any point, platform backends generally only report a single keyboard and route input from all attached keyboards to the one keyboard device. +> [!NOTE] +> * Keyboards usually have hardware limitations on both the number of simultaneous keypresses they report, and the combinations of keys they support. This means that certain simultaneous keypresses may not register correctly. For example, a given keyboard might report a simultaneous press of the "QWERT" keys correctly, but might not report "QWERA" correctly. +> * At the moment, the new Input System doesn't support on-screen keyboards. For now, please Unity's existing API in `UnityEngine.TouchScreenKeyboard`. +> * At the moment, Unity platform backends generally do not support distinguishing between multiple keyboards. While the Input System supports having many [`Keyboard`](../api/UnityEngine.InputSystem.Keyboard.html) devices at any point, platform backends generally only report a single keyboard and route input from all attached keyboards to the one keyboard device. ## Controls diff --git a/Packages/com.unity.inputsystem/Documentation~/KnownLimitations.md b/Packages/com.unity.inputsystem/Documentation~/KnownLimitations.md index 43ee449dad..770dfae231 100644 --- a/Packages/com.unity.inputsystem/Documentation~/KnownLimitations.md +++ b/Packages/com.unity.inputsystem/Documentation~/KnownLimitations.md @@ -29,7 +29,8 @@ The following is a list of known limitations that the Input System currently has * (Android) We only support a single Touchscreen at the moment. * Joy-Cons are only supported on Switch. * Sensors in the PS4 controller are currently only supported on PS4. - >NOTE: Support for NDA platforms is distributed as separate packages due to licensing restrictions. The packages, at this point, are made available separately to licensees for download and installation. + > [!NOTE] + > Support for NDA platforms is distributed as separate packages due to licensing restrictions. The packages, at this point, are made available separately to licensees for download and installation. ## Features Supported by Old Input Manager diff --git a/Packages/com.unity.inputsystem/Documentation~/Layouts.md b/Packages/com.unity.inputsystem/Documentation~/Layouts.md index 2a239a6605..28b15b16c5 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Layouts.md +++ b/Packages/com.unity.inputsystem/Documentation~/Layouts.md @@ -15,7 +15,8 @@ uid: input-system-layouts Layouts are the central mechanism by which the Input System learns about types of Input Devices and Input Controls. Each layout represents a specific composition of Input Controls. By matching the description of a Device to a layout, the Input System is able to create the correct type of Device and interpret the incoming input data correctly. ->__Note__: Layouts are an advanced, mostly internal feature of the Input System. Knowledge of the layout system is mostly useful if you want to support custom Devices or change the behavior of existing Devices. +> [!NOTE] +> Layouts are an advanced, mostly internal feature of the Input System. Knowledge of the layout system is mostly useful if you want to support custom Devices or change the behavior of existing Devices. A layout describes a memory format for input, and the Input Controls to build in order to read and write data to or from that memory. @@ -316,7 +317,8 @@ Building a device at runtime from an [`InputControlLayout`](../api/UnityEngine.I You can speed up this process up by "baking" the final form of a layout into a "precompiled layout". A precompiled layout is generated C# code that, when run, will build the corresponding device without relying on loading and interpreting an [`InputControlLayout`](../api/UnityEngine.InputSystem.Layouts.InputControlLayout.html). Aside from running faster, this will also create far less garbage and will not involve C# reflection (which generally causes runtime overhead by inflating the number of objects internally kept by the C# runtime). ->__NOTE__: Precompiled layouts must be device layouts. It is not possible to precompile the layout for an [`InputControl`](../api/UnityEngine.InputSystem.InputControl.html). +> [!NOTE] +> Precompiled layouts must be device layouts. It is not possible to precompile the layout for an [`InputControl`](../api/UnityEngine.InputSystem.InputControl.html). ### Creating a precompiled layout @@ -332,7 +334,8 @@ Unity will ask you where to store the generated code. Pick a directory in your p InputSystem.RegisterPrecompiledLayout(MyPrecompiledDevice.metadata); ``` ->__IMPORTANT__: It is very important that this method is called with all relevant layout registrations being in the same state as at the time the layout was precompiled. There is no internal check whether the precompiled layout will still generate an identical result to the non-precompiled version. +> [!IMPORTANT] +> It is very important that this method is called with all relevant layout registrations being in the same state as at the time the layout was precompiled. There is no internal check whether the precompiled layout will still generate an identical result to the non-precompiled version. Once registered, a precompiled layout is automatically used whenever the layout that the precompiled layout is based on is instantiated. diff --git a/Packages/com.unity.inputsystem/Documentation~/Migration.md b/Packages/com.unity.inputsystem/Documentation~/Migration.md index 7eddc553c1..9a5daf2cd3 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Migration.md +++ b/Packages/com.unity.inputsystem/Documentation~/Migration.md @@ -37,7 +37,8 @@ There are scripting symbols defined which allow you to use conditional compilati #endif ``` -> **Note:** It is possible to have both systems enabled at the same time, in which case both sets of code in the example above above will be active. +> [!NOTE] +> It is possible to have both systems enabled at the same time, in which case both sets of code in the example above above will be active. ## Comparison of API in the old Input Manager and the new Input System package @@ -53,7 +54,8 @@ Action-based input refers to reading pre-configured named axes, buttons, or othe ![](Images/InputManagerVsInputActions.png)
_On the left, the old Input Manager Axes Configuration window, in Project settings. On the right, the new Input System's [Actions Editor](ActionsEditor.md)._ -__Note:__ In some cases for named axes and buttons, the new Input System requires slightly more code than the old Input Manager, but this results in better performance. This is because in the new Input System, the logic is separated into two parts: the first is to find and store a reference to the action (usually done once, for example in your `Start` method), and the second is to read the action (usually done every frame, for example in your `Update` method). In contrast, the old Input Manager used a string-based API to "find" and "read" the value at the same time, because it was not possible to store a reference to a button or axis. This results in worse performance, because the axis or button is looked up each time the value is read. +> [!NOTE] +> In some cases for named axes and buttons, the new Input System requires slightly more code than the old Input Manager, but this results in better performance. This is because in the new Input System, the logic is separated into two parts: the first is to find and store a reference to the action (usually done once, for example in your `Start` method), and the second is to read the action (usually done every frame, for example in your `Update` method). In contrast, the old Input Manager used a string-based API to "find" and "read" the value at the same time, because it was not possible to store a reference to a button or axis. This results in worse performance, because the axis or button is looked up each time the value is read. To find and store references to actions, which can be axes or buttons use [`FindAction`](../api/UnityEngine.InputSystem.InputActionAsset.html#UnityEngine_InputSystem_InputActionAsset_FindAction_System_String_System_Boolean_). For example: ``` @@ -106,6 +108,7 @@ Directly reading hardware controls bypasses the new Input System's action-based [`Input.inputString`](https://docs.unity3d.com/ScriptReference/Input-inputString.html)|Subscribe to the [`Keyboard.onTextInput`](../api/UnityEngine.InputSystem.Keyboard.html#UnityEngine_InputSystem_Keyboard_onTextInput) event:
`Keyboard.current.onTextInput += character => /* ... */;` ### Mouse + |Input Manager (Old)|Input System (New)| |--|--| [`Input.GetMouseButton`](https://docs.unity3d.com/ScriptReference/Input.GetMouseButton.html)
Example: `Input.GetMouseButton(0)`|Use [`isPressed`](../api/UnityEngine.InputSystem.Controls.ButtonControl.html#UnityEngine_InputSystem_Controls_ButtonControl_isPressed) on the corresponding mouse button.
Example: `InputSystem.Mouse.current.leftButton.isPressed` @@ -132,7 +135,8 @@ Directly reading hardware controls bypasses the new Input System's action-based -Note: [`UnityEngine.TouchScreenKeyboard`](https://docs.unity3d.com/ScriptReference/TouchScreenKeyboard.html) is not part of the old Input Manager API, so you can continue to use it when migrating to the new Input System package. +> [!NOTE] +> [`UnityEngine.TouchScreenKeyboard`](https://docs.unity3d.com/ScriptReference/TouchScreenKeyboard.html) is not part of the old Input Manager API, so you can continue to use it when migrating to the new Input System package. ### Sensors |Input Manager (Old)|Input System (New)| diff --git a/Packages/com.unity.inputsystem/Documentation~/Mouse.md b/Packages/com.unity.inputsystem/Documentation~/Mouse.md index dbcb1122a0..1ee7343a44 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Mouse.md +++ b/Packages/com.unity.inputsystem/Documentation~/Mouse.md @@ -11,7 +11,8 @@ To query the last used or last added mouse, use [`Mouse.current`](../api/UnityEn var mouse = Mouse.current; ``` ->__Note__: The Input System does not currently support: +> [!NOTE] +> The Input System does not currently support: >* Input from multiple mice at the platform level. >* Identifying the current display a mouse is on. @@ -39,4 +40,5 @@ To move the cursor to a different position, use [`Mouse.WarpCursorPosition`](../ Mouse.current.WarpCursorPosition(new Vector2(123, 234)); ``` ->__Note__: If the cursor is locked, warping the mouse position is only temporary and Unity resets the cursor to the center of the window every frame. +> [!NOTE] +> If the cursor is locked, warping the mouse position is only temporary and Unity resets the cursor to the center of the window every frame. diff --git a/Packages/com.unity.inputsystem/Documentation~/OnScreen.md b/Packages/com.unity.inputsystem/Documentation~/OnScreen.md index 871196650b..dad8a28ef7 100644 --- a/Packages/com.unity.inputsystem/Documentation~/OnScreen.md +++ b/Packages/com.unity.inputsystem/Documentation~/OnScreen.md @@ -7,7 +7,8 @@ You can use on-screen Controls to simulate Input Devices with UI widgets that th There are currently two Control types implemented out of the box: [buttons](#on-screen-buttons) and [sticks](#on-screen-sticks). You can implement custom Controls by extending the base [`OnScreenControl`](../api/UnityEngine.InputSystem.OnScreen.OnScreenControl.html) class (see documentation on [writing custom on screen Controls](#writing-custom-on-screen-controls) to learn more). ->__Note__: On-screen Controls don't have a predefined visual representation. It's up to you to set up the visual aspect of a Control (for example, by adding a sprite or UI component to the GameObject). On-screen Controls take care of the interaction logic and of setting up and generating input from interactions. +> [!NOTE] +> On-screen Controls don't have a predefined visual representation. It's up to you to set up the visual aspect of a Control (for example, by adding a sprite or UI component to the GameObject). On-screen Controls take care of the interaction logic and of setting up and generating input from interactions. Each on-screen Control uses a [Control path](Controls.md#control-paths) to reference the Control that it should report input as. For example, the following on-screen button reports input as the right shoulder button of a gamepad: @@ -17,7 +18,8 @@ The collection of on-screen Controls present in a Scene forms one or more [Input To query the Control (and, implicitly, the Device) that an on-screen Control feeds into, you can use the [`OnScreenControl.control`](../api/UnityEngine.InputSystem.OnScreen.OnScreenControl.html#UnityEngine_InputSystem_OnScreen_OnScreenControl_control) property. ->__Note__: This design allows you to use on-screen Controls to create input for arbitrary Input Devices, in addition to joysticks and gamepads. +> [!NOTE] +> This design allows you to use on-screen Controls to create input for arbitrary Input Devices, in addition to joysticks and gamepads. ## On-screen buttons diff --git a/Packages/com.unity.inputsystem/Documentation~/Pen.md b/Packages/com.unity.inputsystem/Documentation~/Pen.md index 1202906f8c..5d729b7627 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Pen.md +++ b/Packages/com.unity.inputsystem/Documentation~/Pen.md @@ -11,10 +11,10 @@ Pens are represented by the [`Pen`](../api/UnityEngine.InputSystem.Pen.html) Dev You can query the last used or last added pen with [`Pen.current`](../api/UnityEngine.InputSystem.Pen.html#UnityEngine_InputSystem_Pen_current). ->__Note__: ->* Pen/tablet support is currently implemented on Windows, UWP, iOS, and Android. macOS is supported in Unity 2020.1+. ->* Some devices support tracking multiple pens independently. Unity's Input System doesn't support this currently. ->* iOS: The double-tap interaction on the side of the Apple Pencil is not surfaced as input at the moment. Also, no in-range detection is supported and [`inRange`](../api/UnityEngine.InputSystem.Pen.html#UnityEngine_InputSystem_Pen_inRange) will remain at its default value. +> [!NOTE] +> * Pen/tablet support is currently implemented on Windows, UWP, iOS, and Android. macOS is supported in Unity 2020.1+. +> * Some devices support tracking multiple pens independently. Unity's Input System doesn't support this currently. +> * iOS: The double-tap interaction on the side of the Apple Pencil is not surfaced as input at the moment. Also, no in-range detection is supported and [`inRange`](../api/UnityEngine.InputSystem.Pen.html#UnityEngine_InputSystem_Pen_inRange) will remain at its default value. ## Controls diff --git a/Packages/com.unity.inputsystem/Documentation~/PlayerInput.md b/Packages/com.unity.inputsystem/Documentation~/PlayerInput.md index 6036f935e7..45d811e6c5 100644 --- a/Packages/com.unity.inputsystem/Documentation~/PlayerInput.md +++ b/Packages/com.unity.inputsystem/Documentation~/PlayerInput.md @@ -38,7 +38,8 @@ To get started using the Player Input component, use the following steps: 1. [Add](https://docs.unity3d.com/Manual/UsingComponents.html) a **Player Input** component to a GameObject. This would usually be the GameObject that represents the player in your game. 2. Assign your [Action Asset](ActionAssets.md) to the **Actions** field. This is usually the default project-wide action asset named "InputSystem_Actions" -> Note: Currently, when using project-wide actions all the action maps are enabled by default. It is advisible to manually disable them and manually enable the default map that **Player Input** during `Start()`. + > [!NOTE] + > Currently, when using project-wide actions all the action maps are enabled by default. It is advisible to manually disable them and manually enable the default map that **Player Input** during `Start()`. 3. Set up Action responses, by selecting a **Behaviour** type from the Behaviour menu. The Behaviour type you select affects how you should implement the methods that handle your Action responses. See the [notification behaviors](#notification-behaviors) section further down for details.

![PlayerInput Notification Behavior](Images/PlayerInputNotificationBehaviors.png)

## Configuring the Player Input component @@ -179,8 +180,8 @@ Once you've completed this setup, when the `PlayerInput` component configures th If you use [`MultiplayerEventSystem`](UISupport.md#multiplayer-uis) components to dispatch UI events, you can also use this setup to simultaneously have multiple UI instances on the screen, each controlled by a separate player. ->**Notes**: +> [!NOTE] > - As a general rule, if you are using the PlayerInput workflow, you should read input through callbacks as described above, however if you need to access the input actions asset directly while using the PlayerInput component, you should access the [PlayerInput component's copy of the actions](../api/UnityEngine.InputSystem.PlayerInput.html#UnityEngine_InputSystem_PlayerInput_actions), not `InputSystem.actions`. This is because the PlayerInput component performs device filtering to automatically assign devices to multiple players, so each instance has its own copy of the actions filtered for each player. If you bypass this by reading `InputSystem.actions` directly, the automatic device assignment won't work. > > - This component is built on top of the public Input System API. As such, they don't do anything that you can't program yourself. They are meant primarily as an easy, out-of-the-box setup that eliminates much of the need for custom scripting. ->
  + diff --git a/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md b/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md index e7a581cdbd..de5ae52594 100644 --- a/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md +++ b/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md @@ -3,7 +3,8 @@ uid: input-system-player-input-manager --- # The Player Input Manager component ->NOTE: The Input System package comes with a sample called `Simple Multiplayer` which you can install from the package manager UI in the Unity editor. The sample demonstrates how to use [`PlayerInputManager`](../api/UnityEngine.InputSystem.PlayerInputManager.html) to set up a simple local multiplayer scenario. +> [!NOTE] +> The Input System package comes with a sample called `Simple Multiplayer` which you can install from the package manager UI in the Unity editor. The sample demonstrates how to use [`PlayerInputManager`](../api/UnityEngine.InputSystem.PlayerInputManager.html) to set up a simple local multiplayer scenario. The [`Player Input`](PlayerInput.md) system facilitates setting up local multiplayer games, where multiple players share a single screen and multiple controllers. You can set this up using the [`PlayerInputManager`](../api/UnityEngine.InputSystem.PlayerInputManager.html) component, which automatically manages the creation and lifetime of `PlayerInput` instances as players join and leave the game. diff --git a/Packages/com.unity.inputsystem/Documentation~/ProcessorTypes.md b/Packages/com.unity.inputsystem/Documentation~/ProcessorTypes.md index 3fecff6c0b..a4dfaa6e93 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ProcessorTypes.md +++ b/Packages/com.unity.inputsystem/Documentation~/ProcessorTypes.md @@ -133,7 +133,8 @@ A stick deadzone Processor scales the values of a Vector2 Control, such as a sti You can also write custom Processors to use in your Project. Custom Processors are available in the UI and code in the same way as the built-in Processors. Add a class derived from [`InputProcessor`](../api/UnityEngine.InputSystem.InputProcessor-1.html), and implement the [`Process`](../api/UnityEngine.InputSystem.InputProcessor-1.html#UnityEngine_InputSystem_InputProcessor_1_Process__0_UnityEngine_InputSystem_InputControl_) method: ->__IMPORTANT__: Processors must be __stateless__. This means you cannot store local state in a processor that will change depending on the input being processed. The reason for this is because processors are not part of the [input state](./Controls.md#control-state) that the Input System keeps. +> [!Important] +> Processors must be __stateless__. This means you cannot store local state in a processor that will change depending on the input being processed. The reason for this is because processors are not part of the [input state](./Controls.md#control-state) that the Input System keeps. ```CSharp public class MyValueShiftProcessor : InputProcessor diff --git a/Packages/com.unity.inputsystem/Documentation~/ProjectWideActions.md b/Packages/com.unity.inputsystem/Documentation~/ProjectWideActions.md index c9cee8e64d..a389b0e5fe 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ProjectWideActions.md +++ b/Packages/com.unity.inputsystem/Documentation~/ProjectWideActions.md @@ -22,7 +22,8 @@ If you don't yet have an Action Asset assigned as project-wide in your project, ![Screenshot of the Project Settings window, with Input System Package selected. Its settings are displayed on the right of the window. The Project-wide Actions field is empty, and an information box explaining you can assign an Action Asset as project-wide by selecting it in this field or creating it in this window is shown. A button to automatically create and assign the default project-wide Action Asset is displayed under the information box.](./Images/InputSettingsNoProjectWideAsset.png)
*The Input System Package Project Settings with no project-wide actions assigned displays a button to create and assign a default project-wide Action Asset.* -> **Note:** If you already have an Action Asset assigned, this button is not displayed, and instead the Actions Editor is displayed, allowing you to edit the project-wide actions. +> [!NOTE] +> If you already have an Action Asset assigned, this button is not displayed, and instead the Actions Editor is displayed, allowing you to edit the project-wide actions. To create an Action Asset with default actions pre-configured, click **"Create a new project-wide Action Asset"**. The asset is created in your project, and automatically assigned as the **project-wide actions**. @@ -46,7 +47,8 @@ You can also delete all action maps, or reset all the actions back to the defaul ![](images/InputActionsSettingsMoreMenu.png) -> **Note:** this **more** (â‹®) menu is not available when the Actions Editor is open in a separate window, it is only present in the Project Settings window. +> [!NOTE] +> The **more** (â‹®) menu is not available when the Actions Editor is open in a separate window, it is only present in the Project Settings window. ## Using project-wide actions in code diff --git a/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md b/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md index b9d948344d..3071bd003a 100644 --- a/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md +++ b/Packages/com.unity.inputsystem/Documentation~/QuickStartGuide.md @@ -91,6 +91,7 @@ public class Example : MonoBehaviour These actions named "Move" and "Jump" in this script work straight away with no configuration required because they match the names of some of the pre-configured defaults in the Input System package. -> **Note**: Different types of Action have different value types, and so have different methods to access their value, which is why you see `.ReadValue()` used to read a 2D axis, and `.IsPressed()` to read a button state, in the example above. - -> **Note:** If you create more than one Action with same name in different Action Maps, you must specify the Action Map and the Action Name separated by a `/` character when using FindAction. For example: `InputSystem.actions.FindAction("Player/Move")` +> [!NOTE] +> Different types of Action have different value types, and so have different methods to access their value, which is why you see `.ReadValue()` used to read a 2D axis, and `.IsPressed()` to read a button state, in the example above. +> +> If you create more than one Action with same name in different Action Maps, you must specify the Action Map and the Action Name separated by a `/` character when using FindAction. For example: `InputSystem.actions.FindAction("Player/Move")` diff --git a/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md b/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md index 818b5df0af..8f8f81c38d 100644 --- a/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md +++ b/Packages/com.unity.inputsystem/Documentation~/RespondingToActions.md @@ -174,7 +174,8 @@ The `Started`, `Performed`, and `Canceled` phases each have a callback associate Each callback receives an [`InputAction.CallbackContext`](../api/UnityEngine.InputSystem.InputAction.CallbackContext.html) structure, which holds context information that you can use to query the current state of the Action and to read out values from Controls that triggered the Action ([`InputAction.CallbackContext.ReadValue`](../api/UnityEngine.InputSystem.InputAction.CallbackContext.html#UnityEngine_InputSystem_InputAction_CallbackContext_ReadValue__1)). ->__Note__: The contents of the structure are only valid for the duration of the callback. In particular, it isn't safe to store the received context and later access its properties from outside the callback. +> [!NOTE] +> The contents of the structure are only valid for the duration of the callback. In particular, it isn't safe to store the received context and later access its properties from outside the callback. When and how the callbacks are triggered depends on the [Interactions](Interactions.md) present on the respective Bindings. If the Bindings have no Interactions that apply to them, the [default Interaction](Interactions.md#default-interaction) applies. @@ -193,7 +194,8 @@ actionMap.actionTriggered += The argument received is the same `InputAction.CallbackContext` structure that you receive through the [`started`, `performed`, and `canceled` callbacks](#action-callbacks). ->__Note__: The Input System calls `InputActionMap.actionTriggered` for all three of the individual callbacks on Actions. That is, you get `started`, `performed`, and `canceled` all on a single callback. +> [!NOTE] +> The Input System calls `InputActionMap.actionTriggered` for all three of the individual callbacks on Actions. That is, you get `started`, `performed`, and `canceled` all on a single callback. ##### `InputSystem.onActionChange` callback @@ -221,7 +223,8 @@ InputSystem.onActionChange += You can trace Actions to generate a log of all activity that happened on a particular set of Actions. To do so, use [`InputActionTrace`](../api/UnityEngine.InputSystem.Utilities.InputActionTrace.html). This behaves in a similar way to [`InputEventTrace`](../api/UnityEngine.InputSystem.LowLevel.InputEventTrace.html) for events. ->__Note__: `InputActionTrace` allocates unmanaged memory and needs to be disposed of so that it doesn't create memory leaks. +> [!NOTE] +> `InputActionTrace` allocates unmanaged memory and needs to be disposed of so that it doesn't create memory leaks. ```CSharp var trace = new InputActionTrace(); diff --git a/Packages/com.unity.inputsystem/Documentation~/Sensors.md b/Packages/com.unity.inputsystem/Documentation~/Sensors.md index 4bf32b3298..016cc653a8 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Sensors.md +++ b/Packages/com.unity.inputsystem/Documentation~/Sensors.md @@ -20,7 +20,8 @@ uid: input-system-sensors Sensors are [`InputDevices`](Devices.md) that measure environmental characteristics of the device that the content is running on. Unity currently supports sensors on iOS and Android. Android supports a wider range of sensors than iOS. ->__Note__: To test your app on iOS or Android in the editor with sensor input from your mobile device, you can use the Unity Remote as described [here](Debugging.md#unity-remote). This currently supports [`Accelerometer`](#accelerometer), [`Gyroscope`](#gyroscope), [`GravitySensor`](#gravitysensor), [`AttitudeSensor`](#attitudesensor), and [`LinearAccelerationSensor`](#linearaccelerationsensor). +> [!NOTE] +> To test your app on iOS or Android in the editor with sensor input from your mobile device, you can use the Unity Remote as described [here](Debugging.md#unity-remote). This currently supports [`Accelerometer`](#accelerometer), [`Gyroscope`](#gyroscope), [`GravitySensor`](#gravitysensor), [`AttitudeSensor`](#attitudesensor), and [`LinearAccelerationSensor`](#linearaccelerationsensor). To determine whether a particular sensor is present, you can use its `.current` getter. @@ -53,11 +54,11 @@ Each sensor Device implements a single Control which represents the data read by |Device|Android|iOS|**WebGL**|Control|Type| |------|-------|---|-------|----|----| -|[`Accelerometer`](#accelerometer)|Yes|Yes|Yes(1)|[`acceleration`](../api/UnityEngine.InputSystem.Accelerometer.html#UnityEngine_InputSystem_Accelerometer_acceleration)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| -|[`Gyroscope`](#gyroscope)|Yes|Yes|Yes(1)|[`angularVelocity`](../api/UnityEngine.InputSystem.Gyroscope.html#UnityEngine_InputSystem_Gyroscope_angularVelocity)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| -|[`GravitySensor`](#gravitysensor)|Yes|Yes|Yes(1)|[`gravity`](../api/UnityEngine.InputSystem.GravitySensor.html#UnityEngine_InputSystem_GravitySensor_gravity)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| -|[`AttitudeSensor`](#attitudesensor)|Yes|Yes|Yes(1)|[`attitude`](../api/UnityEngine.InputSystem.AttitudeSensor.html#properties)|[`QuaternionControl`](../api/UnityEngine.InputSystem.Controls.QuaternionControl.html)| -|[`LinearAccelerationSensor`](#linearaccelerationsensor)|Yes|Yes|Yes(1)|[`acceleration`](../api/UnityEngine.InputSystem.LinearAccelerationSensor.html#UnityEngine_InputSystem_LinearAccelerationSensor_acceleration)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| +|[`Accelerometer`](#accelerometer)|Yes|Yes|Yes [](#fn1)|[`acceleration`](../api/UnityEngine.InputSystem.Accelerometer.html#UnityEngine_InputSystem_Accelerometer_acceleration)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| +|[`Gyroscope`](#gyroscope)|Yes|Yes|Yes [](#fn1)|[`angularVelocity`](../api/UnityEngine.InputSystem.Gyroscope.html#UnityEngine_InputSystem_Gyroscope_angularVelocity)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| +|[`GravitySensor`](#gravitysensor)|Yes|Yes|Yes [](#fn1)|[`gravity`](../api/UnityEngine.InputSystem.GravitySensor.html#UnityEngine_InputSystem_GravitySensor_gravity)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| +|[`AttitudeSensor`](#attitudesensor)|Yes|Yes|Yes [](#fn1)|[`attitude`](../api/UnityEngine.InputSystem.AttitudeSensor.html#properties)|[`QuaternionControl`](../api/UnityEngine.InputSystem.Controls.QuaternionControl.html)| +|[`LinearAccelerationSensor`](#linearaccelerationsensor)|Yes|Yes|Yes [](#fn1)|[`acceleration`](../api/UnityEngine.InputSystem.LinearAccelerationSensor.html#UnityEngine_InputSystem_LinearAccelerationSensor_acceleration)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| |[`MagneticFieldSensor`](#magneticfieldsensor)|Yes|No|No|[`magneticField`](../api/UnityEngine.InputSystem.MagneticFieldSensor.html#UnityEngine_InputSystem_MagneticFieldSensor_magneticField)|[`Vector3Control`](../api/UnityEngine.InputSystem.Controls.Vector3Control.html)| |[`LightSensor`](#lightsensor)|Yes|No|No|[`lightLevel`](../api/UnityEngine.InputSystem.LightSensor.html#UnityEngine_InputSystem_LightSensor_lightLevel)|[`AxisControl`](../api/UnityEngine.InputSystem.Controls.AxisControl.html)| |[`PressureSensor`](#pressuresensor)|Yes|No|No|[`atmosphericPressure`](../api/UnityEngine.InputSystem.PressureSensor.html#UnityEngine_InputSystem_PressureSensor_atmosphericPressure)|[`AxisControl`](../api/UnityEngine.InputSystem.Controls.AxisControl.html)| @@ -67,8 +68,11 @@ Each sensor Device implements a single Control which represents the data read by |[`StepCounter`](#stepcounter)|Yes|Yes|No|[`stepCounter`](../api/UnityEngine.InputSystem.StepCounter.html#UnityEngine_InputSystem_StepCounter_stepCounter)|[`IntegerControl`](../api/UnityEngine.InputSystem.Controls.IntegerControl.html)| |[`HingeAngle`](#hingeangle)|Yes|No|No|[`angle`](../api/UnityEngine.InputSystem.HingeAngle.html#UnityEngine_InputSystem_HingeAngle_angle)|[`AxisControl`](../api/UnityEngine.InputSystem.Controls.AxisControl.html)| ->__Notes__: ->1. Sensor support for WebGL on Android and iOS devices is available in Unity 2021.2 + + + +> [!NOTE] +> **†** Sensor support for WebGL on Android and iOS devices is available in Unity 2021.2. ## Sampling frequency @@ -120,7 +124,14 @@ Use the gravity sensor to determine the direction of the gravity vector relative Use the attitude sensor to determine the orientation of a device. This is useful to control content by rotating a device. Values are affected by the [__Compensate Orientation__](Settings.md#compensate-orientation) setting. -**Note**: On Android devices, there are two types of attitude sensors: [**RotationVector**](https://developer.android.com/reference/android/hardware/Sensor#TYPE_ROTATION_VECTOR) and [**GameRotationVector**](https://developer.android.com/reference/android/hardware/Sensor#TYPE_GAME_ROTATION_VECTOR). Some Android devices have both types of sensor, while other devices may only have one or the other type available. These two types of attitude sensor behave slightly differently to each other. You can [read about the differences between them here](https://developer.android.com/guide/topics/sensors/sensors_position#sensors-pos-gamerot). Because of this variety in what type of rotation sensors are available across devices, when you require input from a rotation sensor on Android devices, you should include code that checks for your preferred type of rotation sensor with a fallback to the alternative type of rotation sensor if it is not present. For example: +On Android devices, there are two types of attitude sensors: + +- [**RotationVector**](https://developer.android.com/reference/android/hardware/Sensor#TYPE_ROTATION_VECTOR) +- [**GameRotationVector**](https://developer.android.com/reference/android/hardware/Sensor#TYPE_GAME_ROTATION_VECTOR) + +Some Android devices have both types of sensor, while other devices may only have one or the other type available. These two types of attitude sensor behave slightly differently to each other. You can [read about the differences between them here](https://developer.android.com/guide/topics/sensors/sensors_position#sensors-pos-gamerot). + +Because of this variety in what type of rotation sensors are available across devices, when you require input from a rotation sensor on Android devices, you should include code that checks for your preferred type of rotation sensor with a fallback to the alternative type of rotation sensor if it is not present. For example: ```CSharp AttitudeSensor attitudeSensor = InputSystem.GetDevice(); @@ -155,7 +166,8 @@ This Input Device represents the atmospheric pressure measured by the device whi This Input Device measures how close the device which is running the content is to the user. Phones typically use the proximity sensor to determine if the user is holding the phone to their ear or not. Values represent distance measured in centimeters. ->NOTE: The Samsung devices' proximity sensor is only enabled during calls and not when using speakerphone or Bluetooth earphones. This means the lock screen function won't work, allowing the user to use the display during the call. It is important to note that the proximity sensor only works during non-speakerphone or non-Bluetooth calls, as it is designed to prevent accidental touches during calls. However, the proximity sensor can work slightly differently on different Samsung phones. +> [!NOTE] +> The Samsung devices' proximity sensor is only enabled during calls and not when using speakerphone or Bluetooth earphones. This means the lock screen function won't work, allowing the user to use the display during the call. It is important to note that the proximity sensor only works during non-speakerphone or non-Bluetooth calls, as it is designed to prevent accidental touches during calls. However, the proximity sensor can work slightly differently on different Samsung phones. ## [`HumiditySensor`](../api/UnityEngine.InputSystem.HumiditySensor.html) @@ -169,7 +181,8 @@ This Input Device represents the ambient air temperature measured by the device This Input Device represents the user's footstep count as measured by the device which is running the content. ->NOTE: To access the pedometer on iOS/tvOS devices, you need to enable the [__Motion Usage__ setting](Settings.md#iostvos) in the [Input Settings](Settings.md). +> [!NOTE] +> To access the pedometer on iOS/tvOS devices, you need to enable the [__Motion Usage__ setting](Settings.md#iostvos) in the [Input Settings](Settings.md). ## [`HingeAngle`](../api/UnityEngine.InputSystem.HingeAngle.html) diff --git a/Packages/com.unity.inputsystem/Documentation~/Settings.md b/Packages/com.unity.inputsystem/Documentation~/Settings.md index 15cc0f08e6..3a4f9d1955 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Settings.md +++ b/Packages/com.unity.inputsystem/Documentation~/Settings.md @@ -40,7 +40,8 @@ This setting determines when the Input System processes input. The Input System |[`Process Events In Fixed Update`](../api/UnityEngine.InputSystem.InputSettings.UpdateMode.html)|The Input System processes events at fixed-length intervals. This corresponds to how [`MonoBehaviour.FixedUpdate`](https://docs.unity3d.com/ScriptReference/MonoBehaviour.FixedUpdate.html) operates. The length of each interval is determined by [`Time.fixedDeltaTime`](https://docs.unity3d.com/ScriptReference/Time-fixedDeltaTime.html).| |[`Process Events Manually`](../api/UnityEngine.InputSystem.InputSettings.UpdateMode.html)|The Input System does not process events automatically. Instead, it processes them whenever you call [`InputSystem.Update()`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_Update).| ->__Note__: The system performs two additional types of updates in the form of [`InputUpdateType.BeforeRender`](../api/UnityEngine.InputSystem.LowLevel.InputUpdateType.html) (late update for XR tracking Devices) and [`InputUpdateType.Editor`](../api/UnityEngine.InputSystem.LowLevel.InputUpdateType.html) (for EditorWindows). Neither of these update types change how the application consumes input. +> [!NOTE] +> The system performs two additional types of updates in the form of [`InputUpdateType.BeforeRender`](../api/UnityEngine.InputSystem.LowLevel.InputUpdateType.html) (late update for XR tracking Devices) and [`InputUpdateType.Editor`](../api/UnityEngine.InputSystem.LowLevel.InputUpdateType.html) (for EditorWindows). Neither of these update types change how the application consumes input. ## Background Behavior @@ -50,7 +51,8 @@ This setting is only relevant when "Run In Background" is enabled in the [Player In the Editor, "Run In Background" is considered to always be enabled as the player loop is kept running regardless of whether a Game View is focused or not. Also, in development players on desktop platforms, the setting is force-enabled during the build process. ->__Note__: In the editor, `Background Behavior` is further influenced by [`Play Mode Input Behavior`](#play-mode-input-behavior). See [Background and Focus Change Behavior](Devices.md#background-and-focus-change-behavior) for a detailed breakdown. In particular, which devices are considered as [`canRunInBackground`](../api/UnityEngine.InputSystem.InputDevice.html#UnityEngine_InputSystem_InputDevice_canRunInBackground) partly depends on the [`Play Mode Input Behavior`](#play-mode-input-behavior) setting. +> [!NOTE] +> In the editor, `Background Behavior` is further influenced by [`Play Mode Input Behavior`](#play-mode-input-behavior). See [Background and Focus Change Behavior](Devices.md#background-and-focus-change-behavior) for a detailed breakdown. In particular, which devices are considered as [`canRunInBackground`](../api/UnityEngine.InputSystem.InputDevice.html#UnityEngine_InputSystem_InputDevice_canRunInBackground) partly depends on the [`Play Mode Input Behavior`](#play-mode-input-behavior) setting. |Setting|Description| |----|-----------| @@ -72,7 +74,8 @@ Some Devices have noise in their input, and receive input even if nothing is int To counteract this, enable noise filtering. When this setting is enabled and your application receives input, the system determines whether the input comes from a Device that has noisy Controls ([`InputControl.noisy`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_noisy)). If it does, the system also determines whether the given input contains any state changes on a Control that isn't flagged as noisy. If so, that Device becomes current. Otherwise, your application still consumes the input, which is also visible on the Device, but the Device doesn't become current. ->__Note__: The system doesn't currently detect most forms of noise, but does detect those on gamepad sticks. This means that if the sticks wiggle a small amount but are still within deadzone limits, the Device still becomes current. This doesn't require actuating the sticks themselves. On most gamepads, there's a small tolerance within which the sticks move when the entire device moves. +> [!NOTE] +> The system doesn't currently detect most forms of noise, but does detect those on gamepad sticks. This means that if the sticks wiggle a small amount but are still within deadzone limits, the Device still becomes current. This doesn't require actuating the sticks themselves. On most gamepads, there's a small tolerance within which the sticks move when the entire device moves. ## Compensate Orientation @@ -115,7 +118,8 @@ To narrow the options that the Editor UI presents to you, and to avoid creating If __Supported Devices__ is empty, no restrictions apply, which means that the Input System adds any Device that Unity recognizes and processes input for it. However, if __Support Devices__ contains one or more entries, the Input System only adds Devices that are of one of the listed types. ->__Note__: When the __Support Devices__ list changes, the system removes or re-adds Devices as needed. The system always keeps information about what Devices are available for potential, which means that no Device is permanently lost as long as it stays connected. +> [!NOTE] +> When the __Support Devices__ list changes, the system removes or re-adds Devices as needed. The system always keeps information about what Devices are available for potential, which means that no Device is permanently lost as long as it stays connected. To add Devices to the list, click the Add (+) icon and choose a Device from the menu that appears. @@ -127,7 +131,8 @@ To force the Editor to add all locally available Devices, even if they're not in ![Add Devices Not Listed In Supported Devices](Images/AddDevicesNotListedInSupportedDevices.png) ->__Note__: This setting is stored as a user setting, not a project setting. This means other users who open the project in their own Editor do not share the setting. +> [!NOTE] +> This setting is stored as a user setting, not a project setting. This means other users who open the project in their own Editor do not share the setting. ## Platform-specific settings diff --git a/Packages/com.unity.inputsystem/Documentation~/SupportedDevices.md b/Packages/com.unity.inputsystem/Documentation~/SupportedDevices.md index 0e9f5f028a..f79afb8992 100644 --- a/Packages/com.unity.inputsystem/Documentation~/SupportedDevices.md +++ b/Packages/com.unity.inputsystem/Documentation~/SupportedDevices.md @@ -18,11 +18,11 @@ Support for the following Devices doesn't require specialized support of particu |[Sensors](Sensors.md)|No|No|No|No|Yes|Yes|No|No|No|No|Yes(5)| |[Joystick](#other-gamepads-joysticks-and-racing-wheels) (2)|Yes|Yes|Yes|Yes|Yes|No|No|No|No|No|Yes| ->__Notes__: ->1. Joysticks are supported as generic HIDs, refer to [Other gamepads, joysticks, and racing wheels](#other-gamepads-joysticks-and-racing-wheels) to learn more. ->2. Consoles are supported using separate packages. You need to install these packages in your Project to enable console support. ->3. Indirect touches are received from Siri Remote. ->4. Sensor support for WebGL on Android and iOS devices is available in Unity 2021.2 +> [!NOTE] +> 1. Joysticks are supported as generic HIDs, refer to [Other gamepads, joysticks, and racing wheels](#other-gamepads-joysticks-and-racing-wheels) to learn more. +> 2. Consoles are supported using separate packages. You need to install these packages in your Project to enable console support. +> 3. Indirect touches are received from Siri Remote. +> 4. Sensor support for WebGL on Android and iOS devices is available in Unity 2021.2 ## Gamepads @@ -35,23 +35,23 @@ Support for the following Devices doesn't require specialized support of particu |Switch|Yes (10)|Yes (10)|Yes|Yes|No|No|No|No|No|Yes|Sometimes (2)| |MFi (such as SteelSeries)|No|Sometimes (12)|No|No|No|Yes|Yes|No|No|No|No| ->__Notes__: ->1. The trigger motors on the Xbox One controller are only supported on UWP and Xbox. ->2. WebGL support varies between browsers, Devices, and operating systems. ->3. XInput controllers on macOS currently require the installation of the [Xbox Controller Driver for macOS](https://github.com/360Controller/360Controller). This driver only supports only USB connections, and doesn't support wireless dongles. However, the latest generation of Xbox One controllers natively support Bluetooth, and are natively supported on Macs as HIDs without any additional drivers when connected via Bluetooth. ->4. This includes any XInput-compatible Device. ->5. Unity doesn't support motor rumble and lightbar color over Bluetooth. Unity doesn't support the gyro or accelerometer on PS4/PS5 controllers on platforms other than the PlayStation consoles. Unity also doesn't support the DualShock 4 USB Wireless Adapter. On UWP, only USB connection is supported, motor rumble and lightbar are not working correctly. ->6. Unity supports Made for iOS (MFi) certified controllers on iOS. Xbox One and PS4 controllers are only supported on iOS 13 or higher. ->7. Consoles are supported using separate packages. You need to install these packages in your Project to enable console support. ->8. Unity supports PS4 controllers on Android devices running [Android 10 or higher](https://playstation.com/en-us/support/hardware/ps4-pair-dualshock-4-wireless-with-sony-xperia-and-android). ->9. Unity supports PS5 controllers on Android devices running [Android 12 or higher](https://playstation.com/en-gb/support/hardware/pair-dualsense-controller-bluetooth/). ->10. Switch Joy-Cons are not currently supported on Windows and Mac. Some of official accessories are supported on Windows and Mac: "Hori Co HORIPAD for Nintendo Switch", "HORI Pokken Tournament DX Pro Pad", "HORI Wireless Switch Pad", "HORI Real Arcade Pro V Hayabusa in Switch Mode", "PowerA NSW Fusion Wired FightPad", "PowerA NSW Fusion Pro Controller (USB only)", "PDP Wired Fight Pad Pro: Mario", "PDP Faceoff Wired Pro Controller for Nintendo Switch", "PDP Faceoff Deluxe Wired Pro Controller for Nintendo Switch", "PDP Afterglow Wireless Switch Controller", "PDP Rockcandy Wired Controller". ->11. PS5 DualSense is supported on Windows and macOS via USB HID, though setting motor rumble and lightbar color when connected over Bluetooth is currently not supported. ->12. SteelSeries Nimbus+ supported via HID on macOS. -On UWP only USB connection is supported, motor rumble and lightbar are not working correctly. -On Android it's expected to be working from Android 12. -On iOS/tvOS it's currently recognized as a generic gamepad and most controls do work. ->13. To ensure all controller types are detected on UWP, enable the HumanInterfaceDevice setting in [UWP Player Settings](https://docs.unity3d.com/Manual/class-PlayerSettingsWSA.html#Capabilities). +> [!NOTE] +> 1. The trigger motors on the Xbox One controller are only supported on UWP and Xbox. +> 2. WebGL support varies between browsers, Devices, and operating systems. +> 3. XInput controllers on macOS currently require the installation of the [Xbox Controller Driver for macOS](https://github.com/360Controller/360Controller). This driver only supports only USB connections, and doesn't support wireless dongles. However, the latest generation of Xbox One controllers natively support Bluetooth, and are natively supported on Macs as HIDs without any additional drivers when connected via Bluetooth. +> 4. This includes any XInput-compatible Device. +> 5. Unity doesn't support motor rumble and lightbar color over Bluetooth. Unity doesn't support the gyro or accelerometer on PS4/PS5 controllers on platforms other than the PlayStation consoles. Unity also doesn't support the DualShock 4 USB Wireless Adapter. On UWP, only USB connection is supported, motor rumble and lightbar are not working correctly. +> 6. Unity supports Made for iOS (MFi) certified controllers on iOS. Xbox One and PS4 controllers are only supported on iOS 13 or higher. +> 7. Consoles are supported using separate packages. You need to install these packages in your Project to enable console support. +> 8. Unity supports PS4 controllers on Android devices running [Android 10 or higher](https://playstation.com/en-us/support/hardware/ps4-pair-dualshock-4-wireless-with-sony-xperia-and-android). +> 9. Unity supports PS5 controllers on Android devices running [Android 12 or higher](https://playstation.com/en-gb/support/hardware/pair-dualsense-controller-bluetooth/). +> 10. Switch Joy-Cons are not currently supported on Windows and Mac. Some of official accessories are supported on Windows and Mac: "Hori Co HORIPAD for Nintendo Switch", "HORI Pokken Tournament DX Pro Pad", "HORI Wireless Switch Pad", "HORI Real Arcade Pro V Hayabusa in Switch Mode", "PowerA NSW Fusion Wired FightPad", "PowerA NSW Fusion Pro Controller (USB only)", "PDP Wired Fight Pad Pro: Mario", "PDP Faceoff Wired Pro Controller for Nintendo Switch", "PDP Faceoff Deluxe Wired Pro Controller for Nintendo Switch", "PDP Afterglow Wireless Switch Controller", "PDP Rockcandy Wired Controller". +> 11. PS5 DualSense is supported on Windows and macOS via USB HID, though setting motor rumble and lightbar color when connected over Bluetooth is currently not supported. +> 12. SteelSeries Nimbus+ supported via HID on macOS. +> - On UWP only USB connection is supported, motor rumble and lightbar are not working correctly. +> - On Android it's expected to be working from Android 12. +> - On iOS/tvOS it's currently recognized as a generic gamepad and most controls do work. +> 13. To ensure all controller types are detected on UWP, enable the HumanInterfaceDevice setting in [UWP Player Settings](https://docs.unity3d.com/Manual/class-PlayerSettingsWSA.html#Capabilities). ### WebGL @@ -59,7 +59,8 @@ The Input System supports the *Standard Gamepad* mapping as specified in the [W3 Support varies between browsers, Devices, and operating systems, and further differs for different browser versions, so it's not feasible to provide an up-to-date compatibility list. At the time of this publication (September 2019), Safari, Chrome, Edge, and Firefox all support the gamepad API, but only Chrome reliably maps common gamepads (Xbox and PlayStation controllers) to the W3C Standard Gamepad mapping, which allows the Input System to correctly identify and map controls. ->__Note__: WebGL currently doesn't support rumble. +> [!NOTE] +> WebGL currently doesn't support rumble. ## Other gamepads, joysticks, and racing wheels diff --git a/Packages/com.unity.inputsystem/Documentation~/Testing.md b/Packages/com.unity.inputsystem/Documentation~/Testing.md index 84dd300451..3c8325b583 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Testing.md +++ b/Packages/com.unity.inputsystem/Documentation~/Testing.md @@ -25,7 +25,8 @@ To set up a test assembly that uses the Input System's automation framework, fol Use [`InputTestFixture`](../api/UnityEngine.InputSystem.InputTestFixture.html) to create an isolated version of the Input System for tests. The fixture sets up a blank, default-initialized version of the Input System for each test, and restores the Input System to its original state after the test completes. The default-initialized version has all built-in registrations (such as layout and processors), but doesn't have any pre-existing Input Devices. ->__NOTE:__ [`InputTestFixture`](../api/UnityEngine.InputSystem.InputTestFixture.html) will not have custom registrations performed from Unity startup code such as `[InitializeOnLoad]` or `[RuntimeInitializeOnLoadMethod]`. Layouts needed during tests have to be manually registered as part of the test setup. +> [!NOTE] +> [`InputTestFixture`](../api/UnityEngine.InputSystem.InputTestFixture.html) will not have custom registrations performed from Unity startup code such as `[InitializeOnLoad]` or `[RuntimeInitializeOnLoadMethod]`. Layouts needed during tests have to be manually registered as part of the test setup. You can use the fixture as a base class for your own fixture: @@ -59,7 +60,8 @@ class MyTests : InputTestFixture } ``` ->__IMPORTANT:__ If you do this, do __not__ add a `[SetUp]` or `[TearDown]` method. Doing so will cause the methods in [`InputTestFixture`](../api/UnityEngine.InputSystem.InputTestFixture.html) to not be called, thus leading to the test fixture not properly initializing or shutting down. Instead, override the `Setup` and/or `TearDown` method inherited from `InputTestFixture`. +> [!IMPORTANT] +> If you do this, do __not__ add a `[SetUp]` or `[TearDown]` method. Doing so will cause the methods in [`InputTestFixture`](../api/UnityEngine.InputSystem.InputTestFixture.html) to not be called, thus leading to the test fixture not properly initializing or shutting down. Instead, override the `Setup` and/or `TearDown` method inherited from `InputTestFixture`. Alternatively, you can instantiate it in your fixture: @@ -221,4 +223,5 @@ Alternatively, you can use code to feed arbitrary input events into the system, } ``` ->__Note__: For reference, you can find the tests for the Input System itself in its [GitHub repository](https://github.com/Unity-Technologies/InputSystem/tree/stable/Assets/Tests/InputSystem). +> [!NOTE] +> For reference, you can find the tests for the Input System itself in its [GitHub repository](https://github.com/Unity-Technologies/InputSystem/tree/stable/Assets/Tests/InputSystem). diff --git a/Packages/com.unity.inputsystem/Documentation~/Touch.md b/Packages/com.unity.inputsystem/Documentation~/Touch.md index d50809eea8..355caa8f68 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Touch.md +++ b/Packages/com.unity.inputsystem/Documentation~/Touch.md @@ -15,11 +15,13 @@ Touch support is divided into: * low-level support implemented in the [`Touchscreen`](#touchscreen-device) class. * high-level support implemented in the [`EnhancedTouch.Touch`](#enhancedtouchtouch-class) class. ->__Note__: You should not use [`Touchscreen`](#touchscreen-device) for polling. If you want to read out touches similar to [`UnityEngine.Input.touches`](https://docs.unity3d.com/ScriptReference/Input-touches.html), see [`EnhancedTouch`](#enhancedtouchtouch-class). If you read out touch state from [`Touchscreen`](#touchscreen-device) directly inside of the `Update` or `FixedUpdate` methods, your app will miss changes in touch state. +> [!NOTE] +> You should not use [`Touchscreen`](#touchscreen-device) for polling. If you want to read out touches similar to [`UnityEngine.Input.touches`](https://docs.unity3d.com/ScriptReference/Input-touches.html), see [`EnhancedTouch`](#enhancedtouchtouch-class). If you read out touch state from [`Touchscreen`](#touchscreen-device) directly inside of the `Update` or `FixedUpdate` methods, your app will miss changes in touch state. Touch input is supported on Android, iOS, Windows, and the Universal Windows Platform (UWP). ->__Note__: To test your app on iOS or Android in the editor with touch input from your mobile device, you can use the Unity Remote as described [here](Debugging.md#unity-remote). +> [!NOTE] +> To test your app on iOS or Android in the editor with touch input from your mobile device, you can use the Unity Remote as described [here](Debugging.md#unity-remote). ## `Touchscreen` Device @@ -78,7 +80,8 @@ Because the API comes with a certain overhead due to having to record touches as EnhancedTouchSupport.Enable(); ``` ->__Note__: [`Touchscreen`](../api/UnityEngine.InputSystem.Touchscreen.html) does not require [`EnhancedTouchSupport`](../api/UnityEngine.InputSystem.EnhancedTouch.EnhancedTouchSupport.html) to be enabled. You only need to call [`EnhancedTouchSupport.Enable()`](../api/UnityEngine.InputSystem.EnhancedTouch.EnhancedTouchSupport.html#UnityEngine_InputSystem_EnhancedTouch_EnhancedTouchSupport_Enable) if you want to use the [`EnhancedTouch.Touch`](../api/UnityEngine.InputSystem.EnhancedTouch.Touch.html) API. +> [!NOTE] +> [`Touchscreen`](../api/UnityEngine.InputSystem.Touchscreen.html) does not require [`EnhancedTouchSupport`](../api/UnityEngine.InputSystem.EnhancedTouch.EnhancedTouchSupport.html) to be enabled. You only need to call [`EnhancedTouchSupport.Enable()`](../api/UnityEngine.InputSystem.EnhancedTouch.EnhancedTouchSupport.html#UnityEngine_InputSystem_EnhancedTouch_EnhancedTouchSupport_Enable) if you want to use the [`EnhancedTouch.Touch`](../api/UnityEngine.InputSystem.EnhancedTouch.Touch.html) API. The [`EnhancedTouch.Touch`](../api/UnityEngine.InputSystem.EnhancedTouch.Touch.html) API is designed to provide access to touch information along two dimensions: @@ -88,7 +91,8 @@ The [`EnhancedTouch.Touch`](../api/UnityEngine.InputSystem.EnhancedTouch.Touch.h See [`EnhancedTouch.Touch` API documentation](../api/UnityEngine.InputSystem.EnhancedTouch.Touch.html) for more details. ->__Note__: The [`Touch`](../api/UnityEngine.InputSystem.EnhancedTouch.Touch.html) and [`Finger`](../api/UnityEngine.InputSystem.EnhancedTouch.Finger.html) APIs don't generate GC garbage. The bulk of the data is stored in unmanaged memory that is indexed by wrapper structs. All arrays are pre-allocated. +> [!NOTE] +> The [`Touch`](../api/UnityEngine.InputSystem.EnhancedTouch.Touch.html) and [`Finger`](../api/UnityEngine.InputSystem.EnhancedTouch.Finger.html) APIs don't generate GC garbage. The bulk of the data is stored in unmanaged memory that is indexed by wrapper structs. All arrays are pre-allocated. ## Touch Simulation @@ -120,6 +124,7 @@ To get all current touches from the touchscreen, use [`EnhancedTouch.Touch.activ } ``` ->__Note__: You must first enable enhanced touch support by calling [`InputSystem.EnhancedTouchSupport.Enable()`](../api/UnityEngine.InputSystem.EnhancedTouch.EnhancedTouchSupport.html#UnityEngine_InputSystem_EnhancedTouch_EnhancedTouchSupport_Enable). +> [!NOTE] +> You must first enable enhanced touch support by calling [`InputSystem.EnhancedTouchSupport.Enable()`](../api/UnityEngine.InputSystem.EnhancedTouch.EnhancedTouchSupport.html#UnityEngine_InputSystem_EnhancedTouch_EnhancedTouchSupport_Enable). You can also use the lower-level [`Touchscreen.current.touches`](../api/UnityEngine.InputSystem.Touchscreen.html#UnityEngine_InputSystem_Touchscreen_touches) API. diff --git a/Packages/com.unity.inputsystem/Documentation~/UISupport.md b/Packages/com.unity.inputsystem/Documentation~/UISupport.md index a904095279..737ca1fa47 100644 --- a/Packages/com.unity.inputsystem/Documentation~/UISupport.md +++ b/Packages/com.unity.inputsystem/Documentation~/UISupport.md @@ -84,7 +84,8 @@ You can also reset the UI action map to its default bindings by selecting **Rese ## The UI Input Module component When working with Unity UI (uGUI), or when using UI Toolkit in versions of Unity prior to Unity 2023.2, you must use the **UI Input Module** component which defines which actions are passed through to your UI, as well as some other UI-related input settings. -> **Note:** + +> [!NOTE] > If you have an instance of the [Input System UI Input Module](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html) component in your scene, the settings on that component takes priority and are used instead of the UI settings in your project-wide actions. Also, The UI action map will be enabled, along with the default action map specified on any UI Input Module component in the scene. The UI Input module is implemented in the class [`InputSystemUIInputModule`](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html). @@ -168,8 +169,8 @@ Navigation input is non-positional, that is, unlike with pointer-type input, the Input from [tracked devices](../api/UnityEngine.InputSystem.TrackedDevice.html) such as [XR controllers](../api/UnityEngine.InputSystem.XR.XRController.html) and [HMDs](../api/UnityEngine.InputSystem.XR.XRHMD.html) essentially behaves like [pointer-type input](#pointer-type-input). The main difference is that the world-space device position and orientation sourced from [trackedDevicePosition](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html#UnityEngine_InputSystem_UI_InputSystemUIInputModule_trackedDevicePosition) and [trackedDeviceOrientation](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html#UnityEngine_InputSystem_UI_InputSystemUIInputModule_trackedDeviceOrientation) is translated into a screen-space position via raycasting. -> **Important:** ->Because multiple tracked Devices can feed into the same set of Actions, it is important to set the [action type](./RespondingToActions.md#action-types) to [PassThrough](../api/UnityEngine.InputSystem.InputActionType.html#UnityEngine_InputSystem_InputActionType_PassThrough). This ensures that no filtering is applied to input on these actions and that instead every input is relayed as is. +> [!IMPORTANT] +> Because multiple tracked Devices can feed into the same set of Actions, it is important to set the [action type](./RespondingToActions.md#action-types) to [PassThrough](../api/UnityEngine.InputSystem.InputActionType.html#UnityEngine_InputSystem_InputActionType_PassThrough). This ensures that no filtering is applied to input on these actions and that instead every input is relayed as is. For this raycasting to work, you need to add [TrackedDeviceRaycaster](../api/UnityEngine.InputSystem.UI.TrackedDeviceRaycaster.html) to the `GameObject` that has the UI's `Canvas` component. This `GameObject` will usually have a `GraphicRaycaster` component which, however, only works for 2D screen-space raycasting. You can put [TrackedDeviceRaycaster](../api/UnityEngine.InputSystem.UI.TrackedDeviceRaycaster.html) alongside `GraphicRaycaster` and both can be enabled at the same time without advserse effect. @@ -197,8 +198,8 @@ Input support for both [Unity UI](https://docs.unity3d.com/Manual/com.unity.ugui Internally, UI Toolkit installs an event listener in the form of the `PanelEventHandler` component which intercepts events that `InputSystemUIInputModule` sends and translates them into UI Toolkit-specific events that are then routed into the visual tree. If you employ `EventSystem.SetUITookitEventSystemOverride`, this default mechanism is bypassed. ->**Note:** ->XR ([tracked-type input](#tracked-type-input)) is not yet supported in combination with UI Toolkit. This means that you cannot use devices such as VR controllers to operate interfaces created with UI Toolkit. +> [!NOTE] +> XR ([tracked-type input](#tracked-type-input)) is not yet supported in combination with UI Toolkit. This means that you cannot use devices such as VR controllers to operate interfaces created with UI Toolkit. There are some additional things worth noting: @@ -232,7 +233,8 @@ If your application uses gamepads and joysticks as an input, you can use the [na The Input System package provides a **Virtual Mouse** component for this purpose. -> **Note**: This component is only compatible with the [Unity UI](https://docs.unity3d.com/Manual/com.unity.ugui.html) (uGUI) system, and not UI Toolkit. +> [!NOTE] +> This component is only compatible with the [Unity UI](https://docs.unity3d.com/Manual/com.unity.ugui.html) (uGUI) system, and not UI Toolkit. To see an example of the Virtual Mouse in a project, see the [Gamepad Mouse Cursor sample](Installation.md#installing-samples) included with the Input System package. @@ -250,7 +252,7 @@ To set up the Virtual Mouse component with the Unity UI system: 8. If you want the virtual mouse to control the system mouse cursor, set [Cursor Mode](../api/UnityEngine.InputSystem.UI.VirtualMouseInput.html#UnityEngine_InputSystem_UI_VirtualMouseInput_cursorMode) to **Hardware Cursor If Available**. In this mode, the **Cursor Graphic** is hidden when a system mouse is present and you use [Mouse.WarpCursorPosition](../api/UnityEngine.InputSystem.Mouse.html#UnityEngine_InputSystem_Mouse_WarpCursorPosition_UnityEngine_Vector2_) to move the system mouse cursor instead of the software cursor. The transform linked through **Cursor Transform** is not updated in that case. 9. To configure the input to drive the virtual mouse, either add bindings on the various actions (such as **Stick Action**), or enable **Use Reference** and link existing actions from an Input Actions asset. -> **Important:** +> [!IMPORTANT] > Make sure the UI Input Module component on the UI's **Event System** does not receive navigation input from the same devices that feed into the Virtual Mouse component. If, for example, the Virtual Mouse component is set up to receive input from gamepads, and `Move`, `Submit`, and `Cancel` on the UI Input Module are also linked to the gamepad, then the UI receives input from the gamepad on two channels. ![VirtualMouseInput](Images/VirtualMouseInput.png) @@ -259,7 +261,7 @@ At runtime, the component adds a virtual [Mouse](../api/UnityEngine.InputSystem. Note that the resulting [Mouse](../api/UnityEngine.InputSystem.Mouse.html) input is visible in all code that picks up input from the mouse device. You can therefore use the component for mouse simulation elsewhere, not just with [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html). -> **Note**: +> [!NOTE] > Do not set up gamepads and joysticks for [navigation input](#navigation-type-input) while using the Virtual Mouse component. If both the Virtual Mouse component and navigation are configured, input is triggered twice: once via the pointer input path, and once via the navigation input path. If you encounter problems such as where buttons are pressed twice, this is likely the problem. ## Distinguishing between UI and game input diff --git a/Packages/com.unity.inputsystem/Documentation~/UseInEditor.md b/Packages/com.unity.inputsystem/Documentation~/UseInEditor.md index 39ce07c6c0..046b99eae9 100644 --- a/Packages/com.unity.inputsystem/Documentation~/UseInEditor.md +++ b/Packages/com.unity.inputsystem/Documentation~/UseInEditor.md @@ -24,7 +24,8 @@ class MyEditorWindow : EditorWindow This encompasses all code called from `OnGUI()` methods, which means that you can also use the Input System in property drawers, Inspectors, and other similar places. ->__Note__: Unity doesn't support Actions in Edit mode. +> [!NOTE] +> Unity doesn't support Actions in Edit mode. ## Coordinate System diff --git a/Packages/com.unity.inputsystem/Documentation~/UserManagement.md b/Packages/com.unity.inputsystem/Documentation~/UserManagement.md index 47fa81c315..427b5ddd77 100644 --- a/Packages/com.unity.inputsystem/Documentation~/UserManagement.md +++ b/Packages/com.unity.inputsystem/Documentation~/UserManagement.md @@ -5,13 +5,15 @@ uid: input-system-user-management The Input System supports multi-user management through the [`InputUser`](../api/UnityEngine.InputSystem.Users.InputUser.html) class. This comprises both user account management features on platforms that have these capabilities built into them (such as Xbox and PS4), as well as features to manage Device allocations to one or more local users. ->__Note__: The user management API is quite low-level in nature. The stock functionality of Player Input Manager component (see [Player Input Manager](PlayerInputManager.md)) provides an easier way to set up user management. The API described here is useful when you want more control over user management. +> [!NOTE] +> The user management API is quite low-level in nature. The stock functionality of Player Input Manager component (see [Player Input Manager](PlayerInputManager.md)) provides an easier way to set up user management. The API described here is useful when you want more control over user management. In the Input System, each [`InputUser`](../api/UnityEngine.InputSystem.Users.InputUser.html) represents a human interacting with the application. For example, you can have multiple users playing a game together on a single computer or device (local multiplayer), where each user has one or more [paired Input Devices](#device-pairing). The [`PlayerInputManager`](PlayerInputManager.md) class uses [`InputUser`](../api/UnityEngine.InputSystem.Users.InputUser.html) internally to handle users. ->__Note__: In the editor, all `InputUser` instances are automatically removed when exiting play mode thus also removing any device pairings. In essence, `InputUser` is considered a player-only API. +> [!NOTE] +> In the editor, all `InputUser` instances are automatically removed when exiting play mode thus also removing any device pairings. In essence, `InputUser` is considered a player-only API. ## Device pairing diff --git a/Packages/com.unity.inputsystem/Documentation~/UsingProcessors.md b/Packages/com.unity.inputsystem/Documentation~/UsingProcessors.md index 102e9196d5..3e6665b383 100644 --- a/Packages/com.unity.inputsystem/Documentation~/UsingProcessors.md +++ b/Packages/com.unity.inputsystem/Documentation~/UsingProcessors.md @@ -88,7 +88,8 @@ To apply the Processor, add it to the Binding, as shown in the image below. ![An example of a Normalize Vector 2 Processor setup in the Input Action Asset Editor](./Images/Processors-NormalizeAsset.png) ->__Note__: This scenario uses the [Starter Assets](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526?srsltid=AfmBOoqLWdW2pU5Wt2reGYdWVodc1e0ko3cBKtfMQuPSgVqmL7yVA3dB), and the included PlayerScript is utilized to move the player. +> [!NOTE] +> This scenario uses the [Starter Assets](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526?srsltid=AfmBOoqLWdW2pU5Wt2reGYdWVodc1e0ko3cBKtfMQuPSgVqmL7yVA3dB), and the included PlayerScript is utilized to move the player. ### Scale @@ -107,7 +108,8 @@ There are two Bindings attached to the Action. The input value ranges of the two ![An example of a Scale Vector 2 Processor setup in the Input Action Asset Editor](./Images/Processors-Scale-Look-Pointer.png) ![An example of a Scale Vector 2 Processor setup in the Input Action Asset Editor](./Images/Processors-Scale-Look-Stick.png) ->__Note__: This scenario uses the [Starter Assets](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526?srsltid=AfmBOoqLWdW2pU5Wt2reGYdWVodc1e0ko3cBKtfMQuPSgVqmL7yVA3dB), and the included PlayerScript is utilized to rotate the camera. +> [!NOTE] +> This scenario uses the [Starter Assets](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526?srsltid=AfmBOoqLWdW2pU5Wt2reGYdWVodc1e0ko3cBKtfMQuPSgVqmL7yVA3dB), and the included PlayerScript is utilized to rotate the camera. #### Example: Custom mouse sensitivity @@ -126,7 +128,8 @@ You may want to use the Deadzone Processor to improve accessibility for physical The default minimum value is overridden to allow a higher threshold for minimum input values. For the maximum value, the default is used to standardize the values across all gamepads (since not all gamepads may ever send the maximum value). ->__Note__: This scenario uses the [Starter Assets](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526?srsltid=AfmBOoqLWdW2pU5Wt2reGYdWVodc1e0ko3cBKtfMQuPSgVqmL7yVA3dB), and the included PlayerScript is utilized to rotate the camera. +> [!NOTE] +> This scenario uses the [Starter Assets](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-updates-in-new-charactercontroller-pa-196526?srsltid=AfmBOoqLWdW2pU5Wt2reGYdWVodc1e0ko3cBKtfMQuPSgVqmL7yVA3dB), and the included PlayerScript is utilized to rotate the camera. ### Clamp @@ -139,4 +142,5 @@ In the following image, you can see how a Clamp Processor can be used to restric ![An example of a Clamp Processor setup in the Input Action Asset Editor](./Images/Processors-Clamp-Editor.png) ->__Note__: The Bindings can contain input values with very different ranges. In that case, a Scale Processor on the Bindings can help preprocess the values before clamping them (Processors on Actions are applied after Processors on Bindings). +> [!NOTE] +> The Bindings can contain input values with very different ranges. In that case, a Scale Processor on the Bindings can help preprocess the values before clamping them (Processors on Actions are applied after Processors on Bindings). diff --git a/Packages/com.unity.inputsystem/InputSystem/Actions/InputAction.cs b/Packages/com.unity.inputsystem/InputSystem/Actions/InputAction.cs index b2da52368a..b95ae202a9 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Actions/InputAction.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Actions/InputAction.cs @@ -1248,8 +1248,9 @@ private int ExpectedFrame() /// This method will disregard whether the action is currently enabled or disabled. It will keep returning /// true for the duration of the frame even if the action was subsequently disabled in the frame. /// - /// NOTE: If the is set to or and InputSystem.Update() is not called in - /// the dynamic Update, use during dynamic Update instead. + /// > [!NOTE] + /// > If the is set to or and InputSystem.Update() is not called in + /// > the dynamic Update, use during dynamic Update instead. /// /// /// @@ -1337,8 +1338,9 @@ public unsafe bool WasPressedThisDynamicUpdate() /// This method will disregard whether the action is currently enabled or disabled. It will keep returning /// true for the duration of the frame even if the action was subsequently disabled in the frame. /// - /// NOTE: If the is set to or and InputSystem.Update() is not called in - /// the dynamic Update, use during dynamic Update instead. + /// > [!NOTE] + /// > If the is set to or and InputSystem.Update() is not called in + /// > the dynamic Update, use during dynamic Update instead. /// /// /// @@ -1437,8 +1439,9 @@ public unsafe bool WasReleasedThisDynamicUpdate() /// This method will disregard whether the action is currently enabled or disabled. It will keep returning /// true for the duration of the frame even if the action was subsequently disabled in the frame. /// - /// NOTE: If the is set to or and InputSystem.Update() is not called in - /// the dynamic Update, use when trying to access in dynamic Update instead. + /// > [!NOTE] + /// > If the is set to or and InputSystem.Update() is not called in + /// > the dynamic Update, use when trying to access in dynamic Update instead. /// /// /// @@ -1546,8 +1549,9 @@ public unsafe bool WasPerformedThisDynamicUpdate() /// true for the duration of the frame even if the action was subsequently disabled in the frame. /// /// - /// NOTE: If the is set to or and InputSystem.Update() is not called in - /// the dynamic Update, use to access this during dynamic Update instead. + /// > [!NOTE] + /// > If the is set to or and InputSystem.Update() is not called in + /// > the dynamic Update, use to access this during dynamic Update instead. /// /// /// diff --git a/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionMap.cs b/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionMap.cs index e5b5f2cb2f..0375f5865d 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionMap.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionMap.cs @@ -888,10 +888,11 @@ public bool Set(ReadOnlyArray? devices) /// we don't even need a separate array but rather just need to find out which slice in the /// bindings array corresponds to which action. /// - /// NOTE: Bindings for individual actions aren't queried by the system itself during normal - /// runtime operation so we only do this for cases where the user asks for the - /// information. If the user never asks for bindings or controls on a per-action basis, - /// none of this data gets initialized. + /// > [!NOTE] + /// > Bindings for individual actions aren't queried by the system itself during normal + /// > runtime operation so we only do this for cases where the user asks for the + /// > information. If the user never asks for bindings or controls on a per-action basis, + /// > none of this data gets initialized. /// internal ReadOnlyArray GetBindingsForSingleAction(InputAction action) { diff --git a/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionTrace.cs b/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionTrace.cs index f3d4f377fd..cbeb641a92 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionTrace.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionTrace.cs @@ -192,8 +192,9 @@ public void UnsubscribeFromAll() /// /// The action to be recorded. /// - /// **Note:** This method does not prevent you from subscribing to the same action multiple times. - /// If you subscribe to the same action multiple times, your event buffer will contain duplicate entries. + /// > [!NOTE] + /// > This method does not prevent you from subscribing to the same action multiple times. + /// > If you subscribe to the same action multiple times, your event buffer will contain duplicate entries. /// /// If is null. /// @@ -218,8 +219,9 @@ public void SubscribeTo(InputAction action) /// /// The action-map containing all actions to be recorded. /// - /// **Note:** This method does not prevent you from subscribing to the same action multiple times. - /// If you subscribe to the same action multiple times, your event buffer will contain duplicate entries. + /// > [!NOTE] + /// > This method does not prevent you from subscribing to the same action multiple times. + /// > If you subscribe to the same action multiple times, your event buffer will contain duplicate entries. /// /// Thrown if is null. /// @@ -242,7 +244,8 @@ public void SubscribeTo(InputActionMap actionMap) /// /// The action to unsubscribe from. /// - /// **Note:** This method has no side effects if you attempt to unsubscribe from an action that you have not previously subscribed to. + /// > [!NOTE] + /// > This method has no side effects if you attempt to unsubscribe from an action that you have not previously subscribed to. /// /// Thrown if is null. /// @@ -269,7 +272,8 @@ public void UnsubscribeFrom(InputAction action) /// /// The action-map containing actions to unsubscribe from. /// - /// **Note:** This method has no side effects if you attempt to unsubscribe from an action-map that you have not previously subscribed to. + /// > [!NOTE] + /// > This method has no side effects if you attempt to unsubscribe from an action-map that you have not previously subscribed to. /// /// Thrown if is null. /// @@ -335,7 +339,8 @@ public unsafe void RecordAction(InputAction.CallbackContext context) /// Clears all recorded data. /// /// - /// **Note:** This method does not unsubscribe any actions that the instance is listening to, so after clearing the recorded data, new input on those subscribed actions will continue to be recorded. + /// > [!NOTE] + /// > This method does not unsubscribe any actions that the instance is listening to, so after clearing the recorded data, new input on those subscribed actions will continue to be recorded. /// public void Clear() { diff --git a/Packages/com.unity.inputsystem/InputSystem/Controls/KeyControl.cs b/Packages/com.unity.inputsystem/InputSystem/Controls/KeyControl.cs index 3e5b601583..d788916fea 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Controls/KeyControl.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Controls/KeyControl.cs @@ -12,8 +12,8 @@ namespace UnityEngine.InputSystem.Controls /// have symbols associated with them which may change depending on keyboard layout as well as in combination /// with other keys. /// - /// Note: - /// Unity input system key codes and input manager key codes are designed with game controls in mind. + /// > [!NOTE] + /// > Unity input system key codes and input manager key codes are designed with game controls in mind. /// /// This means the way they are assigned is intended to preserve the location of keys on keyboards, /// so that pressing a key in the same location on different keyboards should result in the same action diff --git a/Packages/com.unity.inputsystem/InputSystem/Devices/Keyboard.cs b/Packages/com.unity.inputsystem/InputSystem/Devices/Keyboard.cs index 2d3ee2d0c7..ce890f4f21 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Devices/Keyboard.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Devices/Keyboard.cs @@ -255,8 +255,8 @@ namespace UnityEngine.InputSystem /// /// Named according to the US keyboard layout which is used as a reference layout. /// - /// Note: - /// Unity input system key codes and input manager key codes are designed with game controls in mind. + /// > [!NOTE] + /// > Unity input system key codes and input manager key codes are designed with game controls in mind. /// /// This means the way they are assigned is intended to preserve the location of keys on keyboards, /// so that pressing a key in the same location on different keyboards should result in the same action diff --git a/Packages/com.unity.inputsystem/InputSystem/Devices/Mouse.cs b/Packages/com.unity.inputsystem/InputSystem/Devices/Mouse.cs index 1740b9e3c2..7cbfd52515 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Devices/Mouse.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Devices/Mouse.cs @@ -28,7 +28,8 @@ public struct MouseState : IInputStateTypeInfo /// Position of mouse on screen. /// /// On Windows, delta originates from RAWINPUT API. - /// Note: This value might not update every frame, particularly if your project is running at a high frame rates. This value might also update at a different time than the . If you need a delta value that correlates with position, you should compute it based on the previous position value. + /// > [!NOTE] + /// > This value might not update every frame, particularly if your project is running at a high frame rates. This value might also update at a different time than the . If you need a delta value that correlates with position, you should compute it based on the previous position value. /// /// [InputControl(usage = "Point", dontReset = true)] // Mouse should stay put when we reset devices. @@ -41,7 +42,8 @@ public struct MouseState : IInputStateTypeInfo /// Mouse movement. /// /// On Windows, delta originates from RAWINPUT API. - /// Note: This value might not update every frame, particularly if your project is running at a high frame rates. This value might also update at a different time than the . If you need a delta value that correlates with position, you should compute it based on the previous position value. + /// > [!NOTE] + /// > This value might not update every frame, particularly if your project is running at a high frame rates. This value might also update at a different time than the . If you need a delta value that correlates with position, you should compute it based on the previous position value. /// /// [InputControl(usage = "Secondary2DMotion", layout = "Delta")] diff --git a/Packages/com.unity.inputsystem/InputSystem/Devices/Sensor.cs b/Packages/com.unity.inputsystem/InputSystem/Devices/Sensor.cs index 413d76f92d..9e45e5f002 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Devices/Sensor.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Devices/Sensor.cs @@ -655,7 +655,8 @@ protected override void FinishSetup() /// /// Hinge angle sensor. /// This sensor is usually available on foldable devices. - /// Note: The step resolution for angle is device dependentent, on Android you can query the sensor resolution by querying device capabilities. + /// > [!NOTE] + /// > The step resolution for angle is device dependentent, on Android you can query the sensor resolution by querying device capabilities. /// [InputControlLayout(displayName = "Hinge Angle")] public class HingeAngle : Sensor diff --git a/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs b/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs index 34d4462e22..c2de2bda41 100644 --- a/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs +++ b/Packages/com.unity.inputsystem/InputSystem/InputSystem.cs @@ -3923,7 +3923,8 @@ private static void Reset(bool enableRemoting = false, IInputRuntime runtime = n /// Destroy the current setup of the input system. /// /// - /// NOTE: This also de-allocates data we're keeping in unmanaged memory! + /// > [!NOTE] + /// > This also de-allocates data we're keeping in unmanaged memory! /// private static void Destroy() { diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/UI/InputSystemUIInputModule.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/UI/InputSystemUIInputModule.cs index 667a833494..853d28bac9 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/UI/InputSystemUIInputModule.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/UI/InputSystemUIInputModule.cs @@ -187,7 +187,8 @@ internal GameObject localMultiPlayerRoot /// /// You can set this to a negative value to invert the scroll direction. A value of zero prevents mousewheel scrolling from working at all. /// - /// Note: this has no effect on UI Toolkit content, only uGUI components. + /// > [!NOTE] + /// > This has no effect on UI Toolkit content, only uGUI components. /// public float scrollDeltaPerTick { diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/XInput/XboxGamepadMacOS.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/XInput/XboxGamepadMacOS.cs index ed5e870044..5a49cad7ca 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/XInput/XboxGamepadMacOS.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/XInput/XboxGamepadMacOS.cs @@ -419,9 +419,10 @@ public class XboxGamepadMacOSNative : XInputController /// /// /// An Xbox One wireless gamepad connected to a mac using Bluetooth. - /// Note: only the latest version of Xbox One wireless gamepads support Bluetooth. Older models only work - /// with a proprietary Xbox wireless protocol, and cannot be used on a Mac. - /// Unlike wired controllers, bluetooth-cabable Xbox One controllers do not need a custom driver to work on older macOS versions + /// > [!NOTE] + /// > Only the latest version of Xbox One wireless gamepads support Bluetooth. Older models only work + /// > with a proprietary Xbox wireless protocol, and cannot be used on a Mac. + /// Unlike wired controllers, bluetooth-capable Xbox One controllers do not need a custom driver to work on older macOS versions /// [InputControlLayout(displayName = "Wireless Xbox Controller", stateType = typeof(XInputControllerWirelessOSXState), hideInUI = true)] public class XboxOneGampadMacOSWireless : XInputController @@ -436,8 +437,9 @@ public class XboxOneGampadMacOSWireless : XInputController /// The reason this is different from is that some Xbox Controllers have /// different View and Share button bit mapping. So we need to use a different layout for those controllers. It seems /// that some Xbox One and Xbox Series controller share the same mappings so this combines them all. - /// Note: only the latest version of Xbox One wireless gamepads support Bluetooth. Older models only work - /// with a proprietary Xbox wireless protocol, and cannot be used on a Mac. + /// > [!NOTE] + /// > Only the latest version of Xbox One wireless gamepads support Bluetooth. Older models only work + /// > with a proprietary Xbox wireless protocol, and cannot be used on a Mac. /// Unlike wired controllers, bluetooth-cabable Xbox One controllers do not need a custom driver to work on older macOS versions /// [InputControlLayout(displayName = "Wireless Xbox Controller", stateType = typeof(XInputControllerWirelessOSXStateV2), hideInUI = true)] From bac9b888bb4b505f3d69ed45c65eded615f4d23c Mon Sep 17 00:00:00 2001 From: Amy Louise Green Date: Tue, 23 Sep 2025 16:17:14 -0400 Subject: [PATCH 03/28] Fixed two more irregular admonitions in ActionBindings.md --- .../com.unity.inputsystem/Documentation~/ActionBindings.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md b/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md index 32dd569769..7c6632cd29 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md +++ b/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md @@ -285,7 +285,7 @@ You can define new types of Composites, and register them with the API. Unity tr To define a new type of Composite, create a class based on [`InputBindingComposite`](../api/UnityEngine.InputSystem.InputBindingComposite-1.html). -> [!Important] +> [!IMPORTANT] > Composites must be __stateless__. This means that you cannot store local state that changes depending on the input being processed. For __stateful__ processing on Bindings, see [interactions](./Interactions.md#writing-custom-interactions). ```CSharp @@ -832,7 +832,8 @@ There are two situations where a given input may lead to ambiguity: #### Multiple, concurrently used Controls ->__Note:__ This section does not apply to [`PassThrough`](RespondingToActions.md#pass-through) Actions as they are by design meant to allow multiple concurrent inputs. +> [!NOTE] +> This section does not apply to [`PassThrough`](RespondingToActions.md#pass-through) Actions as they are by design meant to allow multiple concurrent inputs. For a [`Button`](RespondingToActions.md#button) or [`Value`](RespondingToActions.md#value) Action, there can only be one Control at any time that is "driving" the Action. This Control is considered the [`activeControl`](../api/UnityEngine.InputSystem.InputAction.html#UnityEngine_InputSystem_InputAction_activeControl). From 15302979971c5f625ffd67a0b138691a29e7ce67 Mon Sep 17 00:00:00 2001 From: Amy Louise Green Date: Tue, 23 Sep 2025 16:55:01 -0400 Subject: [PATCH 04/28] Image fixes for consistency and web accessibility - Applied consistent sizing for most component windows - Updated the alt text to comply with accessibility standards (not an exhaustive search; just the ones I happened to find) - Removed some images that were redundant or purely screen shots describing the UI elements that appear in the Editor (future-proofing) --- .../Documentation~/ActionBindings.md | 31 ++++++++++-------- .../Documentation~/Actions.md | 2 +- .../Documentation~/ActionsEditor.md | 27 +++++++-------- .../Documentation~/Debugging.md | 10 ++---- .../Documentation~/Images/InputSettings.png | Bin 214012 -> 0 bytes .../Images/InputSystemUIInputModule.png | Bin 130180 -> 0 bytes .../Images/LayoutsInDebugger.png | Bin 224801 -> 0 bytes .../Images/SupportedDevices.png | Bin 21228 -> 0 bytes .../Images/UsersInputDebugger.png | Bin 276449 -> 0 bytes .../Documentation~/Interactions.md | 2 +- .../Documentation~/Layouts.md | 18 +++++----- .../Documentation~/OnScreen.md | 6 ++-- .../Documentation~/PlayerInputManager.md | 2 +- .../Documentation~/Settings.md | 8 ++--- .../Documentation~/Testing.md | 2 +- .../Documentation~/UISupport.md | 18 +++++----- 16 files changed, 62 insertions(+), 64 deletions(-) delete mode 100644 Packages/com.unity.inputsystem/Documentation~/Images/InputSettings.png delete mode 100644 Packages/com.unity.inputsystem/Documentation~/Images/InputSystemUIInputModule.png delete mode 100644 Packages/com.unity.inputsystem/Documentation~/Images/LayoutsInDebugger.png delete mode 100644 Packages/com.unity.inputsystem/Documentation~/Images/SupportedDevices.png delete mode 100644 Packages/com.unity.inputsystem/Documentation~/Images/UsersInputDebugger.png diff --git a/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md b/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md index 7c6632cd29..7f7b07084d 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md +++ b/Packages/com.unity.inputsystem/Documentation~/ActionBindings.md @@ -35,8 +35,6 @@ You can add multiple bindings to an action, which is generally useful for suppor You can also bind multiple controls from the same device to an action. For example, both the left and right trigger of a gamepad could be mapped to the same action, so that pulling either trigger has the same result in your game. -![The default "move" action with its multiple bindings highlighted](./Images/ActionWithMultipleBindings.png)
-_The default "Move" action in the Actions Editor window, displaying the multiple bindings associated with it._ Each Binding has the following properties: @@ -97,9 +95,10 @@ There are currently five Composite types that come with the system out of the bo ### 1D axis -![Add 1D Axis Composite](./Images/Add1DAxisComposite.png) +![The Add Positive/Negative Binding property is selected for the "fire" action on the Actions panel.](Images/Add1DAxisComposite.png){width="486" height="133"} + +![The 1D Axis Composite binding appears under the "fire" action on the Actions panel.](Images/1DAxisComposite.png){width="486" height="142"} -![1D Axis Composite](./Images/1DAxisComposite.png) A Composite made of two buttons: one that pulls a 1D axis in its negative direction, and another that pulls it in its positive direction. Implemented in the [`AxisComposite`](../api/UnityEngine.InputSystem.Composites.AxisComposite.html) class. The result is a `float`. @@ -137,9 +136,10 @@ If Controls from both the `positive` and the `negative` side are actuated, then ### 2D vector -![Add 2D Vector Composite](./Images/Add2DVectorComposite.png) +![The Add Up/Down/Left/Right Composite binding is selected for the Move property on the Actions panel.](Images/Add2DVectorComposite.png){width="486" height="199"} + +![The Add Up/Down/Left/Right Composite binding is selected for the "Move" action on the Actions panel.](Images/Add2DVectorComposite.png){width="486" height="199"} -![2D Vector Composite](./Images/2DVectorComposite.png) A Composite that represents a 4-way button setup like the D-pad on gamepads. Each button represents a cardinal direction. Implemented in the [`Vector2Composite`](../api/UnityEngine.InputSystem.Composites.Vector2Composite.html) class. The result is a `Vector2`. @@ -180,9 +180,11 @@ In addition, you can set the following parameters on a 2D vector Composite: ### 3D vector -![Add 3D Vector Composite](./Images/Add3DVectorComposite.png) -![3D Vector Composite](./Images/3DVectorComposite.png) +![The Add Up/Down/Left/Right/Forward/Backward Composite binding is selected for the "position" action on the Actions panel.](Images/Add3DVectorComposite.png){width="486" height="150"} + +![The 3D Vector part bindings appear under the "position" action on the Actions panel.](Images/3DVectorComposite.png){width="486" height="259" +} A Composite that represents a 6-way button where two combinations each control one axis of a 3D vector. Implemented in the [`Vector3Composite`](../api/UnityEngine.InputSystem.Composites.Vector3Composite.html) class. The result is a `Vector3`. @@ -220,9 +222,10 @@ In addition, you can set the following parameters on a 3D vector Composite: ### One Modifier -![Add Binding With One Modifier](./Images/AddBindingWithOneModifier.png) -![One Modifier Composite](./Images/OneModifierComposite.png) +![The Add Binding With One Modifier Composite binding is selected for the "fire" action on the Actions panel.](Images/AddBindingWithOneModifier.png){width="486" height="129"} + +![The One Modifier part bindings appear under the "fire" action on the Actions panel.](Images/OneModifierComposite.png){width="486" height="147"} A Composite that requires the user to hold down a "modifier" button in addition to another control from which the actual value of the Binding is determined. This can be used, for example, for Bindings such as "SHIFT+1". Implemented in the [`OneModifierComposite`](../api/UnityEngine.InputSystem.Composites.OneModifierComposite.html) class. The buttons can be on any Device, and can be toggle buttons or full-range buttons such as gamepad triggers. @@ -252,9 +255,11 @@ This Composite has no parameters. ### Two Modifiers -![Add Bindings With Two Modifiers](./Images/AddBindingWithTwoModifiers.png) -![Two Modifiers Composite](./Images/TwoModifiersComposite.png) +![The Bindings With Two Modifiers Composite binding is selected for the "fire" action on the Actions panel.](Images/AddBindingWithTwoModifiers.png){width="486" height="119"} + +![The Two Modifiers part bindings appear under the "fire" action on the Actions panel.](Images/TwoModifiersComposite.png){width="486" height="149"} + A Composite that requires the user to hold down two "modifier" buttons in addition to another control from which the actual value of the Binding is determined. This can be used, for example, for Bindings such as "SHIFT+CTRL+1". Implemented in the [`TwoModifiersComposite`](../api/UnityEngine.InputSystem.Composites.TwoModifiersComposite.html) class. The buttons can be on any Device, and can be toggle buttons or full-range buttons such as gamepad triggers. @@ -960,4 +965,4 @@ By default, [Button](RespondingToActions.md#button) and [Pass-Through](Respondin However, you can manually enable initial state checks on these types of Actions using the checkbox in the editor: -![Initial State Check](./Images/InitialStateCheck.png) +![The Initial State Check setting appears with a checkmark under the Pass Through action on the Action panel.](./Images/InitialStateCheck.png){width="486" height="116"} diff --git a/Packages/com.unity.inputsystem/Documentation~/Actions.md b/Packages/com.unity.inputsystem/Documentation~/Actions.md index 3fa300f934..5084f477db 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Actions.md +++ b/Packages/com.unity.inputsystem/Documentation~/Actions.md @@ -11,7 +11,7 @@ The association between an Action and the device controls which perform that inp To use actions in your code, you must use the [Input Actions editor](ActionsEditor.md) to establish the mapping between the Action and one or more device controls. For example in this screenshot, the "Move" action is displayed, showing its bindings the left gamepad stick, and the keyboard's arrow keys. -![Actions Bindings](Images/ActionsBinding.png)
+![](Images/ActionsBinding.png)
*The Actions panel of the Input Actions Editor in Project Settings* You can then get a reference to this action in your code, and check its value, or attach a callback method to be notified when it is performed. See the [Actions Workflow page](Workflow-Actions.md) for a simple example script demonstrating this. diff --git a/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md b/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md index 266832545e..de35e4edc9 100644 --- a/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md +++ b/Packages/com.unity.inputsystem/Documentation~/ActionsEditor.md @@ -19,8 +19,8 @@ The **Input Actions Editor** is an editor window displayed when you open an Acti It is also displayed in the Project Settings window under **Edit** > **Project Settings** > **Input System Package** if you have an Action Asset assigned as project-wide. -![image alt text](./Images/ActionsEditorCallout.png) -*The Input Actions editor, displaying the default actions* +![](./Images/ActionsEditorCallout.png) +*The Input Actions editor, displaying the three panels and the default actions* ### The Actions Editor panels @@ -82,18 +82,18 @@ There are more specific control types available which further filter the availab You can add multiple bindings to an action, which is generally useful for supporting multiple types of input device. For example, in the default set of actions, the "Move" action has a binding to the left gamepad stick and the WSAD keys, which means input through any of these bindings will perform the action. -![The default "move" action with its multiple bindings highlighted](./Images/ActionWithMultipleBindings.png)
-_The default "Move" action in the Actions Editor window, displaying the multiple bindings associated with it._ +![](./Images/ActionWithMultipleBindings.png)
+_The default Move action in the Actions Editor window, displaying the multiple bindings associated with it._ If you select a Binding, you can edit its properties in the right-hand pane of the window: -![Binding Properties](Images/BindingProperties.png) +![The Binding Properties panel displays the Path value as Left Stick [Gamepad].](Images/BindingProperties.png) #### Picking Controls -The most important property of any Binding is the [control path](Controls.md#control-paths) it's bound to. To edit it, open the __Path__ drop-down list. This displays a Control picker window. +The most important property of any Binding is the [control path](Controls.md#control-paths) it's bound to. To edit it, open the __Path__ dropdown menu. This displays a Control picker window. -![Control Picker](Images/InputControlPicker.png) +![The Binding Properties panel displays the Control Picker window available from the Path dropdown menu.](Images/InputControlPicker.png) In the Control picker window, you can explore a tree of Input Devices and Controls that the Input System recognizes, and bind to these Controls. Unity filters this list by the Action's [`Control Type`](../api/UnityEngine.InputSystem.InputAction.html#UnityEngine_InputSystem_InputAction_expectedControlType) property. For example, if the Control type is `Vector2`, you can only select a Control that generates two-dimensional values, like a stick. @@ -107,11 +107,12 @@ Finally, you can choose to manually edit the Binding path, instead of using the Composite Bindings are Bindings consisting of multiple parts, which form a Control together. For instance, a [2D Vector Composite](ActionBindings.md#2d-vector) uses four buttons (left, right, up, down) to simulate a 2D stick input. See the [Composite Bindings](ActionBindings.md#composite-bindings) documentation to learn more. -![2D Vector Composite](./Images/2DVectorComposite.png) +![The WASD setting appears under the Move property on the Actions panel.](Images/2DVectorComposite.png){width="486" height="178"} + To create a Composite Binding, in the Input Action Asset editor window, select the Add (+) icon on the Action you want to add it to, and select the Composite Binding type from the popup menu. -![Add 2D Vector Composite](./Images/Add2DVectorComposite.png) +![The Add Up/Down/Left/Right Composite binding is selected for the Move property on the Actions panel.](Images/Add2DVectorComposite.png){width="486" height="199"} This creates multiple Binding entries for the Action: one for the Composite as a whole, and then, one level below that, one for each Composite part. The Composite itself doesn't have a Binding path property, but its individual parts do, and you can edit these parts like any other Binding. Once you bind all the Composite's parts, the Composite can work together as if you bound a single control to the Action. @@ -120,21 +121,21 @@ This creates multiple Binding entries for the Action: one for the Composite as a To change the type of a Composite retroactively, select the Composite, then select the new type from the **Composite Type** drop-down in the **Properties** pane. -![Composite Type](./Images/CompositeType.png) +![The Composite Type binding is set to 2D Vector binding on the Actions panel.](./Images/CompositeType.png){width="486" height="184"} To change the part of the Composite to which a particular Binding is assigned, use the **Composite Part** drop-down in the Binding's properties. -![Composite Part](./Images/CompositePart.png) +![The Composite Part binding is set to Up under the Path binding property.](./Images/CompositePart.png){width="486" height="161"} You can assign multiple Bindings to the same part. You can also duplicate individual part Bindings: right-click the Binding, then select **Duplicate** to create new part Bindings for the Composite. This can be used, for example, to create a single Composite for both "WASD" style controls and arrow keys. -![Duplicated Part Bindings](./Images/DuplicatedPartBindings.png) +![The Keyboard setting under Move on the Actions panel displays duplicated part bindings.](./Images/DuplicatedPartBindings.png){width="486" height="214"} ### Editing Control Schemes Input Action Assets can have multiple [Control Schemes](ActionBindings.md#control-schemes), which let you enable or disable different sets of Bindings for your Actions for different types of Devices. -![Control Scheme Properties](Images/ControlSchemeProperties.png) +![Gamepad appears as the Scheme Name value on the Add Control Scheme window.](Images/ControlSchemeProperties.png) To see the Control Schemes in the Input Action Asset editor window, open the Control Scheme drop-down list in the top left of the window. This menu lets you add or remove Control Schemes to your Actions Asset. If the Actions Asset contains any Control Schemes, you can select a Control Scheme, and then the window only shows bindings that are associated with that Scheme. If you select a binding, you can now pick the Control Schemes for which this binding should be active in the __Properties__ view to the left of the window. diff --git a/Packages/com.unity.inputsystem/Documentation~/Debugging.md b/Packages/com.unity.inputsystem/Documentation~/Debugging.md index 3a1ab574c6..beccb4dca2 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Debugging.md +++ b/Packages/com.unity.inputsystem/Documentation~/Debugging.md @@ -40,7 +40,7 @@ The Input Debugger displays a tree breakdown of the state of the Input System. In the Input Debugger window, navigate to the __Devices__ list and double-click any [Input Device](Devices.md). This opens a window that displays information about the Device, including real-time state information for its Controls. -![Device in Input Debugger](Images/DeviceInDebugger.png) +![The Unity Editor window displays the Analysis option selected from the Window menu, and the Input Debugger option selected from the Analysis submenu to demonstrate how to access the devices in the Input Debugger tab.](Images/DeviceInDebugger.png) The top of the Device window displays general information about the specific Device, such as name, manufacturer, associated layout, device flags, device ID and serial number. In addition, this section also display the current __sample frequency__ and __processing delay__ of the deivce. @@ -67,14 +67,10 @@ The Input Debugger window lists all enabled [Actions](Actions.md) in the __Actio When there are [`InputUser`](UserManagement.md) instances (if you use `PlayerInput`, each `PlayerInput` instance implicitly creates one), the Input Debugger's __Users__ list displays each instance along with its paired Devices and active Actions. The listed Devices and Actions work the same way as those displayed in the [__Devices__](#debugging-devices) and [__Actions__](#debugging-actions) lists in the debugging window. -![Users in Input Debugger](Images/UsersInputDebugger.png) - ### Debugging layouts The [__Layouts__](Layouts.md) list in the Input Debugger window displays a breakdown of all registered [Control and Device layouts](Layouts.md). This is the database of supported hardware and the knowledge of how to represent a given piece of input hardware. It's useful when you want to [create a new Device mapping](HID.md#creating-a-custom-device-layout) and see how the Input System represents it. -![Layouts in Input Debugger](Images/LayoutsInDebugger.png) - ### Debugging remotely You can connect the Input Debugger to a Player that runs on a remote computer or device. This makes it possible to observe input activity from the Player in the Editor. This connection uses the `PlayerConnection` mechanism, which is the same one the Unity profiler uses to connect to a Player. @@ -96,13 +92,13 @@ The sample provides two visualizer components: Visualizes the current state of a single Control in real time. You can have multiple Control visualizers to visualize the state of multiple Controls. Check the `GamepadVisualizer`, `MouseVisualizer`, or `PenVisualizer` Scenes in the sample for examples. -![InputControlVisualizer](Images/InputControlVisualizer.png) +![LeftTrigger and Y appear in green in the InputControlVisualizer to show they are selected.](Images/InputControlVisualizer.png) ### `InputActionVisualizer` Visualizes the current state of a single Action in real time. You can have multiple Action visualizers to visualize the state of multiple Actions. This can also display the current value of the Action and the Control currently driving the Action, and track the state of [Interactions](Interactions.md) over time. Check the `SimpleControlsVisualizer` Scene in the sample for examples. -![InputActionVisualizer](Images/InputActionVisualizer.png) +![The Fire Action appears in green in the InputActionVisualizer to show it is selected.](Images/InputActionVisualizer.png) ## Device Simulator diff --git a/Packages/com.unity.inputsystem/Documentation~/Images/InputSettings.png b/Packages/com.unity.inputsystem/Documentation~/Images/InputSettings.png deleted file mode 100644 index 6ba72a27136b470f597abeca032673b2288e4ae8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214012 zcmdSBg_dY&^bc29^fHcw~B`J+`cb9a-(2R70NT-B|v@{Ieji4ai-QDopocDV? zp7-PX2mHLQarU)m_MYci&wAEFy;`t+UH{UirAfP6j=stukjz5>N5URxFlr_n7v)Q zZn_*ANWS)5PxsubbDK-Q6a>+Q>6CLnQiCT~{qPL=?9f0|T#Ws|9|Vg;4$CXFa5UOk zl$8bYn>x90yB_g3%W>`Y${ufSzAydML6Cb4@_VNcwVZ#fq$m)4C7q%19tPw{7`e?f zj3sZ6+V>K9ioEZfmfJ8an3mi2J)6M`+LuX@FVI1-$^G$EAR)6X2XPt}m|_uEiAkjn zf-nXAoSl@ElrD+OmwjDtF^DMTzngd6=E=3qTXywYI@Te-$e8NS#pVm#T*BMyyFcc> ztI7K$nLoiQnw~~?h%PQ+dNQy_n}6A_fmcIrpAvY}dm|+lyC%bU zjSON|TwY#|WG@Gu@C~8E3K3<5K2e1gvVdKzD#K6U9>Mq~}DBPZJdc?z*{!$-YaUclpq+Y+LzMJs`5 zXTdr9OJotC`KcSgdx4Cx;1{2vhz5Qqx9I`B@Gp8svx4IO8b*N??@^~PatzXY;lhuR z3IZyi$08D0C>!P*e9lkmVO)eUvjpBEd7yeju#?cn3}k;|WuUSf;_qMvw}mglgP){5 zT5p+Nps2+YK%QtzT-3Jbnn7)TCxPwP^UPTkkxe2Ai5OWlI~FYZu1M@CMmQI*K$s{- zZ3SaA9E~!QjT`N8drOjW8e3BmD;j16S_OW^W90~*sDjQ)gFS;QR?4J(4HPvvt00#) z$FkU;@H>vy%+*-hLB*|lovy}+Wn}i;Bu~u)oLVlIvhAg6RcniD;c6{ssC8&d$hg9~ zmwz0XfeF0GGs1^k)|bu~<(F8N8V=wtDTehfc&$11Ku zMTC_e0udE(pmyLrBrJ!3Q@MpmDCuJ(B$;y+lyEHI3PM!G>fd?lPpRsGLRI=5L@s;7&Sm6Jmi z?iI&onaQ^baO12$kj6Fg98_{-ja8JT$0U@C>g12Z*2?g8`*j(ltZLNa#$z~Dr&YB- zH)>yJpGgOy_;*Sg;<0HFQobU3)$~d!o$}T0E8}|cdc*q3`XBZ3Cz2jAjo`*vk3kR0 ztEsEwQ}u22Ey0)MM6BpI=x0QgL|!jnzKCF*vDPr>ew%CA!PfWU%S#Vy88%mTJu@9k zuL*ebwwF?zJO-nND5+D)G${#5bDaKzJA(mchy$_C!FjEBe;ovy4y7yXEimN6`d#7c4|v@LUuhS{>3}2VW3e3!<{3$H2cF2wuM) zoaeYdg!O-v{m2DE9)nxUa3B?Zu#3GF5{HRJPiPG0N79ee zB4mM2f~DG1+8?(Ww=uK{ii5@RL{G$rB6V=x8Q$=}Ayg%cjK+v&4ky)Jsd_t{4Iyku znn}v&6c1NtY$_M^mg;+tD*ZUYF)<^uvrD`qBjmOZeI>zBVwv0FdRZK7J*PLv(8TM@ zBL5BqmaSLS$A(OF}`WesqVIx5!iJQ>`H9XMny;mFtwYLn046{6`e5hoB9CdEj zrwju6@b_X&7Frezqpv#6mUJBUU*wy5CPYf!P@8TlTrHhkp%Fcgn9A)Ml^t!8nHYFK zAm87fn5p}*Qn)hPCU3Kki9z4Q-Tbx^r6R26i+k137JA|Jc-c6KCTek{_B2$^PIsst zaw@PLZAWe+Id@=HZR+~^>^c&gnAq{9)A;&{-O;2baY5Tiw}Y-8G$dR`a&aw+k3E7~i5Y(rtO83Fsc1JU-b^ zX)bi-GIpEWJNHc3t5bZd4SvgFQR-}GrzoU&D{$-0d*;m~$GFFQNLMgdTJGC_7mav< zSdURpR`e>@o$h`lvAwPRJo6{J^+akj?iCoia;5%e5Nw^L>6& zFKAxd$LytmuF&0h`@BlW4U>W1DCLa&t-^uAD3!6oV|o9v(J>a^sN1^ri2LNVih&B% zb+n<~(vRaSKZL6otR%K@wmr6Uws?oH)9q~SZ9iXjE+rm`r+2+aeNIr#6`SIi(#2w? zOVUWy^wNuG(b4yKbWK8?qIAYa^XI6~kNd4ttGS7i%CA~1dTw=d;P%a~%hZ8Xmzo{B zAJvmpKW;3~tz;X#J$G$_r%#_oJw;DHewA83Q_nnq2zA@iU z-qt(+tmLL~_j>JH*0+2zCBX>qf$Q9}%?tCj^>G$#eZ2^#`>=bhlff13cDMWe=x*ii z?oJ(KHzgGE&+UhYASjcBi!dJOJBErNW6J1Q9D?jEoD9x|JYQZN?I5Y&bLXTOu^nkp zn)s|ezZS7~MvUmkJy3Od>}BOy`u9!TAd!0wj0Smyn&-a!7s0X?7tJTP!`Lz^RgdmT z?jQ9yAY#LC`w#&9)!I};%1l-k^c*-w0>Q%&fgS-zFu+RyhWOX9I1C*K?yvK(AW*Oc z2>$#=^YWwh`9aPfb>1F?N0 z1XG(zs?k9GKW~y{#{(~2TBW+dWhuPDVW5H3_&v1W!Lb3p9vyN%kGeQp)0VBt5>%&5 zw#Pa9mGZYA|83nyc;n#S>@hf4l)btoPLkvOgjw^YmI?qF#LgNaiOZziWS zs)F}uK2-wSjUSg2F7=%3POq3}S9PZ9|7mKHS*`G4b4%iQT`3(PwHq5&_wYC&0_qsi z`SW?-=J2x?GwDD4It;QZrG6B!2bmEYrJ<6y>VIB3WZ0cmGGBdJ?Ol zFnBqVt1Z>8NpniCzb#nsW^qF`ON^Ix)WB$#Eco-rHzP z)NOKv<64Jhqk&bAN7Fyl_4!HXDeU(6&wf(!9kjqL4*T9Yi7fM|TiNB^ZWmR^5ej&L zZz9M91!R(6#w|bH z^-G<8NS6eOgJ|4Ih-<3#SE-AA-}`A3PbLOrZttr+X1uh91 zvcYaXgeJ3BGx~-h(58Bl#=7#GczGtU;ATM7Ik#l0H>$VXEv~$;p0-5|`2hwkUlvRK zAAkKTf@JX{Wy!jJ@35P^<4^&KBXwL?f2-auX$a~j^(@*eL&p@jF!;F9UF11`v&Ln- zV9FQ04>+JWSDmJNK>5Wo+5JyzPxYy?d7o>s!}G1eQj7^*H{G~Tf_E3oi$lEoXtZhe z!g&6N3r*`8o+-JTA@Mv;YXPXtwON#3s^$L2o^aQEKT-g_N`^Ama0nua|vQaKpN1=%jqy_^IQQoCYm^VXD|>F!I_)1oQUo=z$iY z6A}6B*$iyy44T!At5?ZW>Lrao&Xj$5_AETlxZ7d&DjVf91>#fmr@9ZR{J7?}D-ju< zH+)$1J;z0WkG7-{q-y*#ERHlHWm(uX>{cJfofJoH7>e-wP3U>w&J$2AJ2WA_#beLjQ@}#7G>kG}LR>jdy#cuL|NU?zGW&YFa zcrf*Ygf*7YV_ej_p1xJe8JNqj{sK}6V6r% zMy1}=M!fm>G-PogKP}$MPEoM1ilB7a@|M1v-)5cr{%WEbBlBj37S16h)G(4wYC-Vs zFxq~*xCY-f@CGdEG-Q6P;5WOj(4|G$tPeg-EEF%r>q@AcF3hoc|mpd3EwB_ zNSD`tMvhMSkK-gXswe6nv zcUW;eX=CoYnYL?wii8On2~Lup(WAl2DYkzFcrzSscI@8AU{aKUrQnueu8mKrwnPWk zK7e(U%AduDmx244YCcp~fLQuOR(ybI!+vD=jLV|ZCxZ9Mme0B(NW!sCf|o`%1ut;h z=k`kMTgsU-hJy!NfF+;Z;Ygl-K%T)UC(Wja-(WSDHfBF6K4XZ^0elxKH;euH7(wyG z^swb_XIz7pZ=Zwwv|(8*0Z`2)q( zQ_o3hqo}V({a`LJUu|S<^hSjYt%RTjC@VxY*Z!atpiDI-KdxC(S@9Zm!%b6K%MS2k>#z!^^_%B2uGU( zb@YPuWI?BBnK-&lfl?*l3mB z*?54=yyZu3(Ax7!^UM#>6WPy*9gFVAYhtBVe64Y_KG(b7;*z(6dNHh4laH>M{!CaQ zj_^dJUe1S0o!=VR^bMJ|TosAIPfV===l3oYi_(bgw`>$H!~5De1jv>k z&fu-3r%~(7ao@3@!-^DjFDSfZh4}R!4tv5-5*i1bw0IH?Zx$^wmHZhloiSkpAk=Ft z$H9gn&DPsUR<)prp8CTsVyx11O5SJ?dp_91S{u+IfH1&ya??5lQ#`+&8YqMR{Ij2EIv`Crj6;6y6> z2&=C|+MLh2>92HjxO7y}tg*%+P$1N-+zd@D*8gdP#|W)I^IHh_8UHq}0F%V}s6&q0 z$94`W)sMicj=N>2zxzH9O~n!F>Mq+n6JUE;Kl%!m_#@H#XB&&XQbmgi9y*^`5##YZ z+YA&4aKB-rWGiXGtDqfLrYP!t{f^P`GwLM`3gyZpvW`Ol;9jvxP1!c=;xhx=R%uLY zYFG&--Q?L*e<}%@I=o+ zly{Lp%(tG#0K%L-z@!5t$h<41h>Rv*lxy&a&`}QU0C=XwEVXzBP#flj&1uP00CX8` z4;ETY!%efxfQ+dl2IB|(6cq-g{dzm>3PVqrKfQjQ>&kJ>>6KM!BmNzLZ$YJAs|;)^ z!fGJ7-Qt=|o7pvwe)%QaBY5V%VIj#_Y|^Ex?NZDRm$fuKi@bOvZlt06r*1QBjKEZF zaH?}YGug)dDO1LIs}0M$Qzqj4J~!d-^uuBrrT@d60?fr>HyNh3b-7sb7vUDG(-9F& z^s#(-mQG#j9T?K4A82-SLk9E-3~{aTsX|fS0Y2n5c?Xy$w2%C|Dqb>8jLLVYMU*|k z~@nqQt$#%WaQs6)w`Op+Q-$<-Um=W14 zQms^nq$l&fD3xi34S)0NTEM<_PP+sr=mTc#sPdj6v{Zi2=7S z?*J}Wio&|im0Za8FkByP{_d=%eN>udHuoph8{E=5HA-lEx4>C>89<-J92#^4pqk}g zBr^$TabLew)lB*Hz5O7Y@{%6Evo3Y%wRyi;TP>#VMf;?zL-MiL^=?h{BHIz~6D+AV zN1pvfFVcxWll@mLkjLse<(kW3)g02_5s1SccjK#dSltEazOB^t+^sUaySa>Ht`=M6 zzuu`>1iUNkBQt;%@__)jbI_XuWB@JXYk*Jf(V>sNf^Pr^%c6edfZvewH* z&$ubQ_RG6T9gcTv<}+rW(hgcl3DW0kc^2;4jmD^z$fR;I%>V$QSR}ZXWSq?^Pl&;d z+ntO&r{wunwHV-XhRwHUsMq_=z7@t$AR+9I!9tpRAOW1I{eMp9bYnm%`hRD0yUbY} z<397==VCA)2=ncrhvGuqqTeaH=%2wqe}Y>v>pUh4DZ?VRgE|m$SgN4$*x%ottM`rX zT{AabEYY3V067X<)Hbd>A2#j2aM5bT+i%$i`GU9f0~!1cmeW|bbo)PzqazpDv9OWz zAbt_+%(%;oPh@IgXiB9M27}#LDUmwV%wS)&;gau-Vi@h=cyd~WBn3DwfYZE=dcSEC zv{vg#!W|7Iv(xH0e-m3|&%BheruCKxFymdKJ;fvw;8Sw~QvARhw*Klw)@M~`aj=De zyWIW!jBxjCh%K8Xo4L(v{9vW=WK_BxPyjA>)>s{uI$9Q5fV75G?$u^4xM zK-<9)fC0J)Idi4N)&DHT)RVxFJY%U_c~8UUH#v?yz7B^uvY#J@twU@G?x8TknISaw z1mrbEq^@Z^!`hyMFQP?MOzv2e*o6Ca>lyWpzQ|<}bW+Jc-u?Vb$xii0k>DVknpw_; zK`+3$@IHy8iEYp@wVC7iNJNo5`6QE!!wfxW`+0A@_GVRyRG7y?N%I4*>(0-gcK|CR zgUHYI1doIrgt^&YmEEOyds5n049|1&ZgYz)cbRIMNzNUoD|Tr}VV*k!hVBe+zG{^ggCWeA15jwVC0j4w)AU#+l=*XEr4sfB6KpP+X*T{DXJH^kaFh*kCqQian{cF>ZWyQ;4qxgEWLKrssz`Se$#i2S~Pq8>+K>} z$>tfob|vnOdACL5bC%auwg!O#A#)7Hl}aZ;%x{7SxYXpZ)-|4N*My`^|JgB#WV1fT zwWwN=l=iOc#`d;Xzge=ca^$`C;S)fXhS1-*oaLz2d6V?-d#&@bb+H(d9tEB60}O_Q z3ztUt&j=PHB!TmG0t@TuC2;kpKKHa6iOr1*@emb*XSOk@FY7>iLg;Y1@35LfF`*dM0ypV$xC69LrrYZ7Ts zia#eWz}YNhm`4jV+&Z!Ub8I8tNQ7|z=PnRAS%bZqI>YfI%|!saFaQn777V}xuZyQm z+OHA4wS#T+I7PX=KF1UZ#z2>5EEgqwVIolYY_5*?KdV$ z^;_D-esk~(L0F^~R03wSzvO%%r(fd#-U5MZ2d=wgQB0RcX>oyN|98r)zzZWRFpw!I zC{TH_IY!$ws^Mv?{7X`YWQdUm`jMl-`>%x)utc3J%_w8zWK*wE*)x4KBmFgphlyrA zhgrJ8IVT`yHSk-qQ#GRbr^s?I0m4r5q>J!;zE`YegwpbdYavv3IC~%6?8x}Pz_J6i zi~nc39_$6uFi(2MS?$&LD!Ql4Mb9a4|6Ragde#C@L->*GYAp4=59Cx-t0Loq_nAkHlDd&MZYsy{!2bYP+yetq<>MR+*t zYzm9gqIH4ob|4XlYjC4|5Hmv(!EM+RPzkB)T zNIzJ6n>3k!7osY$AwSf#nZlZZ)x=QOby2Oo-fJ+H1wxVgPp4u2WdW$)DZFhCoI&~D z19!H9?E>wM2Tu(B8rp*qk8yum=k zzso`(h?&Nt-8HBE!4uGIEa%McoKy1ln4Qx2oIl8 z11rO0tH6HJG%@gSxjWclxhv3RT$A>pDBz&~16KB*5L1s02}C96nnNQKfLfQD4W|4s zneU0ET&^c=ku9tJcZ77tgAp|laBn|82Y6681?xN@#DB_YahELlHBBI5r@@z?5pw-H z^Or%>{XrQWAx%K3g(0*h9;*LJqR=Mr*LK|?fyeXX?RF@8{I3}bJ%V+|z5r@6B{5UK z?}$)fwJ8>BeqH{s>>~xpP_oM!O?;fGzL9DXP zD1J@mKoB0ww=TF1_^-w?lm}Ty`g5|xFIzoW=yPZbjx-}S*v0`!{|?7W^_xfXGFP#ep+eDAT_LJI`q`6VF*)?T_dS^mH81prA~k!D5POr6uRzl=vx z0e!`9ArzCwZ{5zSLw|%GbiRPw^N%w<*t`+xV4)2Tje@oG1yH^H-1w#XAN&}}`-{l1 zE^1q~37GH}fzt98zy3Y8zbrLk1|On5G5XWRW}FW7A6T4C^MlmXU&2&-{<7!4qA;*# z!_)v6J4HA0|J$m+ZSi^@fFs!Y`0Zx=>nH!&S`Q59Whe|EQ02~$Zu=t%`cJgkFav1L zo*Clzy?=Y>?}L+sPXU9XpYn3roNNEbydw&*n@n-037Vfiu4*OyVGPfJJP9?B5MWRp zOX9y4|F`k|=TJ8j*iRFJL1+JEf`8l;KsjKl!i=^bemnQ?!;#a60DEiv7V|d?{nsHL zj>7++h9WdyGXKc)Z*vK`QH~U{>_oRSbEa{Xx-Ow-u3`6;!H zV?t-lL|eOr4pc*}+y9sAL0li?&PXj9@W0PBx{j`E-=XaEom z*X=<#w=|- z(*gsS(jLyz^m7-1fb*w;KN#KgiA)+d8{g@7e2x6M3Tdi3m1eFpA>?s1!NbvWUyaAG3VsY+Vk2SD5rS=4G01791e5&{)*hEC-7*hIV;!ix z0QD6U4iUq8yt>KzI!G}`ymR=~b`kCawAlj{`yk)D<4nWWcaH`~8$PaM(bdmc?cQ#e zHj|b#o=w?zKXr2^ewGv*cC$~mR0?ZfY#zAz%VmV7v4!ILrh&eMT;Cec=cd1WoqB#8#!y1obP&kW!I=So!8iZB;w?*y zx@qeQ*+qZeIZm*pZ1M~0hh_mLrY6Y&u8r}%u82EJapke-&8G3s*eYsMsx32`tT3WN)e1BIy2KITV zHx|RP0vYy0eLC=gOpqq2JsuAmfL?{IcR}5cVM`gzZ64CqllWoBekKAM`HZyLS^9*- z8DSX~bEt>=db(Q>pn#SdF17`(zUT1bg?prbHJS)ZaRAVgcJ^UDT%cCV-#H%?S1klY z8`yiN3QnNzykl9IfQU(|Q*)789CJSptg6n%ro1oF9H4vdlrUG#jHfl=MPR($ zd8qT+jXaTA(EC04h!L_vB0qaj^?k;H0?!w*#h4aaE1-O=eK9?MmoWQ1W|f&5WLMsa zpC`9m=Lt|6vDc-Q<>AaSNvzKVkdD6`X_}}1$Rz+;Mx+;By8)Tkx47!wA-U={t2(G! zas=Y^1N({OoT6Kxj==IpV|raEO0d0I7}ht07e1y4A@6y`1# zp@x8#FPBc_Tk+&(#q9>j?CmQQoy2=FxflHG0TzBr<$P8J3&Yp84|JE%&>s+WPeM#DLcJdWIU|225sHy%yAa(4uH7gIXP4clnxg|D5KtTCbdKiaLw3@kgzhRPCoq|h&~G$0HNl2 z1Az^u4WorwVbRw&Ue$|}pL@;#4>{=9zx(=DJ-p`B)?vtXNRkl^%KcCa21|BqDUM^u z93Hj61!%NY5ycJL8zkuaTnc>-avX1P+i!tLXH#x!(6TH(y*k~VU}V@OM=xzNvPidq zLqH3eR;rs+w;SUeRedp)%2Y_lbh;2&1qi!{gjIogy=ru+u@P_7tUPi28SS{){rSpo zH{7Nq=#a)Qsm3okb3H=qWa=H&3iR3x@OJb0(-707-Hk^nhopuEod=FBzHS%ulkp6t z_3KDiX)Fm}KX>R&j6bScb&oF{1K4<$6_&vP=RL8g&e=n4G;oQfk-}>j=(U-(9!Z?n z=^J~HJb+T;tD7Z)=C}BJkb6yH+gd{=pv?O_4GM%mdZw#P(V@R~(q{4ARDiJ}a+M;L z(?;vtnwm|aF0zd(NAYkPG;j~lL;=`l3Gl}h;Kq`NgDHORMq3(n6h>DOObKr!BN>#4 z?O@nHsitl77>*-O@CjxXrr?dem!zp8M^YEMDdGj`K!9nO}xu zTr~(W?k4l~DoA?hf0DCoM=&eyE~JkS4+$e+>hfoId1iJ8Kv)>xQq)YQo%gnO9%wX8 zM^l8vl+#7@q=Mk&n^9@sT3kX6W0mawv$v(CRpxqvG6W^+xNLj4-R7>%o7|8AGV^_sn$_K!+e^D>!8@?*vvjb(NhHVk+xPtFC5Oav*T+jo zK!cWs%UABX=Wi&_Hho_<$KCkSzZk+bIyqkSbtf{Q8sg`2xWQcYT1;9qp09aiK3CRC zoKoH5f6tJX5AHa+?r&7CBOd+UoPErxOHi47ub$Q*BLidH#$-S9peA!QWM-r1uFr+P zRscIRjU?Oyy?hQz5h`|`zU8=r@$ul-uB-~<^3UM9UA6xd#e=}14 zL=X|FRxi*^r9JAN1zBhLD0SS$dG^tcW_c1~UvpVzX5nkq)DQp~h~(4@pFui0Xlb9M zjON2>pX1a;pjP58LYpQXS9pMx zR5M-~jOat-vD^v?4mcrKi?T|1+`SrrD;L6+;BG*Rz)o@iyG8=}25e{I#-U>y<}U;Z zy&LNf^%ib-GSY3N95juC#ZzUYSGZ&Emj@m4<)WUz!f#KqJ}KrQQ|84=ImlS|T6mV| zw4CLS5w_0yPI;W0)c$p@)H>oi$vR?YsqgLfp(=byeo@sLw^_e~CajIDU+tF6-3JZ? zTx@47th&33uKO70yN8+uq&59b^Ea_oc2LiL*Sf%YompJr;k8h@*M%U&p!dGkQB6gl zO_@3e^HN|P@in&2k;PZjBQ+^kU(Pj8PTi{2?0dMf($0%{^*ytYd-nb2d!IN?C7R}j zgHn?lmO)RPbzfp-pF8=Z>)uA8IfI_Mj(u7q`sPg%`HohT$d!Tn!*&c_#*EB@n-g^9 zyP5;T7hyngP7uQ<@%RPZtI`eB3S7#YV_!zDUEP;`$;gH>`OjzAfwmo{!%zIP=PP6869sXeT{l?> z7NhVjGsIZg@9yge^t~L&eXAxWkiJPhNx* zp6-xuGIWGP?K}Hen;Y`fRx2(_1*GTys91Y--_Gsvq|_|P1p@;lE$ZZ%&Y^Lml_w3- zNG-joafmZ3$^KlZrP~h58Y|_k=&OrlVE&_#a0xoD!A-L?Z@QyPjdwyO?_$zjr|6r4 zJcfAIMKLqr38Et&8hXE3p~^>Qd$^BeM~unw7KaM8pfg}9q#=Pj7Y6+#p3HH~^n86< ziZ^am4)Bf!DiHgt77@E~a8jp1!d3bina9RQ#hXDV!+W6X0A~{Dn9D?-zuj|7U6nQc zejR!KgcD%RW}4b#qye(RJGHePXy^DQ`GJUb!pGb`3< z+=NNKqbOQN&ww_ALqv4e7n6+N3rZZQNa$SkNC+t5_-T6zjADrH1GUcb6HAySRMIWJ zo1>O^-=E8dAA+y=2ug@MBBFgxa@g+Afu6R}Q>4^!l5R%rMCuW2c<$zCp0%V6h0j6yv4I~>hq7_8r@X?71^k*qfj|@xjMPk-S1A8^BR%HakJLavu zLpn}k?~!kYjj#f@3)1pD%WCF43Qw9#bf&7Oh726$HYDb1gH41gC3lANO`qz8R0WJ1 zkvGz1xb$^rjV1!{AGX-3q}9YT$GUc*O61qKMz7V?km)gY`{s>*@CA_c=z`}b5=d&v zUh9;aq_IOeRGnv@uNv!n0uga);g@*t!3lxtO(?!hX)tzGk?#B6FH2TBV>lUXNSX^~ zBCr!DEjtRLeY`|KDyMmv=-kqMo!jGyjGdr>`oPdrLz-9Gm(PLLVskbD(aykkg5atZ zyP>$B(vI+J<3u^|d@YN~?INP%20@4~f_hRpM0)^VbviYIesplsB<3L-R2rDcbW|sS5;t4qX@IZbV+dsTWsWHvi_i8Nj z%@WHc_LoDHZmhNA^&X(bn(TbBE~5y0opRlGd^!9zUYplJBq%B?KEev&5FSD^94N2| z@h^+~94R6DRh*<-C1D0#*|#xMb8n;XSCP>z;bQO|WEVfp19w&zP0jTeN{Br7|9FZ5=RE;a=MTytARqr9znC}SQR z+?Hm^(JSOz#%=TPEy%9IzJx|(XKfAwX|e2bM@F2}dWXEu2p33pf6<*PYn_thga%g4 zvfyXzXP3 zv)7w(Geyr2fR2HNAv5<5n1j=Ik(F{Rp!{GXQof@g307EEiz8Upj7W{V;Nv%K&$yz% zlAv@%=ROfe=?ugjmKS`swGJ%iAwR*k*JCb-sf#p|aRUK2}n*1buRM^YsTrh+~(?OUxz`&nP!F zw9jgGDAx)lJI+OYyTf*No0mzaH-m}ES22%w$1c;KTKBFqXxZ&LFg_o%!2v3#P?*?z z+Wvd20LHc&@)MItn7%jn#$PQoeeN#TbF#u)Vk73C2p|o)vr#qnD(#;p_1X5iUFr5z zv&FaXt4(EASDg?ahCxP7w9}XnVd4qTy*|ew|KLVIYSVOJPo-@bXncLwg$h%U1{!FB zn$B~-xjxd1vu<8^hnfO(LN2={_KIVV0HS~|;`Hdf+9*{N)1r(gtxS>-8+ChO3OCff zJQi&H(0PicAAd?0%oG=e?~a^^ay$R%DycEk;44#9C-9&H2_n|<=B57doyp8LtHC{x z5b@5*=k0nObIN(5w#@WDc3)m!E_Jx?&SEMD$2sWm5L9%riONV=50esfys2JYUUjBz}6Th6nv9%gmll^-0LrF0=E2gj> z{Q8Y)438%xVUgLA(2xW7%5kpiTJ!YvtKNzIUpgZ0u6ljKEe`S>BMEXk_uRbd5>68l$5BqU%0}fBKKKLWlhM0Y#fZV z3X?uDe~jB{GOe;}_`Hg?iY2vX&eS&SFiMz8D5RyGa9DBa=CDQc1eD5`cvxRx7O$7g z)YmVfm_W}yeSFX%>sc3kR&6b>NIX`p!jhq}indRB)zXfT`NpC@{#(c{z?8R(1s$Z; zEs8Ido2t1>Ep7ZasYZxk!Ff1DpL?*NNcVB)2hwn4V(v%N7qT=vapT1u-i}mdW`FwQ1g(>CYUATh$OBkR)FE|lXoQy%hJQMLpEXatG3`&D$4~Fe~gE= zl8RQ65^2$`qQ%JmU{6H^2@5N|8`(`B0^}#}ANx%vqL+UdT@%x&rtC^=kT;46t+D#r zEC>!d(2m7ae!tb@dmID@Yd>CFO8r4KPfAL1UXA2^g>bd3&h+L-x`uSqxr~c$!8>du zIK}X)br&URPno|f#zN<`Evd@`k%}fW(np+X#o`x(;@bK6e%LR@;0Q>G_Jo_5Z8L3qA93CcZIMZIq(W;bTbyQz`$ zL**2eigUzqHHM=Gj$aDj9&w#LTUmSL0WZ6hN6=`~>MfFk&Z2NPY|a#z*k{|%;&j)_ zi#}eS=~S2kl9^mZd(CVYkHA1EI;>sa-4DdES8(S*H?&jS&JD}@9I8Wtz>U3QXKmsbl-Fzjy4aoq$x_78GcLPYH}S@U2Rfv$Z_D zpbN|E5<%Q;Rk~h!!*Dm_dwi612gt@x9H9(X(Zg7?N#0Zg3u!YunPM|XDU4ORi^hU|Ga+3(nGrYP^M+L(eEN= z)r3j9`H(J%Vck#Ed@A-VU((;4!ANTye2pN#Mw{vNB0)9@Qy|3D#xNka&q>OE?8jD) ztR_q?KIYkuHvi>OxbV}*y0rBA^@7sdHiv`6h8=o^-3QQB7pPX`HEe)cn^&PW&7vpp_!tv!Iq@**!*gU%-`B&G z*2LR3hE;-%)ndDk`&PP$ho;wx;h1gTeU54kSg*KGq^khbCW9Fg;G)l|9+I1SO-6T#j5n`$LWW&U- zS%;hWJMI^DI?T~FC>G2jxr~o85-bGcf{yO_iKP?0D>;yDijD=-?+*d>Og7u`95=Uk zqL!_TPM}^RD9@uN$sh5#U3%Qw4pGZkOhwkAv+3j-g1I^7^)o z8y9(y2}gIWipCA-LQQ~E9rZXJ#^eEG!P6?oh58a25P^ej|2EZWtKF|kUyHWsWhm4^ zZS{^?a2Vfze)AGuA`DvbCdcB;))^A{9CH!BoWAp@P{sCWTx#xp?&`BBb!?b{?d(ZJ z%f4B+dGFLg1KB330UCL&YHG>>;S_oS8-}Yj4ntC%iXblGFmJbZbS@LO_@%WY1x;t= z87ha?H%DitpX@qdMGqY3B>3>0lookz0d4CmGC^3z0c3q0TY?1Jcx82&0$*izOZMpx z(ydP8@Lt^{S^j(0Zih7zsuMT|RNg)!2Z8Z1S0fllANyH6he@ElHhbjtTQmf{_b%TZ zWKOS{AVYFl16b3dPm{O$yIUpD z)_nC}wDGJ?t{vxAdX0U$fmfZpwMh0v+nNO0dzL!PWiAw`4DwG-y(WlLo0TRno7CS- z&z`aUJOcDD9yzF5?{&h@u{2+j_J`*N3mrA%V^ zryx0Yu(}7Kv@R8Toc035Ujj9ZSC2uawq2Ijh}n{NjvMU0(CSCtKj@2Ns;t?eDRLts zqi0*Unk^}*3AGLT+z(IwU3rN6bI7nvwJ?+ogRT^1>Hp*FtK+K7+O8?#&so8= zN3(zl(GV+KEw6vK)7G)l|EPdU4wrf5!=vb-)P70&9y69$#)k)6y)Gs$+!xZh9ta;^ zhoYG_6_hr9efs60RY8kLwU}~7$79+FzMhmr*K;U^HbVWUxc7{{=r zHMzet**HGV*J)t^3g(Ydh8+B) zaiCcgnTSMC`iYllM;O2o&vi>VKNwR8x9@q3_!TI7aDbLUEk-8DI2EgcL^S!3_UX(b z(IPlL+Sgy0BqGUSFQl|%%tMGwP7j1(f2OLw*et_NCkhJNbVgJlL-1k8b)QA>f+?Hfsm+?Q#%@)TZ+PGAh zZ_4h_Bg8tW>yB!AWYXRoN|aABaBX0R{UCSsc`M~Re`qdT@C2dC`fU%L#JT1Qe7d(GfJHs4S+qtrFDo*86nj#RVF0`3>iG*tK7P+EHtP_D0`Mpj7MUyWdp!jU9zfU=L z7}jGC(iV^Z{v3TN`x&w2JAp2#yg6zq(!Gj@E~ERaSzpLG-oMe%*%~%loy*jGUqR1l z$S|ju7`K>e54+hfdeBR^+AR6blYb@&c@ov+UBgditGNP;iVc^|C_(S+w0Ldb8d} zcEdd>HK`w>Q=B(nu1+P2XDA?TO9cohkj%Y4y3C0+%bf{1HC%{7VK&@cXHRko6Y#g< zLY+DY;|iV9bO?y_IiD<^(p2O!#jm?QU2Hw#S3S5I^2UCm4-0?zdij>3jvUe)WPAXX zYl1=shOYSw6LVTzcL$hQztZuI=kQe;yuqz4WJ#?raTv~}I?Db2`s<96y)(&6%dFQn zD=W!FCaHZm5RP3_I(-V9Du@>?2X>%=q2AL(UB*k5l^tl{ND@VV$&avscPN$hqOj-+(-joY^jlR`3t4+nV*(Ds>zjmqagG}mo~0Q7vg*Iwr!DP>kJ7$GVdzOtdB ztdcVf92PxPep?A|`gpy@=`ZB-g^ntc1_vGsjqFMEeh}oI$=QjAt85wBQmxje*=b^_lEIIKi)Sp^bJwuYe zIcnIvRyj_`9M$|`p@&^`s%KY$o?{Q{4p=vsLBVc`4B=s~j%OOjt;1iZ{ zwIUNVuE)OPIhaJTnaPk@D9BjshLp9BokQ*HfQlmK1uNVSdQtqC!OwOT+~&X2D|J}> zDgNNn<0bbaYtj&^W+TY-oYEqRw5I^O{g|ehBt7%6pR~}yXBUG?sVS)Y22Q2MxK1AiP;sJo^= zs2)(xzY*-iriQW((TDaseyXF~yGTZvw7+F@Yq>5FjcYTl44Y$GYf;0mCH*RS^+6vz zV4ryqW69$wmG@Q^qME!Z!jl-htqEuo)A8_)P4ciX{TV zi(Ev6rfxhm6EriFT^~KzcG77A8{xXNXb$W|=L7L5Ip^N2VL3;jqYep|abjCZj@NBUiB99Di+zrddUlN0W^ov(dexNI9#nLuxqySLf=Vn{ zF&l+E*$$jeNGne5e+p{31Df1fpQF{S4{6$iSR{{lE0SzO<~aW%LncV7(E;jZ9^DVH zg+mEc1z$)N>BRgRCc82r!Q3K9L%8p9ORyf}j#l?-@UNMSsfmUUH1p?-?W>T43~;tK zaUiDozzjT}MQz)-lmVK1`ser9QjyLm5d9&Gx%Op%ZW9Zh1FOob^nQjEp?qu2CY8%G zdD&u>&oO<{cweg9Z_!fcyzsew%k;ts%$nQj*_W?CKx0+?`h1rl$k(uDSnHnh6a=*0 zITp&TFDauNbGcrVp#}G*P*2 z*}E<4A%`Lkq>CA_xh8JOG*a1VbB7@lp#R<%*f*oP)P7aHB{2C_j@aO4*P5ju2{Djf+R+KT8Ad(NMk$ zO}J~(c5pPVR^g3b&!SNr0?9b{*AP;EF&klF`nZHXmjDr)0#v%EE(EU_suZ=d#$JMK+{ z3bCYwGR&X!_&4#M!mIEk(b1)-ZijkPAKfs)g!_NbMu>)!c(eefR+d-i{e=^uwPcNU z;4?$kER&x0su%tp?iYEgyX{ez%zK{pDH;)3I+_d5SSa3^5h0i?H@}ir&iCu)EQ!AH znCM5}kkPUYcT-+aCNTHY{?I&}Q}G-VSfQU}+US8Ce@I>hSJHYGP8H?Jck20$7vEc%LiPx2(N`0#eghYdx`fY}m(Kh-U+j`7@Uto+)}CRJVO zA<^GNEmsAkX7LCyZLeK!s`v^Kw<+;oRk&miT$1fWe^=9Xn&zDrO+zdBGp) zc%;dxn;^2eR~79@t+{&1L(2A1btQJf)s~fQ%lk6DU*U7z zFUG56Dt!RgX(xdiU)i?D75|t>j*=jQlab3d{^ljO{luHHE{JU( zc_D*r_&h?nll$ZBkicTr;uiqtkEo(R6dLERFT(jtW4YKja{c{0_CBCx+B1n_akoQe zDV9~^k(hB-)&KDFxt|UQ;TGaM&;LX5&Wpx_az;Ban(D91*dtTUF9ExWLS_l_Jp%MX zgQF`Ic51g{VnDoYGmj48p^4*9+I`FpvDFz^eF=82fUuaO{LdqU|Ly%8@DZN;JAYOt z8qXNN988zF-G%{Z$}z#3$r`vL7odpYf0(%#QsKL8XY!@@nTl|ac>)N`E4xrP!XK+- zSnBsTH6!qie4e|Ot@C1wZwIj6xe3Xo1eIJAYO~26%~S$Xc1lJiupbH=SCbF}lFvnS z4=(H92c||M5KPG{?2FXIjvoqc*Nn$p>!l=!(2w|`7y`M^FKwrzlh2C#6AJfr^uw9> z{5!w57UX>YWKwCKZPr}{Ri`;e(gOR;<- z;HbTWlt8GHwvT^3!3ZG?q7M%-^0-u2ort(7(>?`BBW$!l0gW+(7H5yOq6weU_h{6z zr|4SOLIvm(@DTmT{EuH7b!pEFYL>NJd>g&22b}DpFF?l^L(oifC4Mv_vtX9m+wgm* z1fbY5jTE6QvDZ!If8uq-=LB{Qs=WIh?Dcc_&52e+8EeRvo6PT^U(egXYXIa_B&u>V zSku``bYMK#9^9^A>fkn zvz66O=mw@4RkU2#LMCqdJq0DaB$QZ#`elC>@7LdAr`rSM(NI9h?N%GO$CdhiV$-x`<_$x%Og>>g~;40$`j!ifqJV>ZE@B?Qh%OW1{J&0?WW*ihb9km6Fr=n=L1X}iECBKH1 zvDbc5Uk*UVfkCEgiqz|OY5)Vb(7Air_Lzo#7oZb}G$O3@64yuL%Yd*BgNp4suhf4^ z)Bb*Gz{1c`lG-K}2)({1EV!cMEb0?f|9TTOVTRGwd+k&xLZsqotfHUL^b zKQ#t#6N;z+Y|glsqiQE{k6ZC74pWt5$N9I^CQX}shj|AXb<|broq$CTtK5<^X~Ja#~1uv zci=am(rJX@2c)+hV5ulO?tRk5tMZ%Fe=@WOJh1K%__M68XFA~kP}V(bn}l2YA8OdY zzwKW~lNl-75J6s)0_Y+_fTaD4QqGt%Xubye0tP&;bMM(eLcF<>z+=f0#b(v}hs2MCNR46~N zsJumCpMrS(Y2Ukujo32DxZi7(@5!G=72}LixPF7TT@l%bpkpH)Nj66%+l}wd_#{Y z)aV2>(T|@36PoEEm6UK?ss;1rv3u-m$2;>PSmc6Ss?J)99&aATU;gh6_j{4Ppu5^4 z3WmBhK&BM{G=Apft#9NuZP78=a#FkZ0@s)M>bSz6y=%McHBrawy55VEZL&mnN4K9b zw|G~+g`g9(7b+%IH{Kgq?T%$-*V6L<`b{%@#$Z-0%BM8)Nh$Z?|Nm92;SPZ6MZmhQ z4M^|?vKO>=+MB*WMnP@}Soi@wJAmw>Wh$M9+WAm+0n%jEh_Tz(OcEu{jUgA};m}}w!EmzZ|C5=cCpKLIGI9jr zi?|)q^8x$M%77AQo`W4gA4GioUXzZk3lfgX$B^KOUvH`j5IhHrxbKoi=-1BUDgvK% z%l;PR{MXh(M1RPz=l{*}bK!O-!h@SoxBf~~IRmQ6O|qX(L{hdowO+doJ^^Bea8BP% zrNBK*$SAJ^%4DZ>s763vWCBcTaL+wjJg|+x6E2^v#^VA)v5hul%Ll>{B@u@{iKdb7 z@mCeds8opDrI+T>>~nm5=MOiQA);;jVLxjH`2h4bIzn)zCH8b`tRIv;0SXY7=>OKr z{@GcQxC{xjsB_?Tl{1d8082MHNL&+e_X0HMn%iF>3nU=UeFw=MnP-ZzAZ|UR-Dw9h zm;$C1)5k z#jbo3ZU3>-+qm+|c8qfNit%+SF)!B`^q5o!F@kbzkac4~-Q~5Zn#o_z*Qc)}A`HAA zwJG-l(w!YYW(l#g_xnH_>;28Z&GC|+6QVAQU3H48Kf>)l;Wkhh27g7wn&HG|gcVl> zq5n!IHj(7cK-(1#>PYe2nrUIxa>y931RL?0gFRi!K9XZ3o_~Wb){0lZ0WcWurHb)7 z$khC|E&bIGr5iLcaRBs8JX69=&y8__TI2#=8zrxK78%K!Lb~ zuvI1u%Vxr-t}337o%_a8%6;DWe~*W#aB4mj!0(Jz#6ghw-X}Z3bKV-1EtCZta*7E5%+5Z2NDDjzbtDe(z0dcp$KfE8a=`HZ)$pLpu0hPx3$3pq$ZptE#8&eT?mmuZa4w z377v?Jb=3G0c1OH)HZGZ?|J<*j2S_T?#myB>hDMTI~N)xgNmJ4%$ff`>eK(@;Uw>X z5Bdyy_kUX=Lyr$UkU>i%hnqF@?`iOUtmL9Cy0FVn{#knhR2*{cT6Ew9h8r(>aQCw- z%LkxM?|>{Rfe4ZUN|X(rzy=M==&YT1r4Dk9gFGo1eoJKkuZK(pTJal8pe7Ncp3r;? zj(Q0PqQ_tw_b<;Vs7_ZzFa%9_M+6?-iWNAkm`O}(9FIgmF8pQO3!D%`fp+R$&HRmj zU(W1wNx+vOXaI^%?xr6X-)(BAPl03OjJ;kn85l371aOJkO_Xt2^d~b;1MV0ck`wNM z1~ugEN8#6f;{Rf_1ichjO(X+p1V11R%!sUxMHROCnB@$JZvyYN2mUpF(BFU72Ke?= zpu}!&bH7Mf!UfJi!KL-Ema>mEt~Udks!N*9q*FpjpfJ@4!-^W$I^v5?eUgt$`-4bF6N`}|!!%di_ZxmtV>v?8Cv~MzWE??iF!K{; zpoWY|AUooGu1vJ|;Lk7(RUwA3jI)pKEd=frz~c+b9-IuI41Cl9IW{)<0kLB!1P0dN zzVOWTJweZOsMEO_H68~kwe%l%5iSF}7{$yL_gC?Pod7SQYJZ?WK?uRy4ZA?6gh9Zh zYM;39uV&hLmvG5BxwEbT;s@@KR@XX4uy7?JYI!iK_#D)iT_d&jbZTM?ZS(2~-AP2t zMDYs(3m$Zk40jpqJnYxyb-IEp5p?Z<(9Nm+s1}mlU{ram(bBIzzXUO@+Xq(PClBfk zRl(&D5*d~4 zL~mMw;ttVi4k(*>G1|bHjQ@V#8BXD*ebb-ncRi1eT?J~H&|n;4<~sCIL8=)O=mc@L zoS6!47A9ecB^^F}_phf1D3?^q&WepYQBGB#9M3n-TyiXg0eMcCXBgyI!(ep>U{7pW15sy1QMzU_1@;W3k{*dbJU{U%I%3*Xb`On<(zf(ir zcl^83>cLnz2-xWWqW~i8_a-cavwqd1+k+1D@`NxwAhao(<51(Z3a{Hd9sr~xz0zp!bplvxxZLy_x z;I$%g*_Q@gr^a8OcQyYJ`RthjW#qN_SS_uVEzTgwM;e{^TXiUvUjrCN-J{v-Ac;OF zn;C$>VrMmG+GYRgkMOk`rNIc&$FI_NMztE8aLqXX$rtx|5qHi>t~MySY{F|TImSrr zhBDQ(lyqv9KAn$=Y+e9>iUPtMK!L{^0!gR10?E;kJ1{}FdWu~jAN%U{F^lCM1ZFsX zw#k-GyV?enVl2C|D)}?OoS^t9@$;(EdAVKvT+gZbsbmb}Q3vo`e>k)Aj~gf?Pifk& zsc?ZGC>D%PAui^Lg!69cKZ1uVu!L%{_66-Y4rI}+Yb?|=lD{BuAYPSH{XPW22h6OV z%g)hSYm}&BLqoF_4xBb1c_fJghUgH~7WPO}hd~q|sr!-;IAxMCE{K>IX(5Rz`dmLKIh!r+@ z_}!;+TvWcBN?f8L+zK6_BR-^@ht1jcOuV|Y8E(_5wl3=6P;F$EzM5q3S;bZ z05XRvz82F!#lFwQp_McHk7N5D6|rma&EqWlqCcm~nm+K2Gwzv0^%FX82c3VsvH$+p z5f+%MH|~j17oTPya!ckUUsR8fRg&Hl}bHJk{gAk}Tl-FaVwGzX=`ix?f80_e~DK=;oz6( zhzQ7aAj`W*|9wtFcH{`aS|}yv=)?fKz#)u=qD1#&ICL<7wUR9b%_vI%VeS#OF``3R zI(h$bW-CCa5&%(Vz{}-yO2(-Ndd;qmNFqB8W|BwV07ZC((FQ@QQ-I;HitOzzRufNp z=k~<;N;IeZv-h=p`xvtN*#b_6ZI@-`?E4nd<9$g?JzjRDNoZn}Y*o5(D(n^$iN&K$ zcBSKd5Y!6lo+kt!qWXfN9$fHch`>DL`oA~RG5f$yG*I-X54H!Bo1C8C`C3P6%TduD zxaK4j8p#?|VTL+zhfPRhUj9_>MY|U(E!a*##!ndQUK)0{jc-(B%>SqEF zRdi7{;GcO8ik`Q+Jf{Gcd;}8($a*NHCq&#mo0)7Ox={|oE1ws#7EAv;JN5lIf6OQz zB@sBYd(&R$94J|kooake-sWP1S-Gtb!ApvaPn)le@sEIS|I6|EanxT8q2wi=Gk(K~ znFGM~A*3ZxRWTrZL)RYi3vTxI{(c{m70_!LPyiN)=LlfhwC928WskS_?+Gl#_j%X_ zNZm5kU&pR6ZAXM`F@S3rTWjN%SARWJGG6pE4sQ3ZzpfR(kfqWD&MsfewYN`;7LMLA zPBdqvbu=f^$R>tW%B_`YikE)edR%NDhlU&qW|cOYH)g9hl z!1@?jRaB5sR?41c-SWE1)2^uPk+&4cBz9DpLy6y8 z55^dlL*Q3W_C^$_7J$vYrH$=80-B)!6USmQi$=d?@EXAFh)$DAtZ85StbbCaoJ*@j zi!anID{9j4ja^b#5>cTGtfNjaoLqlDI0FKBhdUT(?_HriX5$1-OwOHn3bN0F`BL>= z6dQm6jhV}vU(#i-6Du(4-39HTuqa?tPn#+YTxsqA_hZE2ReN#Ma6_>B1DyrrG&!hV zSoEF(FUUIs-Mi=})^)(^<%}#Fe@|o|a{h;QnvKTQ8v);>!E){8Q<8OL4|k^ z+P0-d?O<9%3_-g$;dBMrd9CM31K{aIjZc7F=VXqHLZc@Bvl|xR5!|P2y=a zW~K$o22jaq93=FwQZ9cGB*Q}Xbu5G0R|`@t(a8I9@J8Bnvcf)9WuSZ1n9wj z;0k2vbCbU}HwG;QLSt2T_&_6GBjokU2h=#6<%a=}#}t{mo~}?HR3>3P^8hPq$GElE z<_2+sY{rX=3h(%<0beEzZVyB){D4W|VDt4sn1`$poTUF2(kDoe-Yd*XPh)TJWa!R= zw%h%)>I)7ZieCCUCP{k3jq}iD%2;{cu(Wq^!8-2@Ai&?wnqdk0uCW?LUXnP|5U~Y~ zVz8FMySQcB!3{Ljd-r@NNXks9CaGK1t~9wvx_0pe@=_wIyXkST*u$VLzEH@BE82v=8Z}J0!2Eq z1`ZpO#e*lqFtl#oRBDop2?#o3q@jkxLhx-1wP=oP3t>_Dc>zIJyArMYewQC}c-W_!xWB=Dg{9B;eL#$V9NQniFL`AEmw$d`oMIY1 z9Zd$i=8dNIski=K0Zeuc3kaVOe)_2$u?uE;dlr3XAwOboAY3f@o=o@nv-*f6bE56- zI}~hVuqeNK5@AkPdeJO^QU7Qc9A~w9AX+_hgCS+Q#d?XEcEWy&T^*#hmc5PtsERg2 zb60C75#0VXkt&9XWQ;15lUTj>@JPgNy-}@5V>l!LZjFt^Hlg_poq+M-{=_psSp;|U zD&_~$k}wz|&4?{Z8dn9Fu;##}$Wqbaojafs-4vuDi_P3?W2hsS9^^SUO}sJMZjNsn z+}8(@0+eZ!DuKWDg*!Yap<4M$Q`d&U--9&C9Th($R5C--wemReXm1v$8odv7A&HXC zI&F!|)BH7EAwm+BJ(`ux>3J{yPfD+^G!=@SU+{-k+1L#jM_{^P)`RBg4U_<$kCT~& zVYWxORzD)#>g|Bob(FG-kD6vfl{9}G>BDNs5PQi(+-@_#gW&hT9bUNe(2ZUjC=L%I zJ^_DQFZSgGV`;MlH@HATP>mfU;If4~>6!Yo`HU97=<7YXpt@Q@dm3$V7JOBNErTgE zM-dptnb8X>wTekeKGV!lp&5d^jSypOhf5Sz0UD=4PU;tteWn^Zrzs_x27P29WFen` z{mr9EHF$XXw>A)Snn$zmy28v69i?IMInhPmnOgC#W{Hqmp|5R!F z?tL#zuzhgGC%43WsZhAWS;C~xA1snSr;=?w9(eJy`kdy+a!2^(dx#fx;WXNAmf8>K z5~7jlG}ty&nETwQl9&@?GMR0r7}tD@Q@}0sJCXXR55vbH{@F4(qW-aW{P;}VVvJ22 z*GIZ-EC=M{%sP93j*ENEFwgMy8udEO&|KnpDvMm~-cC*xfmG2tQ3<=)fq#6yC%NgzFv@=Iz%Awn_wM>HCM@IkHC#PdOcjL2jx zp!nt&PI?qQSO@xznQ}O76&#I#V9pR&%KN=8dG`SeDT$cx(a3#M^(cs%;3vX7;{tC3 z;~lDNr$ehr0P_qH@D*+x3~*M^>871MV`P+C?TN1_`h2x+FzRLMj9fY}u?u((Md44J zgUsc};X%yt2$Z~*F--os9xLeX`(4D7HiCiNqyh~u$VZB$UaiC~x-Cmj;nR%F!i;SZ z*ahf|Vy!o&02|()MwJ>t$HRox`|ghw+$6*XlW?T%`nmw{6Qd!&GENjjcMDmlps6`iq}ks_)Z`N~H_RkIOMyLs~Fw)lE3t9i<^)+yEH-CE{qrb1vHJyL9p~0z5B{T?@2lhJq6g-2p2JH)1LZotegv0=+t{+pRA5$JH zPgKs|a%m?jTxp>3u(2~Wu@h={CrxTypJ)$(b60uKlq5^chz<%uI*m8aTF>tI`%KDD z=%%^d!6!@X4sj!1-h1_l9&3e3SwZKNNNwRcKU!1uj}_#Sm^nE+-kS$)j%fXKjAgG@ z%$CjGBd>50@s-40^~|Y0utAF}ZP3f!c}QMrHNly0L8er25KLW+tD^Y)ic37A&j^!@ z-4O){7A4P0x{2%H#+Y0$z`<*g`c@uF)q=ZQZkTet(7`q1>$Lrl95*ddi%4SXPRLXm zlbsI|N6iBko8m0><^91u_E`?g(2|W`Zv`>4gFDxjzQLp=Jog9v7{ZQPQE3y1-P9-{ zl8i_!DrDqlbOhM98Takc&0TKX3eI!Lq!mrS&*droou7ztonI(^ak>+0XoV+e0#`aq zM;5b=Y1A=jifgRMn%sJ}ihSx1 zueT7gInfNaWJG$9Bf>&jW@-ImrkiPc@ zV~nO-0c8gR<3GwXs9Gwd-q!l)C|lYi+Vr`HTXH4p+OK&|xDShTep~SOd;ZhuxO(f< zP`ubye57euWGcmVJSTt&1zU@rQ=;?+uad!M7oMN{pP?7fz5KNv?0O(=;6`1~;wtIn z$Vlem>{Jn@RD8ExXJsIRFfLfY5P*6!n+aJ{6X6z@DO2h6$I5z)xDV*MYUE!MYTu{d z!z4wu_oNw~iZdU0BMW6*YLqA%$;?cF7Xbmra0DGhMEk-U!*4_STvJA@q>A%j^qU9l zr4^D$naMh*{5*SiUVuwKn4EVf!W`RD-LKus8ZpVT##aW3q_NLlsibv?wvL^A*7O#o zu=(y*lsuWQphp0~>7)G}Y<;%*_ZWeiv~2=J_)2guWx>jA3cEz2*h!)k>)q;*8|*96 zn7O;8_3OApV?3rIne0nn&KX+ngL^Tg)!J}w@pLBjz+W!h^VN8^R4cO@-}uNJ+XiUgd>SvWTC&k&+;u@)KqI7q$j?zx*<`1gGI8##JgB`RjV8%6BX`c>z?(vY~<3ndA0L~mHS%4mjN3|c)UQ?!C zWgZ$yVGw~uXTCqs8Sh5rVg-hQ$~RIkL3g68Po}6`!{_3(J4(7sJ-Gw%W=V)RCNJF$-pz#&fs~!pq_s=Ywa!!h zhNJkQ2=d>FkWR$YMi~Et-D6}ZJL||e!HH6+Kbsdt$3FO*HSUPv5P(YS*xch zj&{3IUzi9j8~gjlG>Qyj4qq)o!3P)d!lA~es?V{}CaqwP?Q=;zCqpxtOAkRC7EFjQ zT#*u6?8J41GT(VhwWIWnHF;HN46=KF!mDP?r%$R(8WVlgZwXP${K_9+cVSZ@?Tnb7 z=Xb_XyJ-jr7^zAA1HX)>k`goH~!+W6{jjl1#gn+55HBGjSZIEm;$j!@r> zicCq){KQ))#4Sb1Z=WXd1^W;S&O3F?aBa`_09T5n5E5`V_++e}JoyxaLj546Cpory+Z+)LYa z=3;9X8@_n!dPL*Qmj!V?nEa=2pBnu{F?oU=yPpW6v==y;Akp&3zxk$5(O8(rVCsfddBaMR!0 zYU^k7_o)DaqDn}VCnja*S;w`PYB3Qe$2r)$7n>n@fI}rdXLmls+h`ipgY&N1;HJgA zo_2YQG)EBkH99@*`O2+mUzXA+wcBOY!_Wct(WH_N?X-NzF$2bsC9LXQEv0`C9p&&xfCnH-jwE1ve&!^`~4}Y*Vuk zsk=9Pvqtg&SM&Oj-Ja0^nBA*IM$(R`?lC|hyR!L?b$?anj`dOc(JcRiD;dVTB0|c$ zCd<{^&$kVf4a?0c-IwnWa_ldq?rBim|0>Z`LMJnxuF5@-+co*M#)xl?S{lX~y#-rc z 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

ibqlpL)uY6fTR z?m=v3RdhRP0hiHo6E@El0)ChG6YmHj176sVZKkg{0m0~;Pb=Sj0&#_i?#;iDetozO z>{j2qqFy;KwS1bRwSW~6ZP;$T$>MPO?8WIJlW)f*&c|%(RfZU~Na-^2m(r|+J>-%% zie;6FL$}0>PM-}`3_bhqY|mY5m0nVxL)w^&AN+B3g6QBpi`too=r0a?$;#ZD`iiTf zt8;$yZeG=0b7jPH3!8!s4Gs5gvL5lDk`~{GN?WQvxUx6O$EF4+aTu3``gnE-@{5;d6{l>g`DeeUthQduj$LAG)%#lHqh= z--vfLLq4WA-?+JVtjfJ_WchU#FUgESFtBgw@Up+e953c!|%+1X$E$Mmh9z2SbX13FmK4-nRvZtqK z3fog9He9Mu@|QVb!ch1RH@3HrEsS;?kd-Q5powC_j-_Zd5}V)z1;WlN2Nz1THhC?J zwLibN)(NU%WMov!Hqx`P8mknv{#Qnwt89a+utN{y}i zdP=}?|0QIV8}Dkb>AOMv30D@c6CsXZ8#ykH=+`i>?;Pwp1c_U6#+Myyk8C4B8GvAn zXN0C(Ziem))@IPHGKlPhsrW>c{@{cEt-#4BA8$)w3cR)ojyhSHqB4o>qOdKZd^GSQW=YG!lI14rLip3f5xd*anX;w|Vw9k>r29m!rR zDk#Z3GgHPRh^xk_s}!)Zu?u-@$vDhxSeb6v?jj_>#ia# ze$9FaRag0XJ5^Wp`kBg}uY;?THXAG>DbU9+I6qWiDj%Pi$Z{lkiH4?&$*J!Azw4{4 z=aVGttifM;hR%H#JrgfY**Na9W$l-SF@mqfaT=NiL-+7-+}_?^Z+p8!Q1z|xYR^J^ zfx=a9yIxVR@@R#{75LekeK<6WDbQjFg*Bc-%X%c3Zze*a8u}}D~Xnz?pH65l$7AlYU%QHXg8*HzP-ZwCy-Q3#B zfkzjbcd@zYR_QDKkc?H&;ZpH~{jKHuUCE-E8d&}_P>E4$HKhO6ltn<%a!u~2Scu!XXv-APC`QInXibd-Eg-(&-_AlH1 z$9g<{AyH)gWb14ewJE`qetq-eIa#WJdvo3Ma2*LAx8$#Cy{Cps{&*KK6v6m6yT%;m zIu9M42;7g71s!H{o8Q-m%})x8h>YN?wU`lVV3qBB-F7MH{BMOms#rry9k=WjkFKMMAXdZ4jfa(y$)`b*pA;J zx-5cl2})sR;1K^#MsP>qFAM&bg+o9fHhql>HTAt-C9D4ke$>RNLLBBPvx%LJk>eF6 zePSv9^G;Jdy9MzeH~>f8k$^1=!>}lBK-Hs5D|a{g=hMr{n{NjaRvsh%zE4wZ>~u;?zP9-=yJwO_cE` zCl0+Q82!iWAa$|4M$EqA4m!RD<&rnEZ57mHumO7&8Rq%tX?#aFKdb_1LrgsU<$xFluV*Msjv_9gIF1@#r#Uhq7d~SEFCZD=I2#o)x})O?ft_ea5Zp5IC3%^?n2k!2dvv z2)%Et7I+m0jDJY{ZwK4S$39^1?(0+Ycssb1se2p$wI>#x`LhZNQ#O91t*>9dHZqOd zj#nR6dwPUL)#T?6gU4hie*e?B;U18_>9@$Ns1WwtMblS#?(-=sDqhDbspG$jU-K;M zqt-N=Jw@5b$Mu8V@9AB(f&ufpR9`f>z1}GyJIE5{|J?RQ8fe^E29-9c4~d%%ozNNb2tBZ3MTA3cKXvHi^dPT+#6~( zFgJ|3=m+b6Q8C)5p}-#SWs<}HTqaCd86N!qA8(Y9MWK$Z_))h_g(lr0YTDKux*m-)iUI!JmcDZ{N6O&Q{{x3Hsn-Ai diff --git a/Packages/com.unity.inputsystem/Documentation~/Images/InputSystemUIInputModule.png b/Packages/com.unity.inputsystem/Documentation~/Images/InputSystemUIInputModule.png deleted file mode 100644 index af82e7454161d2774c1397d441e7af4249164798..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130180 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

XpLe;h2&hB92OOXc_h(8;jMI=Pm8!kC755$v( z5=#RlMARWfaXjW-0RYJ7eqi40TFQIuSi1ud@b-$)0xjKF{5yuv-BSJOiB`c!YNJaJ zXBsA-*%d)AJdCxmmlHz34_sqvr_fCqW5YK3~e3MR| zQBZqE(CEs-hSjhI2FLzTvAI|%DM*7}Zo`PaDix9vrvXz-Y?svhx7vvGJ~)JPFeZlm z@=ORya>a3v_DG36bKn{Bmup=`F%7>b{jp{hd>^IyOD?h4o9Pish#fXiD zr+9{I%(X8d2Ug?BmGCjhHW^i&1vRMv2^9v*Q_fo~4(0CwB38uI9YKar;P$1(m=~fa zJ_bAadkW~NHaVUn?%-B@mxu8V+(OeTtT{_v(!CWV6S?~m$ZGy-BAS6AX%9&(OUm6xLA4dAqjyMefa8KK$N-FSs ze}btrK4D#?oIBFCV+#bh9DFcVm@$m6w7p$hXvn>SvQ)Z=Q%Mrd4G!|VA`2L_!K8ZD z85KSYQLGHtGerhr;h|zmZ0g3sj?Hd)`{$dbV3dp{ad0R(d%6OwpY*$wB>>A;|4c3Y zq~{~JXxt;OsG2m7_>*6PBlY2sWsG8smWOP`yG+bp$l>}x8;y%KV#jH*#(omF(^oyk zV%Njy4)F}{Ni>pU2mCs=+e%y(9TIc}QRXoPU9f0hU|%r|7{JE5Rl(^acD;1@HR z`IA%~=aW|Nt*#Ch#{qHYu8lKj%n4Eb()gUz_8dQ(<{$yfOH5xpEHtshP7lV#9uzT& zh7r+~?8UN%uM{mbZ;3$|a`mEVEpvu{F8Z6Sf)CG-9{0s#u&h+$S=+xrX5LdOZcUmCdTqrBM!UK zwvP6Fbm_trttt+Ec(zp0+FnCwS^YnSv z!Q(?~iwl>c_p78(IseuY=Dg3acAbY#IG+`7=b72B-E=X3Yd%VOU&x>YsOVjr(%;)1 zH(4-QW;{FHl0iyf_O~Y4EJR1nBd)w>xMt`NF$ut~@-yw#=uobu$Di41=k&|4%V$3q-ui7StD0hcc=xaVR){~;2tjz`5QzLH$PkE`fD8f6CqhpG06h03b8ik$ z_COCu8%L#Suoy!pyjl7icmd`7t}+z?m3cc%`T6GkO60v?J(YBz{Mo~X`~oLaTMp87 zJSD-$IEU2hrx1z6ryzmXL6)3Iq=>A_Wdn$>uZz0#kLG-pgD3^>>QO7QI7&8_U6`%v z<^ZTvQhiM?rH!PF=;xpZjhD{caSb%pb`(&kR%2~)kC{-c76eo?^rip^tcidOSPy-3 z;_eFy(mUNuH#*HeAB6jaW#V7MN{;gZ86})IYN99VnK@n)J<>%{X}#<**tRfq){=I# z3i93`eRA!YIOY%MO&9C=Ng}TKvY3tAWvbYdEodlbh>U@v-kC@joRa1gbM&jk$<-)H z4Ts)4+#LL0F2q$>+!dWyOSwGH&EAbj*auhQ`%FY0>)st%pDb-f*;R>dvpX}1Ei(maKa^mZu9b@ELDS>703Yk0Kn z+MfE0o;&5AIltrr6Jn8G<}-G#N-qCrd{KeoCLGZd}wgZyKDlc z-^hfTBQ`60&FGAt!8Xo(!c7mE;o%96xjQka2TgdnTBn(nDRuDNjt(9o)VBSe5!{ER z*<8qc;dJ-I_P{i*VHPWvt10|Mtc>yj*YRKH2F+?deB(Q&TUMebzDbs4b-ke!#b65$2W z1^xBG1ypudj6^#vS^v&2uvQAZjHDkF%av) z$(oXTZ8y*@z~-0i9a+0O8V_1!DmFzgNm|bSiNO#t;hxCYPRSumv3U4_&c=7B@w|-B zGep-Xu!~84kZ76rNn#PI=(OmCcLX`qRrQU&soztesFbh)k?{ag6|j)oHOCUUI}<;c zN(p}ImDw7~nkYFEFIR50%zIy@B5Ym_LmZ7ixoZgn6Dzzbl`#UN??GWN>KgIx_+|(* z++8iKw0X`ow>G!-+2wgYoUyg)c2g%v!FZF{ggU>k+)f(1b&!PVMU}1Z3_}lk2*_Ol zLU|hk+xBSJY$##v)dX!PhEh)uNuOP`E!YgM#;h@-@mPeDb(bQ4rAB3@%2IAX#*-N4 z5c65W42okX_0DAt}#a0eg@x7p7Hz~ zwNuR{TpCkEg;G3?N#hSD=QDFrxrdm-w!4W;3GSAnRQ)BTqCth=;s7u{Xnp@1@Cv$xp+&GP;l2_sL0%dTo}?4+oey7X9ylCZh8x zJL`FjQQH(rfvxgk>NEpBX5Jqp7E6f` zkv&Eh%2bQihcA@L`UpQ(@1oGc8f~vu`&e25lpkVp+Y`131cCmIO|j!RO1z0M-;aGM zY7_l;xXl8gTP)uKGb0FU@SWnMxi{0-jCx#$=hRoZck%W+QI-JaFta{kLVcZxCR|XQ z0je@cw=ecqNs(i+&hRZ}Stskzcy^-JeWVoicp4x2*iri7)KN#Rny(s-gD)MznRu7F zTtG*83Yo@=>F&pnooieCLxG6l#9Lt|pVFqW52=lJ+eL|3gx}u(c8j&)&d7t2;y)dp z+$)R2p9C{s`=+uJ3JsX(hZU#;7mY8Z#_&i-*v>KCiDkC8A{HItMGgUhsmuJI4?x2O zK(C_9Px`Lb(y{qtd=-drpxkYd!fg2l@PWoVVm~@8fxIj93uICZvHqbsPCQ+fDUAOsNl!F z=g)p7yx0}b9TlXMq$Jm67}#&xHQ!Bt5-r<%$37I6laK$QeJ`!!Ru{Fm@gSM(eY_$0 z+^~6Gjxn&+-PoN9XQTf*Um3ys-0yHRU^fMS^;RT#r;wrZY`gQMJI8HR`ON(f+e}Y{ z$h*L#E=v3eQpmeIoDA9-XL6K$Ret$-=>_yLJJWsouT!PsA3t}c@*9T;c9T7V$##@L z2U5?G%7O}>zW#M-x#Dm6_=HL@o?JaN_=pIqd|=O=-ZWhwe{9Teg(f(9as!ZCGkNWS zyN-c25+(%c4nAXFwj*Yh;G04xw1G{!*Y#C+JQGL>$&Lrx{+4d3Ze(tupE@Fj;`VF( zRU>=CF9X5(jy>(l&^S0ok6fb^>erIX1wlfok0|ZhBdPU zUU<>Ys$WB8Cn!(|?DlV?`N0(1adTOulgrfYz*nJIU0+?0I{w`9I-F?7 zs-QbYaY}qhxsEetlDTyPtK}2-#51iQAuE!7_K_}#n>AkTe#8-zDyNe6+f^)_>ymH0 zf|u)s8hBKhJMV$v8NUu&$s$-k=!G8g7xV5Qj%cZVSB-G!w|uz}EoJrzTI&>EBD7gf zL0QgrXa{RC(K;<-5ylBaE3Qz_lWG=H=nEi0Q~izy22YGWli;7_M6;W|PJ=8}edt<% z)mQJn_^^>I4<<*J3yUBNYbu>KFR9#rm9i!K{t7DdpgaMma^Be27kZZ2n5;|Q45Fl? z@`>~@1d1depps19V=V62d~4rm1MF~9;;*Q2K$g%RBTqq(%hfuoE4SaTB8IKkm~&CX zu#!v2s>+*oRdc3@!|I6ibA`(57qD7xJYGrH;JIUXK-eh~|78B_40q!?UyDC|X1({M zv+%3${2s}b{Ml-SbutL_m@j?5rTtc}aw{fo{C@D*T&9il@#B(60%Wv~rb1X`BNet@h`WT@=y6}YcZY)#&zVYZeu4UHmq83Ct-a&@!MHdZp_Ypb@LhguF8-61!*-od3NqGY7^F zy%{|x1r1vuxcrNr*EmNSDYOjRUFzmArAN+FV+YOvtz3JM&uwsf_To$mnH@4#_^mQv zR+vUH_`!prDq$BtSPsd@2tfVTM%fnsH#l_{U_ct#X4*XVipO{UK}FuHsPo5iAOz#w zI72jV`BVQ>vS_5$=l}aZgH)MXWB59& zY*RRPHcPZF9hiT;`fHjpjwzH>4Vvdu&NSlBVNXGUf5~c>PK>@2aAMwEg4AzcDCzwu z+jTdL>$TB5Y%SUU4oMq^qx8QR;xIDK;?4d{3%xd#`}Z%f^mK`j$a|b>TZMG2-`x;` zhPrWI-ZMbF&CmS%+MvZ{H-TB)QYxJq(h3f`otTfI^>UY!K0vussrd^4DkpJo^ zSqP_HsMetrNA(R2mufWtkc!ktU!Nz*&wuzA6}sq6OB><`COL=j<_j;cgfS@9;7-pu zKURi@-!|rnbYK9rk)G$DcQvS322i`6AWS|Bp5J+4gsU^njYbc?J(~uMPteb(aVY}^ z%HMv*r{`MSusf>asMmF+@E>@7RAGhA?}Ha}+-g-Pea-wf1P?(vf8<0;qSf6A zpp_r#hrF{3ha%^PP0+Y!sG}jcdhE$}`Fq%7p=9WnWeN5Ig?rDi_Z<|J{+OiS?Nawa ziSl>>N_?JzI!d*{AM%M9{wk>8X=U-+4Q3aH??Tv~6Odlc+tQJ5Nb#z=?;XXQ<_7jn z*+y2ef}kq8I0eLe0;7S!Mu1?d2b}Te;kL;d$-jOB^)2=;49ZBmK#1z!z$M`l22jc| zN5{wz5k|0;v#VE{H{a4&<))aX+ghvorv?`t52e-{b(?1K`FxsURB32lbE=a1Is+MT(w>ZIGr0f+X@^cVqS40E=o9NLt=de`IK49DX+Jduhw% zPhjfh6yUfaDyq97;t@t=^5qL|1!HEuK}~#GlTcoj!Z=Pjdm*bHC=Cdv{$)N>wamPJ z+xP=C1uxFmDO&LzESoubc^@rH|1!O-=xO2o|ueU zNt|b99zD$dEv3{GZ`LqRDRPm^LLJIMaNY%+)9_k8`u({>w2_Kw^)yy%KhX1H`k4Ya z5U|ZE+iOk9w*lhHFECq-=?)tU&S#GDrYftEtTTa~e&sMPm0!Uf{;tcSv>O$s8$e{Q zYey~jk|K@(NX)lD$19ujJ16G@q95MX7&)A2-@UI5ATfDjcW)$()^~}(^?%XzmSI(` zUHi8P5{lADcPbz)-Ccr6ODJ%QLLa}}c9I}7%KBPJpXu&o4`&H+x%lqrmj=>PqiHR2Tv%H^q z1F#L*<`-7oBg)m8-v?1Mt~o7hCQMMS+kJLO@;U}=md$*>@eIiz0enI@Yi4)nPT4lF zxr_ME2>p4&@Z)BNkHe(aEt2soYEvJIy-zeol4mq{Qg@@PeOt?4w%vaC`!v4WTDhzg zpz+}%=a9k)%#c`ysVhPV%0aJqRGZQc!iek`@DSOC|7^5hlz{vme^{pIa6`FbK|Bz& zellaRTb>=k0SiS6bqL}54Z!ZZZld-=ln(7U!5OPL2Wi=fP(0$`eLwMm6=+4_Md(v% z2A0T7QKD_@{*FH30W(Z!vtsBrrO1pvIM>3HqWX?LUcGMuseSPHBBjXd-KJiT0ftSY zjSS?x45C(Y)f_2cvl@y5tMrIPj7QPXL>25-OqQlG*erIy(-|-@Uhzx^&A2Xw^Ms)5 zd6!g$^I|N4pSznIqzPZg(|C_Anx)(*%OR$=__EK%s4t8ADL`W0LB2Bms6M>z&zJ^g z9&>!{as%%?{{S!AE>|)%WF=)c@)2A~cH)#qdZXh3PJ~05BM9%hz(@blVxq+OPS)L5 zL`x&z02bsha2LR)HX%7v*Z6CE{wod~G%=2r?obX8Apk1T7a*AK^XE1v6*&Q&x~%9A z=hi=+!Rp+xza?Oidmbd7liAdPD6BcT@47#*mhv&~{DkCkaww4+F4W7TtKV?B{RhfL zvW_s%9CYU%X1*?B(tKN_2gaY9skp;c3;9~mJ67pp`32sQvOYRc4>QG_Qp=M0({ch# zb@q3k+WXdl%zzU&rdKP|-=G<~9Y?Iqv$@8lxI{~T)tc1>uOV?XH{g?3t(Zvi-{BmP zmC=9`tG3pNTv}noz$&<`4JlLWyLn)@Itgbj3a0K&@QWd&eGqCyhkHF7nOlHjk**^# zbb;k|z-xvBTSQ{$C@(&OoYb71vmBkPqCgh0fE8}KmWd4ogO_?puWWjkiY$^fFDj#a zQGPi4#E4G)5KPGTxw;F2w?IHa>Gxj^m!~`)^$vJv9S8Royltan1iw6dUIUzuDC#We zO;xur7AG9=U*~3!#KXpjmXTg1`I6+&<5z+7g+X^%>!y-+Q^(PRu$5d#NpEY_hp(pA zI7Y)>q!8bZts3%BNdy?{z6`Pqq6{&)%aUamve&bJDziq8TUH`Ul%o8Z{3ulO=5#Bc z@>G6eqCvZ(q5pm#I=qS>AJ<@U;S{W3+=@pHFw5Mwc_#&rSwcw1GtqPOOrKj&whr>D zII0YgGfLS}`v+dp6_U`9lB-!f`*D%LDB|%4k?b{zVqYJ$Bxe5%&gLWN1*5e z^Ftxp0f1vUFsbzsb)<)rbZZ6^qr}F7O|zMKbioKDaFlp>6nhadD5vfCaN%L=YsrwJ zpDH}Y)V4xwAaQ+tPdCB8e;N236@G1+f028czeiJk8J8@dsJFmP1ndu8hVM&p4e4J8!s53)GIDbU- zduE~rf=L?Z=54dq44s(3!^VVNzi2=IZs`->1<^4oS+6&*o`HJ|u@bG$p%^JV~dsi6(Qw7i9=Dfn^P4YX+ z$+=;orXvicuq5`qdT>Vl)-k%@nb4wZ(Aok_rq)5X42aw0&N{-@ppDW_9(X#jIZ^0W zM4}(6A6C_#WVCuhro7;TZ=2rsN4j=4s44#Nj`kyig5<_41D61bwQOM99l?Szmk@wB z$eJ(oWu(at&e1;-ij!U5|&p)C%QLnmZGhv&R#2MPr(+Vc!eS=wso$ zV>HlBVu>It;>b_Hu^yPHad(*iQhDyMvX~H_(>GAw$fCTqPVqiPeg3j{;}$_e@H5b1 z@qdd-I#Hg0lifGN?DL@4uwvrsSDBcERwl=Tanc4@Sl1(v-qKr!x=|xm#XQyMqY1AA2di&hi=f5a5mkDiy#$YZu;W;bahcdD|nv8kYBR@etXO(eJGzwi_ zVL@l`JsP!yO-*dAL9)`}WCG19UYwLz1y#WL>`P_bIsIJG-Ptvom;TZ*bE`S!RNPxc42Y8zbu zOgud5QfhfCa`y(Syy&{ha(IRvc}J~}DT3ymHhB^Lomtx$O)?V(*lh%~{5FLS6(VU4 zWb84Rdo8cfJdk6TWy5$1@F+M<eHX=O%r%Am5+_TbHhKXnWEQvt>t|%c?Ua4Xy<_9V{T%m#o!YS$eIvJRAA)5!u4E5 z;KepA0#@rGh0`IMQ5PmZu>fo%jBbcpq5{^IDgA_@XhZo|Kf@e)9f`?O&6 zH!m(OFy3uf`orv)LYIL%FbSD`KwP1Bh;xkypxb)6VJ~5fhdRAQO3-adI~IC=$) zTm4xydJIrsML8{%gx_4ZdjMj#nmTR-a-L&nMgm6c_PFU?u2^EhF8f)qnV$9v`GW*S zOE5%Uai_&+WIseQXT386-qHo{?Tn|LH_w6Yd|CZY+zAIqa9Q7KWeGMN5^MGLG*RQKZ00XsUo$CW9sB{ZBGc#6#+NrdV3h$lQ>8Fj zV5#eyU|V<&cX>N$)!O}+V?KnBfe*OxM;*0>`x)cQ^=__zNbk+^og(sWgCF;}kzW$# zlLU}xJkP*-7cYQ%P46$FQ-G;bT0bLYP=M$(MgmB>lwpyq^89dF`U8ne1?2(^;`C|# zljf!T1ed=i%f23^BP$F-f$Z?7<2C%BRNKwZIZ+P=ZVnBxi2umE(vXFbXkPMU&1`t1 zUcV4u{$NaqMK|5}Vl8)lL-Y^ufC=KJ<7g6Yedu$*{iq|e7P#?t;4jJKwlq~Qr&gG0 zkEKj)##YF{1%X7_|JvlA^V4nbm}dHz7z#m^jZtbYH$Dh zzh3>WZy`=Sn|I2E735>;|3kWrGXv6PU6}zX##Mh5D|PMBI!MJdqk1c)9PsaZlDzWa z-*+>+fYh%8Nd1T5;TM;kdMQeu96bLK44&vXRgD3$f zYs=s}qkxByX|B#$oca3d^QEFQS{x(l-khp*>Se1d2>XT|1q~1`#TtOAC;M}G#rgoI z9v@)pJJ5ezDk;9#0j54N(X^lDZu;H$J!7 z{PiB*&;d5#r(l0$7K%eW=LxVHxsVJmzUgO%3#d$`Voj3#wSEX)bVV1>{6BTe%<+PY zarLEcshEyGD;?;#KWDywl{Iw|NC5^91L|@w zq*LFU3_}ebFRFiyDAqw)eo8Tx`uafe(gzrinY)HB7vDchGf=IFb-8)({Y$D}YuPa> zj-WA42IV)1c*9k!wis@;ssD+v1)9Zk2uwW~&kxqXKwMC9EzteAOAY28Y`CX+9a%!U z<+9CtmHh-uh$?pKSqE0tNed~RKcQ<}ZBO`;p;(XA0*NlG#JXZw#umu54^*`;pdety zjf`m|9}JB9&1C`KWQ9aoO&gGCW;i;@mI&gZN%Zj18x@6lsOc7?h5`bQvWdZ&$P5(9 zk`~k=yZOes-(e&@ITh*?uYNyLWGVF*1o<~JBvu8B2#`BG2h@n)exZ>j^&szX(H6YP ziZtH8*q+-0f~*T*B!InPVT%b#dT)@sD@lA&y6aeN&D=kM6_wB-SO4wscfyMaP zJDbNF?AbnJOPeH#D1E5y$#?UaO7;bvX-Ep446LutEeb&J^8%abg($NzVzf;tpXbgf zl=nCo{bFNcc(Yj?-93mgPr z!>6DpNuHSnB>IHCxbqTZBSa)7s-kO|hLbBL*j&Ze(%}IFXAtEB`+_;(QSZKS*LxH| z;zYkg(!v(#4cM4^S$=^JXFc#X>35>EPcEBl5H8-2^UI0xmF`;nT~YO7iw7K)RKUr6 zt6>XN5n9>+Xd&LoBE|&f0`Ij{ckCe;6NLNN0;&mS=#za9d_sw1y36z94~8`m-faQG z#|Z#>8XsO~)scM~>VKEZ=?Ju7H2}N9UG)0Jm1?WTYGYrP!& z8Y_Mbg$*U=v1ZDLWxZ_cy_};e$LRZ6HoqVIO8a~GF#CQ?P-Cc1NL0s<2ZxvtAx}s% zL?rN@^+@FLG_t+J{svHVt`0pUIFC#)6daT5i_K z9=LN#&-fDqTMu-yF$d@95{2B#mJFXjK&%%>KRz5gd<8(AFt1I~^KtLfx8Anr%MZNs zc-XW9fXjNel<<>TZ~PgyC)noHngK<;PE^kHfb8dC4K4j;RJOUTkRgW{u)pcLat($& z;0Lm}bKds{+`9V-1d4SD1B8+0jE+Z`)0lT_e-I||WA(rTP`Fv2yMe6kEy&XON5$^y zy#tBu0U6c^s*+Lscwl{O{rTXY>lfKDqQ&v}a1x$-N0sL?^JIs>^DfLza5d}y%Zsq2OD)Tng6(-z~6DR8@R(zo#2C#>?jH3CuF={t)S^*p$7_ z*O#26s-S~`F5;W1WgzGJXK(>|i|dVWq1SN)X!7jp4~b%8;=jY6QRNKbGS6## z*7A>9V#G<82qJO4x3)U*Rs8^dzV>P7)&Z5;q!r@$wy|H1T_N!4F2$gkBAO!)Ab zSSY&$F;vf`Eg+)n+0nMbIqnQFGiIg?q@jANm45nHUe0Q zMF<{#JOq>|UR7i=T^*zwOjC*yRGadfJuW zMJoNtbr!r&U~k-t)#~$iG8g!D6AAg%AsmU3!U2qGuO=M<4VBa3o$6`&gQdHqw&*!jUCg zJiNm&ticgvrmNS{2cKN=f8Hz%g$n({K?FuCB zq{3cm89t877`J4XgGD^Z}X)`e~D^Mxj zb(o)qA|*MNdUxN}`z?aH(}N>-dx52)AIWFfRm>wbU@H)7hN)a{qbD` zd7FO;_D^p5J`(xUUMyL4R>F`7+h^9`$qHNSbuTwTEh#+h&nhX=f+uA&vsicfwin8( zSY1k?V(JV=7$2aB(zF)NAG+h<(N4;Ka-r}!U_PEk4IxJ_qeGH^7Pe{>@+j)@nQ))tqC0l&rJQzha5bBMU=Ts`*sIm&d zgQF;^(bOu!Fsv#r8g^BAlrEzFy#(y9V0`!qETIrSkMs}NP>b~KHTjf3*_qD~ic@VSpa>FC3bP~ivrm?WhjN%5E0o=2Ju^TA#A@JC(foW_? zmI~~E8(G3Otj?0ZWLGX4T-xTN1yEr2ZIegFID#qO8GrE4zP)(!vH;4ay#c{31gTxc zNBV{Xknj!VJwo{s^qZ=xk6(q};*uFkgGKNoHbJ7#T#cC_EFy+ITF0IX_XE(q_RORP z#a)T?h;hN{i#$A~)*$RV1|CBVNKYz!A8w&90{g`UH`aEt9Z)nSSTVC1v#FjX)GC~d zm%BQRJ~K@(zq|6oYmT18N>Knoit(?(b8xbGr=%3*%#vGLHX9;AZY&6E1pc& zK@5W<;0FBFE5l>3qeUA3YfMehJLNpF@ZpWzx!f4@AV^m5_@% z?VZv`qV7JUtY0N)%fEjvEq(lQ%u$79Ja%333?SCZo7l*1^nJS+h^3celmxl}t-Py~*nrAm%##H>f-} z!uRN~9&$DM`yK-4@pgz0?3y{l(hU_Y%w_HjefX@y_bFUTqTvS!Iz%cW8XEg2x+Jip zI;EL0Jsg|;>xlqT*WkSeckb^c1=FK4AIkSkQp{Pk7K5$fSGpM^t~HDRRw;QHJunH@ zBPkiG0e$+2#|F_@RJ6 zooQZ^cJyMtbSjw}uil*sgE6}Zr4{Ar89*!m7PL*tidpHwDkaw@lcTGcYUb`hpVV>Y zAaqA#(;Fq`C2FuryNYm>&j3g$Wk*|qg+7ggD+3nbx7s0h#QW|iE+*v&`Wr7LFCTTw zt0^FqtFTP_nroIT@u~ZgoM`Ea3bK{P`I3#>oWC%hKX%P4xGLkbai|n-87oENIfb3e z@(}m9P!|x;Von48VccV(b)p`odqmYa_gEBJE1!h7`uSCxx__?%C(?o98iVR&_K{+Gs-#Bh-UIm5kOTy$X^Tubq}O}Fnwlk#7G zs7DO4M(GrrF}+2qNrE0n-|tdBN_|~mRca!cO>g{iSP4E;)nyc=7l5n#!;wALjEQl0 z_yRhI?W=vAx8_^-0@-x>e-`fnNf@vBcO}Zu`(C<~XdScvwxz|3fgH9ILKi5h{++N# z74Tg(&iAlYmHhW#r^Pj@(|=9?ZSRMf0(05pdZ|*vzoX}J+Gb5RYiXcO&@@Fllq09# z`VXE#0N@!wE_?T9JK~;1_PnUeVYQr3R5q|F969&6{vRQbdH|yvuLDo)gRsrSf3eL{ z0NWhPxhl23ez}%-q2~O~ zz7-Nbq9WcAi{)>S@_a12P56~4Pjc?8;tUTnr+V2D^HcJ35UkAJW8*32XX%t+Ri2=Jc?2G828DFs$Cl3fOUZi?YJr2mYsy{NEOKdFb*tYcmv2@>}x z|3qC+g6`LJV%(CQ4Uih9rhP~B#2)fW=~jbxtIJ-`g#L@!WuW-!tRKJk@-gLZ@HljV zk}zX3WYRQp)`6XSPqG$_6K#jm#YF^v0LAi~f$QRpLud*y z7gGs=lMlF1T+g=a_f)_#?Vtvxh4W>noBk66;?`{fme_@u2d&yZ3j&6|ALgkX(dPY0 z%S8aFZO0N6#{ev7z!UNa$bHAPl6UyqArDAmYfT&PufNIYQt6K9B{GRR%b*cb(~b~W zW3rfLT)w%B4CG7f}n9F7nDpj#4rZfgr-(44${- zzhj^256A=G-j1rmAxG!wB9Ya{a?>C14b$Mq`I?0a_YHXpMwTnZF zoBz7TUH5*LYdsxMsC7~OZjbg2qyV$sZ{1$XWL&5PR&@Y%j%!Cjs**L6UV>fJ*Y`X* zy(DVqMvlKfJvtXAlj^OzY`;8vK9;DW-S`G(uLA|Hs;Tb456S|eC7wRK3MHlTz1Hh& zUp4UV;b1tq;F#zkUdT}!X7sn0V%pwMH;B&xromk@(bQ0=oLEa@5`Y=VmWYNQF>EaI z!4Q~W1EZRM*VaKZN<+heY*fNaml_I)B35np|aT!VID%82V> zYphiht;G%^;O4a=9*^x*>y4(3r@�@T~_?m4aik0L0PKsPa4!M`eLpGVnJ?gq4{! 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%0DckLbl&@v=kp+oLBL#>YZSY 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 diff --git a/Packages/com.unity.inputsystem/Documentation~/Images/SupportedDevices.png b/Packages/com.unity.inputsystem/Documentation~/Images/SupportedDevices.png deleted file mode 100644 index 4251a7c22c22617d3faee13eac8cd0c3af5f6056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21228 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⪼~V|(vpw}H*u74}BfeWA0+yeR}0vp?PRycwLp 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 asY{jaIj-){LvY{9qkLceUcp`SkpBf$0kb*) diff --git a/Packages/com.unity.inputsystem/Documentation~/Images/UsersInputDebugger.png b/Packages/com.unity.inputsystem/Documentation~/Images/UsersInputDebugger.png deleted file mode 100644 index 62ed3cf61ed2419287083c38e6a6931024744d33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276449 zcmdqIghadUoS>tF={sJ=^1#WzTtr3yMg7d?3az~at% zA}4{BAIdCC*g8X?#*z~nPhsFt9Ldv2YoI7g>7g67SbFz4vBmcWu7_`e%<+X!V|79c+R;aJODZH6=dA3VLfDt!P_C1=#A~b@d5)@<@~~Gn^5ZA_$9e zF_`8vJEh>Wa*CiIr&rzx7xE+J)z~S;au^y3j}l7dTmk^9DYRDA#kL5t6g@)OsjRVr zBtmCMQ?1@TxFqT*waAwZz2+42jZ%3a=K5i5Q!VR<3n)|s(4IK!;3@=o&EBOouzsK2 z^+y}QFM=j)){YlP^W7zyH*GGOb5*4F-zG8k6_GiN#U3YROco(&t0Mwoz^+ek7KxFv z1jo6-TZc=oKz;x7U|7`vilhHw#qN%1K0<`3*N*4ncV<_OK=A=paU zM8d&*0=RG5iAshD8?pHFmsu!?*yNa=VT%Qkj|bE7;*_;Z#FG~ZNp>jLE0G=ELS+1;sD)o3s46DWuvRnn`c+g$!Fa=i~ z>?9IGR_;2YIRK5kk`A{4;gl>`p(y)g)UcTG8#$?L=cvgham?Gks)yw`pWEHdB?f~+ zmQ;NN(@Cs5#9f$MX!wH57X2FOWym2B{$}(@DrP0DyMzU?<0{W{Hn~6sTo0L(L#gt9 zW)taj7e6$>DJ7kH_buc@j%kieUbW4`PvH&n%{e$@x;A7I)U9}}cV0!wymeBBC@#p6 zXRC}Z2;Pkm?V(zUGPkf0>`SvsgFY23WS9tT3f=lnVlHD={miqR`zJkPUd zW*6p+)q68eyDVOJBRXxDd0qD#b(k1a!v=cyx~Eo#mz-9@U9t}Ew=mC>9mK`;5+Cgx zbzi{&uiqoSZn^|PbUWzBA5bzBZ= z4iHDfI75L@fxddHdS1VQmC2gUn#bCs{`!97KhOn#+7=N#1@wnix(@EJu>Fem&|*huTt{4`0>=lo_3yWo^GDXO7sKG3GK&*?h$XI*V!M{rGy!! z{S^9g^CGp*bjT=UPxSNSX0!97S@Jq_N8&w~z2rIkdS{!s?agi6%}9^)?U$pz1!WaG z1)p=9H7?5ctC$T(6tuIyY8<4`6MtfOFQ<{0Jjyq&d|H2ob5?MbeD&(e60ZWf18w8__J@JxH*CxQF1O&RX+Ut)9lvrILf+z`i|iD)=__O*+e3BJRn-Xp5XTj(3B9 zLGxh9dcvY>yTW?OLEm}#F?88#v-_;{+^GO}}kd7+z@~WDuqNRqVvJOf1 zVoD8mJ9ZgGKNY8FD4i88$NTL_qZre>uc&VXd!7_>Dbq?m@$%d~6Z;}2_tIX9Pe!6m zBG4meq2mv61g$tSpRn{k@Z; zlbt0iwt}|rw=PdZPxa+#%u5d~!kv1KW1JESxFGijJcfQ}h_jK=8f&ohS*Y2kJQQO3 z6aPu=i8_9bbj?5w_))Z}mqpXD+tM*353iAf=@D-)c%vwJGdVpOSaxds#YCj)Q}s7D z(z*w(n!PVN>wWDb+;H6D%GoP4UR~_?eLhp#S#XY=9Ze}pO#S?%QP9ltRhxX97~DJY zS78)r6ig7fIp+ZPJy<`u^ZTuRm}ppc804!WJdU$Hl*Ti1YAs+0)V}atrb|AgCYLmClCtX_j4S zeJODn97xNY0we^xRrfR%78*5snE+pMeqpSD7{GRl55|7tm4){!pY?QDE~cH%L}yV4 zws}ik`t%ZBy$et5;T-r}ta)ch=Ok)9fi^I@T%@A@+F-OKR`hE_A*3884t;_4n5D0O z{A-wMWIY22PIY&xdo_vLh8`on#})v|`MXRT{RMX|rVAD|jQOr1ZKHjgQr_J+{aa-f z#@es)AoflB9<7M*mG^}ZAk1;wZQHJG3tD@YGVrBg-}jHTv;VvdtoLGgt$DC{+Mo8+ zVNEZ?o@6RY z`HKCZha#F+FDey$wYjyUv$mwme4Q?kr&Z{~FZYNcB&~N_nf#N{5yzml$|2J%aZv{yIHY_@Cow?u*ndyu&_wEy?!I1r>Oj| z?wBiSHX9EQ7YTlTZ*Olt@5g-3Zr1#Q;^N}`0z&*kLXR*{JaYGS@-X*#iTw{(rRn>v<{uTTA_$<^JB5zgjW- zB10s_|9|&bhA93k=_CLk3s6&(Gw{LM%^*xFQ1V6D`<(~OL|BE>%Ql!p-bO|dVCm8t z$9{?&`>w#I@^pEOj@tdS^2qFzE{@?H1A(hTcRWioOLXoo5rMhxxjCa*IQ^Tft$osEu>OB`5j+&! zemOL@MYmha*^}@1a`2+}y>M@Y-zkA#a&m4SDI3uD^jL+SahAK=lu=@~8BNd=bXU;u zdC5`bu5kzMW((RdmhC}e0yjsCb!)H`?Whbr@e0y!uvcQ$%37qm>Np?f$967m`1TH=@ zH~SX(j$>k2t&|27AXu3}2Xs7U#P+D+7;?VfXP-yb=XioD=(XEBgbNuPeWAFhF1dH)m(w zhk`looLj1|U?TWG;=orse&(`&9wNCU=uRzd@Uvqd!Gi>}wrA^Vbt)U|@`Q~za$?@^ zu2Q#N>1XsGv;JDOX`jDggq`0z$2ou{uc-IN=m8%m1t1Mw#>MZv^k_Rm6xDqtAm3By zP`{=+bGS8*IrtFq)y;HFFwdZu#3~EMBes=}%_p&Ni8Prr35_^sH7^Kw=O>y43qV=@ z`=e{d9f;H$Im>Brc{&fxx%Z(_LDNbkRU%|$I%=j_JC|ekl^}DzM|q(7&7v7R$UZ!@ z_=tb0ePKC}J>vpSq}*-U*9)Ux1wE|78 zQQI70D||ec@HOLkmH7>}QhD<(;QKXX?b*qZaYx5SR=>=5UxQv^-`IOy8w*rqS7r7w zmEeM%s&mQ={iLfa6Y)&w&C%I3W*GbT!<20(BY`EU?H%W}Ps`VFimiv` z>OrU=l}f#UM@@b#^#e8mPu&DE6OWlS?(?LQ>Gx$0qZee8Wn{1T>J%oO=Z$=~#exlY zQXA^8iegbBT4!OVuBsa-xq{DLl&_82n@sZCJCz4uDB4h*%)`Os`i65_ai3JI?PLWqO}K3b zL~rg4!KXw&O=Y0s`CO=V95q=yF%rKzB>SWTo`sJ^!D@Yp`tAndhxFn>yJVV9znan z!rxG(Z9d4gfbo$x_egDO@u_eq#I6#!P83*vU(&#MPiNTF?}#2!OgWVacXG{-}HMLaCCLB z<9z4w;n58~*Ci^%vgZQQhCaRddI0a;zIn32rMOX|SE8ppVsvoDZwio9v@NNlN5|fg zzq2^wp?^mVQ26=LR0&hr2kDZa`vsYI{SlF~HDp3(V&Jr&8 z;iZYK7J85x{g|0%7-nLXZo5~PjDDyIM5ufGu%HY&Y50dk>h{Yrq55$ICOCk4-&ev5 zEaiJ6Z+CI+T6+O@g{pOftX+?cHKSL5cNShhew8`{qO8zfHB5=UYZ98|mptZ3JG+ZT z67#|pKm=gJE>0uz+0yu#4Bw7!z}=c$4mmN-7gaG zpNVeAx4iG4)UY8=VAH++joK9bCzW?z<%aL#j?P^$p$mE8n1z2sXS#^C8 z1ZRL>>F+-L%XIwAT)I#ssZ6iS{vm>Mk6|lr1Wv;Xz2ScKf4Qz#%;|)r_);AUEd)o5krE0oUv<(3>i+ zJcQ_nVzEL3)hL4!2)Oz;-5HMoMIkci1YBXq!!JUj$9Z?bQ&&Z%=c|+svy&-)h}5_i z8KWYg9DWAUJS4t9!ehJ)*1r$B8w0*3_b-8VAqmRSCuTMr7~^Jb6WFgY29X z0{bhLt<8NG4BliQ7L7cBtBYNt@@kw{H?$UD2C=L_$$SE8a|n!QdhXHQ)qwbi1>=qW zv_~Uf>3J^J;yDPeL(lIdpX`vIOH6;zOWmo{?hE%rI26JV(L>5A$JxqxD(wI!StE7$ z=AFCT;3(PGG=vhNUQ@WgEF|BPLRJlXB9QUpu@Yx$nKG2yVsfgJT2=+)6QU#fkTRIX zu(wpbVHN}Y8o&Dkfk|?*IzP!+qDl}KIQD-N6mQ{NzXg(DV+NeJK85m)+i82dk3 zYKOeC=J}+j<%gLy9RihC=X{A8xPUMbOE8NWS0PZfk_X@>@IxnL%BFC{gUW^G`J<6Q z7L#4W^-m@(=yt7dXnr3TC{89a2Sm?8syo{RP{ ze;cIbH=CX69LRfoD%W4=Rg**3cbzbzr@2+>k!Vr9nRvuDW3U5Sn5p8Xt=Iis{g6;* zayqEAya@6y5WrqFTD`h5vH{A1X>6!e@O(odFiHQfu!(WA{(z8udMNtUC+B=MW#kG1 zbAIOV#YF3>VcC_U=%3XFEokL9EqBxXDNk6TXg9)JSWRA%P>^NQEh}mEkmoaImoSMs z%?7~!Q*J%&yKOv!@DzivM9?HGl#AU?MaH?ZrQKK>OeUksaoIt>!cp+l|13wybLbQ_ z)L(6|lNIO_frW~HaigF5Ymp~T_pB?*X3%&3hSO#obhzaGJd0H%Ldh zcv{-v%L1s`!hdVh$O`)88#>#x<4i?H7;W5&EG`!XYTnUN$)HWgV!jceIL`0iiHIz9 z1NzEhF)2EF;3Qs8kgI0w+UB+BsZw3#m!ta1U{goz#b9WnF}?qCZu!wFx8J+D^^&XN zX*kj{uVEj4{EIM)>4J%81tKqdt(EDAwud6^(ft?PAeaowW7h_Kh(ROTt74Z|MP=G+ zbGM7SE>OOJNVH*~;;zEKz}eQk=0*haTVfWE2j1{VGZVPx0#W3_YYQ6}F|k_uZ295< znI|q-vU}WsI0!NoJfg zfQ#)_b$V|{do>R4sdzEAl5Ed*&EjK7MsAzHXk4(CjOrT1&%?nNT`jg6!E>(7nEwJj zX&a#jjw*VAo~asBZY&0Gm9X=>qB-uzz^pt|&dCoj%Yvdx(x=6lp{PeoOBm>P^EM#l zq_Cp44V6++hCwbZkXtXw`UYPnIJ)uPl3Kbx*oUKkip0AI9$l#bH)LLstHZBGZ{R+G zlQ*=zBr;s=65;tp6-MY%eRPt$oOa8Lj1SZL5uZ{B1Nir^g^cC~7Tz zaYx%0JlZsQn+(v1@&>c<7-=#3!JMa;JYgYD~)pZnk?=9kN)<4_XGB zy>~tBqq+9TyqD-N)njD}!n&503;&m+73hmFD(>MMCJ7f3n=53ubW`xzFXg(uLTCZDHbt zmsg#ce?5MiGRNwbN`^VwP)V`$C?duTZ4ac*lTXu-1m>aBxcAFLBe2aW(_S!KTq4l@ zSQT}>^N9_XPv9tw%8!J-*7ztD=mr@t`*Ovx7im)kbQN91)xjkT(W}arFvHE=7Pd*Y z2OB_3FLvH$%ORn@m4-<3s8EV%A`@o*QrZQt=4KpwU!$0P)wF6pF zBB+)TsRNW;RcQ5Jr^@*dq1}sDGE6h>+QK4(HgEwXB9R9t&TCggsFj_pN^~2VD?>w^ z)=nEo^uM zru(W5!cuwOB<(92Y9RXUNkL38EcQ`o4U(&ywlx->_UKoZ81$(ZUS~adR2tqGCslJ8l zLbLP5%>X`T?O6{u_Wr<+tRZ7Pf$KMw9_er2#lgqhmQJ+SkeONFS(SF>4Op_8XWJR# zUe`k(F6~$hKc-p02 z#I^2D;-5t#?OSGaIl<~QmB>+A-H&(s_Cx|tC-pZ_8qerp=R^lECh8Y`DIi9P*rcmV z9^ey+h5QUolnI`-6aOGE zanYHm6Yvn+B6$N$i38-92yD0FeF+l}-^oCqUDJ-h>iXhf74%f^qwjv#S}A(vRJIeh zt2$<$H3DaSm2Vsc2@Pb}gY{MY0pm^(>SmJ!weZ#8R(>x9Ih=N8>(fhOMVngHPm?Q@ zo_AlKbsoKCAl!48bcoar=!5Sj+wqnbX?K^>ts1u-YQAbk9mz@7C!mWN?)#!=Fw_^r zK|Gi)FL{<0Pqep^O596E;J3@!xyJA`Lnn^t3;17LXakf9+sZ7_KhZ|sJ%Ep{ZGesu z2$i#!wS5||RboEjTe729ML36l6}K^2FmlaF&2qb`W0GD`^-_e8 zBgg5-3+>E?NN9W!spLBk405<;M2`o4Z_Bw+D7gS*-~xs>RUaK5BA!?*?vVS-tNn`s zJe*ctfTir`h)HfTN45MN3(MS|uJ$U_BkuK*Y)}n>RVnr6^deS8``v%5jaHX{Pkrf4 z5DzMaN|0+ehCAR-DVDjUj+Doa(dl(NLD?cU*h>#gc@y3ms6!Y89O+(HGa2?}E$c;@ z<_2<=!JyT0xualLmb!astFtzcO4zJY?R~pEA(Zg*9IX{&G_QF7PT85ZTUF*A6lMmR2$VNnzR^}qiv5MWbXvc>SE$qyZRMBXSkU{O(-(ve z8L8}ndkk5^7q5)>uJQs(8{sqqyY4j{{6|Op_o2vZj4BXU2}{0ya2q7ehi6HrAr%&g zo4~vsxI^?b?A&*1?HarhhD3#++Bx7wI+B!zrJRPqy-7~n%wE0&&_V}X7d^9nGld~r z(d%Cb$s%}&qU0Vv3x4{EIM{+;whA9t&k4^Ej|I0`O1a;mj#X(=>vh!jQE*1PZhD=r z$rZbHzmRS{YeB~DU7V8Rx`Y7cCyq14?1pGTlVOdli^|J)O*3Fe%73W_cW$>2!yTFe zx4$i6L^jNMJG@Cf00*GI_$qJ3_MMOqb%#c8Kng5znLd4l)qtix!B(f4jwyILK6;t) zBah@vH@L1w4j`gk$30k|Et-q9oYiJm$w zbkR-sBcRWIgQGGVK`Fv=%3w2CC}mqw#C-kH^)v7*y=$k6?rNe8tNJAPW*y9Ibyjkj zYp0V{mkidcH-0(8p5(5Z)m0=FP}1sEXn~%oQPXalfp4pF%&f_OZ2JvAnr>@HEn~Pn z3X2@5v6w66v*rte6j=7}CaWxJPDf^Qit zFedDl?SB^(oV$ReCr(z5Bc%%5jfEM7(cLMeCi^heDLziHO=W<|iFstwl&cB-S3}p3 zG`YiwMHNR?j!h0oCbvke$lWF$){-o>E?@l z7XMpMkGYS{8)Sx(vFwSd5thJ}WR-eC?m}o6 zf{9QRQ)*q{V*ahq>b8@y6lU`&ECtl!9RS7fyZ9mR>59@cbId!GF{=9B6UVeyNNhvyu?7PZ#8?ANTU8 zvsi`!tqp0KqKD*@6Q--`gDJjv$h%MGSeE(J3m%}>LzSu5`xIXj;#egLP~3SND?xf! zS}vOFdkU6b97erXf+vYA3O&2v&0tJ9Av24n+{DJcT4o+ZeS=P29uCGhb_Ti|hpS0L zfrI}vlg}Dkd$Vp{q>0W$vY@+iv#>%S~ zs|?55Ri`om1V&vEkyLtH7G64wHJr&HO70}vB2sWrAr0Rna^Z%0x?sVO_IdYARY(cL zV=Qrse~jC{t{~fj^%8Ir=t`92E)+_zM5_2!XV|fubv2(*bm|g+tJoO5`k5Bn(eQ4g zDk*6!;78&^f#f^bILWbXSlGbx{2A6J{1OqjW( zw`ljBI3?%*XHg%XK2at zoA^vm`_9#kOhWyv0EwqB>mQz$gCd=e^Q!~{+kEzZXLMWvy+{J|3!TC@@jSU@0K-A= zo8X~BZ?&Ytw+&NCmb21fsz|v>Ic6IydJ$;F z0`Bu``Y9%$aPoFbPO}{syg!(~5CgB!GVUDvtZ1Yc@X!)~i zvuEGVFUieyv+N|JunbH29Zsv2CtK%zw zeqk|FwI8cmzsrzv#w2Lhr9N_XX5NEy5w*a>1|jFqnjHI?2+-pt)JI}wm!_{6^#J!81AN6w|_Gt*t{(}XPbX6%0M z3LIv>mkWrEdpvxUa9{OxPkM>@UjIg?bXf(#i71eA{d|b=^{=gt(?iwWl^%hB7mzf; zT5!*kx(Gd}s}SQmTBn<$R-{c@)B4e&!^l`d)U2aT2$|i3ZW``izdcpbX!{cAO@?AK zMGPxFu#X;dw^4ZMy)2=TKvKDeparF z80AK#yf>MO9IKdWw6*+ah{U*YY`f*k0XhHE7XHCGFTXT_>ZTG<=s?}9erLWdb?1kB zPNX}c6-2~-7xW1U!&`7phhH%3nKz#s*_0+O@ucM%2h*oO#>E%muKe?Krjc=ct-||3 zcwgqqGOuRX&C4S8iA_e*DG7@n;KWQ^(oYnIl_Wk0clBPNOgU)cDt}dF;*V7~t$q^V zN-Vz6t`$E$fzyKh66-e8tx|5=a=yI-6g?!_oRWDn;Mljqf57-kQ`cIAl!#_#WB8;6 zN=fI}UsF`xP6yDdQ{kkzoVpWpm7OuCXZ^pH`iKC_s8F_WaNhjQ#A|gKC;{EvG7cnz z_O{XCYrx5Cb!HqSp5sw)r4})dK8t?CyE4B|oca%SN5dN~+o!pRkg_rhBM96MiY!^? zSlI?l5OawC&9?zs1Riptg1@n$DGc8$X)&6l@J{C7vDYYI{U8sSsA2M$(KwWo#3OTM zW3doT;4O_1>4+soJFJ$B+;r!5|L2kX>wHSQYp<~y=ooskkS==6{;1_~STFQVPcpZ( z^cO8dp0P1n&}D~pQK)y}VH!D)emJG6T{Jm#saC&3Qr~CLdgn5Cc4;{R)8d|lYbyIv zRt9|!#Nrg>Qbofl`w+!CZ5|Qn!Ww2tfo6ekKR(Fv(o`$+FTqn5Sf#0Yd!GwC=V=Ds z7vWMpNj!P~Q>x=ST}ebXFS;%`)O<9BPj0b;n4iQt!_(-pPdjj&gHrP8zX#u2?_!1? zey@_zDxUojS9gg0V*ca!uBFV`@^}2U!&&a7J9RCO3$}`EwmoA0o-?tHueG`)kA9Tk zB6};0IQz{hGwzMR+I}8D7sT z`{|Ls^&=G}XO@{WVdvIMB9*?HJ7nJ) zl^_tvOjnN$Tm`%u;3 zJyZoQ8C0igTkj;ck>t4iL<7-l=DlLx=S)Tj3qek}TZ0-NQx2zza+JT5G2W{mv4QG6 zcMqV|Now19xr7_V6y$?@x=MM8ugDa!eaOS;N;3JbS;sV#XwP>JFQ5}-lA-*o@V@uM zjm^y@1G#wPAVCu{E|Az>wRs+pTahRi%QEpI@%m|a*266pKl%oT;$_=y`1xDg0`xa_)Fb`9HD*=E6aoV7GqS)ZFdmQM+>BeJk4$ z>LYvU#L~c_qCbJYx{tC0CZEqKE{1@RW-|d7e+Irl z{I&`d^O496Fgf^YEUsg&-oEpw7X+#B?)fi23O1(2E`JF={=u$dHOhY`MFStrvxRJY zOBeHm`q-Z7n@`WTMyz=#qw~zS?`noctl8mhU!JW-jiQuX{-~5r6 zN@j9aCodo^P}Z%!jJ*JW?tUsHLEny5%^C3#WLDASuvpWOLjO z4Vfd%zBKw7o=zcbk3$JpaN1Pl(heS9aMB2}%>!hxfZS}&dL^f+UI5uwWVm}>>^c#V zyt+Vc&$+5p$HAW|EqQZB9M*18md8Z$R(c+nlT?h9+?(}+I=C*y_r$O%z^k*HDrYk* zjICF(v%`Ic#;<7jT2IGaPRCRtsI{d8U%GbFEM@xd6Y|56ZfVl~USgMvA=Fy}u559h zhM}ny^BxnLOLY@k#FBe;`i)oHWu2CB(zK$Eb9dK=Gd?2?Exop)WyqyZN86(ka?}0y zo0jJN4@iqL{p@_}f81+33_G0E*G|?vXgL{f4~L$WK}fr2`olHfkV$N2yId|sMEr7w zOCy)>!3hpv=d_u^Wkszk+7qc-U#25^#a%NwoIw3&AhF#Toq>D z{Fsp)(~EDX`?M*mYvW`xzSj$=^RG+ab}BS{j#74BdH)efcj+KB-x@Elr6D^QU3w+) zk58$>+1gVBPK91DBk23QADy37l1o!BpYQ`yG6`3(+ah?RZy4ptA5V}G%N+grecI}^ zA-!V>eOxppYExTijcmLu0JV4q2ui>{T zYE|E}PJt^L#$sj9HAMALEZ5Rg-ep(IBR9xGbd3hriWD0dAV^SO0JMVkYlU=Vk_M;e z@XsY$42W7BpH65;xDShSmOrazqvRF{NPo&g=aaMd(K_>a{eg*76NeOHHSwKUP|))x zH>-yj`z>fEUU|2jWElRc&;4zk70_}1%NdmEyZ-TTw{`^2D24ZBqd*hga8dO!U97}* zv10LW&*@i7tp@=IEFZ#Eg4@o%IER6eOXOSnFS}~q41GErRUj|e({%RJXUlMd^;_m$ z)KWazYu||gBh5ST3jU&P^cDeO%z2$fC9y!H#-pRRqdjyYS4dXnW_S|>`J77 z%<&XTO=`V&e&nwEuKE(@l>(!>o!ahDSKPrH%Kl~QMZ87IF2ZnnE%b-QGf&tPezvEq6k9rt8 zvGAEF&gcDoMnuQ&m4&q9iSIYAbf|G=B&jBQ?)<#NY_)t*^&h|&b0OeGu}S|#{M2zf zF7C!dw6JZyE$CoLeW6h;r_%dX@5;`5eP1ZK@zn#&=WV^lV?iKHBw55s+o;7CxR^$Q z-z3Ux5LQ_!EP`fi2J{#j@x^eqEJbHarLE3_fqrv~{LVaR-B%_yqcIdD4fzB>_9Q|; zu&g=7Of_W?9#w5$teEpf_P!nJ=j|4xJd(i!rxAx&3H@sk}O+0g@-X!jVHLsR(BkTl^Uyfhz$kal6 z=&h6b?rzgd(y_h>`#?0C6-IooP{n~opMsetcPJR2IjujV1OJ$qDrQP5{)rz+l;DxS z?Bzd%l;XH{o4_?|3v|pVBjn?#?RQR$3o~9>cN^1^Ob?8nU;d^5|B!k)D;A*aSJ2^d zbN83?+$5uD4`P9f-~{GM?1AqLAP0csN6=O{12`(OK$BV|ju-MnleWhxM)UCvC@0iXT9K) zx0)*5=3kq&EBoSh;)Z(f47Kd9t;sV{Td7-o4Xu{)nl!B+T^uATJ(61q}KGYE6yBY z+DY`iQ6$I|5Qv45k;YS`{I)6ewyMLbbU}ijabXVI_yt#bQ5A)&WioaQqz0pexmtwb zT3i_3a(^b*T4&N$z^+WR`XQc`i9Zg%pZQhB8I_L4dpEGO#H4&lIowY(QpCky9on8Mn;=Rvn%ii&q*$uQq}5f! zVa9*wfw%6UOgYo$9Qf?p{)KCWNc}e0{1@S8-(OetjJKh?tap$0XJs>c&ppoaL3K%% z%Q*@(to57qS95<8cxSBn4Tkv&1lXNUm29~|pzph{f(~>k?vSc{C!%u2-CQE1I3iQm znClN(0(Eg0lZq~b@)Mnt)w(5%!FpFEJeW8>XSEtH1T21xJ(^ui4Ip}0+K;2pxH|=( z>o>hIC+3>za~||c9ZVOmWjee%+v%0c>1fuEq#l#h`*Bjw{`#|H10f>qgV6QF_JFH9 zEa1KStXKpK|vmyXC5H417Oj1JPwayI?*lS(nUrC`)pZ zAGqKi5*-2@T(Fmcs%PwxoIx5C)7gIgbrbUBQ!9+R;$Mr%0`%GB^XM(bADCgwk8-<6 zSn0nSER@sZm-JXYVm-zM?v3gec^B!tG4ll;^+N`|B39#u4o#D*`Jm%;qN(0-4$XTF zYc4d`<`F{m%dR3kD>ZU_FM78{f%Bx zKG6J3_u#36RjI_?KbnkB!aU1FLveCPwEAi?**gYB;v!1){Vk!Gg>%bLRQYLYw_6vz zo|=#DIAsiEF4X!&2g#Id0r*=6*)M~ekHpnKjG&cVY&e6S$#K>wF=6Gr^I+vi$$D)r z(oxK*Cf(C!jg{y2vMUlb)E6&(@sXQ`PAj?S(JG!*=(llqHV(b}+$&j7ff+qKUQtCk z{RpjKV&PMV(;}3+(1X(6hC?Ca*V~gNAx1?u9KD5J|IKCSZ;DjZ2!d_ z)jwGK$CB~4iOKX#w;BJ%jGtxXs$MPk>Y7SzR#ow$EPWdhJQZGwtAZ*415IX;iT2)!GmChsHbb*SZ`0aw0q)Nr?Q8qqUUjxQuf- zd0JMp4{6MjDDh$*mEeJDEmcnUV=WY)EI{4$_L?>_Lo)Fvx8K=O!^na*vS4kSr7vk` zN4KwE_LJGYc4|HQdDy&g!?y^5>?LdkUhk#WTr9v~KD*Vu`OHZ_$1S_83(C6v2OfRB z56b9J;qSd!4E zJZcfxA3a2l9|^YoY@N6j0x-=A(1pHZ>3d=Kj4L7`ns(B%bE6ne&Y;w{fp!77;31G8 zlq?dbA(DWW)ZnE!V?EVF(oC)vy4fXHn)z@U_Q&ZA!$DcFY2j+4nYdKc2S0-Jx zI3KgAt6D|#*C+5#^_Et1K<{i^?NsvD2FK$YLjpV-cPg6ovU{1_2eX4NW-Q|j)~zZL zt6ADK5SQElQxu`9xcpb`7taFak=2WMyJ#`RD39YF8j z2~Xz_!=L;RF4$WR0ku6i#bCKG4gS_TBtn4s(YMXq=nfomDS=|py?-3LsN0Ccc@Q9X zAY-0NsuG&4VH_dC^V8_2$iYcFQ=F)wF6WVqvbrgQx2(^D3O--f3L#(LwZ<9mmCUN| zDWY}Vy{dh4cM?v;533HB2g*81FLjfMU^FmQGV_-Rc0!}6@xK>AXDJw(h>#)lY>!5ah+DF zuTthsYB1FuMFJP>P8E^h--{DH8mWAwS;$q+i9GSFtI4A6HeS&S9P>^|z43RP%&%X( z3K{WkSphDcRl)+CGLPf$TBo}zU-mp{qx5;Yk?uZB2vz^o>kt`oub=9~9&$a$>Zp4Q zvlBQexZKwV)gV&i*ZM4<&Dz~_(sZ;@?Y_$vICO( z5{NYIFJraeR*y1)9Y5`zNNbn<4IgN4k?R+oc8kAAryw7+xL)Q>{VI9bw05?m&Y!)O z!JPpeEHZ+Y^ZD+R_D0Yj4S?-410Ft&b#EvU6kGR~Uco=y*^4_m>lu0EOtP~A{xPB9 zxFV^qd?c791r-aJR!Ei_p5#xLzld_= zbqM6fD6J@&^OFe4bQf{)bmcLkm4x1vF(V#3SkUBL(}Xle$}8Vei%jaUy$X%Gjo$w(aTo!cF^U9|Ea&My9PYJS8EX_NZM`=XBPmgxnngxLjT(#cz3 zsJN{NL79dRI+7Wu^ryBiXD;4{(2Eq_XH_ht{H{**Q$|WBZuH}uDA)=ye9m=nRwFpnXXoF78&EgbLD$v8?;T{6LtN9NaiU$x;rKr~tZrGii!R}x9@;4goc;&w=vVK2{s zvji~sCbg|6Mx<@jyU3rwj__QFmO*s{IP*b%37k!j0uOWiE^+4c3xU3(3EXx(knOCx zoW)}L9Lqaw{&VBD!$jN!Z~OZg-crg=+ENI9hU)Z$pU)(yt1KLAWPT;uV*ml09u!*2 z^R*myv`4>W#nZw_27;7{A;s_8F*$;9zx85Xu_E1XyQH2}rAj#tsJS!BIixIL&@B32 z7HcQK==|u*IJA%a?qWjYmuSY{LG#h_ruiy^crz@nck&PKI=I}K>0>6t${_>hCbe9W z&Z=?py}b(m@T9`}X)mruJP|YSHIYQ9P{@OB{u0rC+)z? z0WG@@5Q~|o^xTQwsI*D~?;{u%c-Hfi;lF?;=KrtSZP+lhps$nEUI5b#&+HPk6K~qm4561m!srN|cD#fy zm)Ms$yIqFGt(daQ5l1HLn}OdUKBNvy^i`B-%G$Fqz$Z$H?9k^IB(7e?{F1L23(EBBzh(<2R3=khvBm-iLVtHL$fLC4POFefqqx!)Fo84wCnu4pJif{MS;DlF=M>F+(b*n`&}57o561swe6h!;!IOwM`@3 zz8G?sajirpf8?fAdse@YyguhoTKq-JhIH_dPy>b7YP*t#`dGCdSB5(R`;*G&G=6NVJ5uI(`|IRgk3k|Z~>?~T@ zKap8}mw! z&e^sw^ZT+c%Aq?POUfjxJQgTrws_3Rvz=jLQ~$sLV1HxCPZdNVW|adR0{wdg`AhH~ zD_X$XYpFfuGwj(|Us+QMqYQ}>ea$AAbM)= zOMuwwz^5$L!`3hJDaYr}wq5jO6Nx58@yyq^=R^^A9sfAGjPc_=!q|GEPnhvv_+b9gjxlv()rE`5qk4i12q7IWPs|B4c=BpKNRody#!GaY#xv#9V zp=SC)<4p*As-{>;<^GetLzv;{t?|``zP~T*|4u~0H;g-WbnRY&FVHR5%*eJesk0ig z+evoGJgAkb@`tHvm+EGHj3MiUBOjuhCf74tWzoJDAO4FfXY4bS_9)UBToMF;*IT0T zIQjI16@%jzGS)KFei&=7`y(l|(nwJH-OLo5Z>V7r38Ffc%JbY*o0SZ|oQ0<+hA^5! z_C`!-ft2}|_CdYBVHf}Pvc6)*y@&hgS6q;;@3TXqV;E+PN*|hV3xdY4Kw5M2={(H% z&Rp2^p(tZeMZ0*6Ra%r9m8Ro4IC*yob@9zVJ&B-ZuHA(!;4CmK5N2c8d7qkwNr`R| zR&!CRpx%fRY?G)vWj)WZbgC6NNvAwbbK@4jtHgj3(Yr!I%XD-r7+6?TV9-z_b9Ay0 zIwwu0`8es@KhOel@2pDin6f<5o-TW8@29@i4CKj%jFDlG@h00Drk0lm|jV?`r zb-oE^*V93q>4%dtvR0du^5%Mxs?)AiY)>=^5l5JQ=r^O9F>!Wxy!U}!e*szq?`yrZep*8A0TsZ2+- zKczL^3MM#ZU@Yysp;ne;_HPGp1?pHJC;*<{Zn5b59ooK!p^ICTyAjJ$VaF9okw_wP z@)Fz@7sv?VksQ|q4aC=TYC!Z>nzrC0I_rra9{;6fArp;y*_Ba3Q{^g?%|Sw8P{7% z+i#?C=}?%vz45}1G8uutSOBaVoj|wAHum8Iy$m`fiOfj~2-U)mik0HJ?pW?TN{8DD z$CAL^N}w&Th5p=5ZL%SnAc;8oN#t(JOu}L-UKdFXh8?JLZI%g5`ObRsP`_HzM|j84BFH%^OtEp%8+R< zsjd9?*qS?kddp{j_IBFHi+f+Y!ij0R?vF}mwdA_BN#ub!b`eVbR!YmACoef$ck+Lc)j$0FL%HeX zRa-#obVOgqpKm;CegqD@15{{PCP<7b-8amHU6{3CV6ewKVBE{UU`xBn9p@P{J7rv& zuv>aq%O??|_u-21lBV`bHcH%VgXn)*0OM?H_6otv#OiycYZn%P}a(rF&c9=sg&nyWigf*j^!mUYhUsV-3Q(p&l8J8Z|Cv~K}w6@i^EUE0s~!(1#F zSn-l0YmZY~cPBJL>^4?qF}{c6NrANQpWI|hls)$`N^)NR>T0;?ef!UgP{aa3AIWYm zk}r^`Rw;Nq!C~==MlS(*Gep##WTJ-UoJxN$gxp~wvY3L2Q5k=B$%3WknwNm=OzdKa zQL)T(z2FHu4c4GiGTi{(DDIIH!D+*zlc$Ae{4g%fJlXxmBm!31U`;un<<)cpZQ@_P zqYw3SFzZhr^)@*m8@?u9kE9G(QwYf*0m9G4O!K?5LPV00%Du4}X*x0z{FbfaN?x-L zSrL~sGUFdZSz`a%h1x+wZhgbB_saGQxB@G#L^H$JMaUcx25%F z&bGoEsWa71i1Rh&<0Pv`*)G4F(*ULGkHJWCCcLB_#4n$|>s`;BCadRm0*P4heE}&t z$#HVo&36d#npCj$3Kq8e6Zwh%%WmeGlfjKW4=jJmo+Ra=n=9zQNV-^6QNa7-=l>%) zwUU&!=1+nSqk>dl2?iYv*#JP0r(X6D13&~8EF#wN(8|Yz;MckJ3PFXAJX<&Ua2jwU#(evYexg{yhpInsvLiL_x1&dxYjVZ42YCzf zr2Gp+m39gZy@@R@)$C=O*AEF>r0S20rM;isQ70T7{vnoPhxeZPB0(9dN`Z?_oS?3# zvQOK=WuWHra*T_xs>_%jSI}DZ;Mu`EJlj;OP)52=v&vbxNNS^@oBFW_AnT%#kBhyN z$#rCo>>stt>26t449;WD4`_V5t|K{4HlFJE<%RcYBDfEA&blH<4ZL)8WbB(6^3b-^ zL70Oe$|NbY>Z5+SQk2IS{8!oGrdtq`3}8|z*=)A{!sAj24rN}}pfTf&y$z_@qIcP! z^1%f5U5|ltuN6VhcJ~X$1HgU}?dLz*wZ$o%O}YIKUa!&%kI?DJo`sEE^zM%(zM`MN zv6PbT7VyJ7g!pcVOu}#19mpg zCx+GACb;h_1!@5DE`q}=;)tH&K}1u|A;=yfc=#OGr;Xbj>N{}dfZ3qU9{zMXVt}_R zy!w3*W?DZ@z&Lb@I-2YYrla&x{ae)gE!FY84_1XOVB=-6x|yn@k6-p%($`mtT1|=% z_2+J!6|Dx)B=h)bDp{3<6dk>L(3ZAtN_P*il4SSrFE)V3EFvjzx5P=F7#ROZo z=dTk<8ppvC6~9&~Tdy?gQLPa2(~8kqI@s0CaGbw4ng_8#uq0@VV9YNNj- z%qqFSFr3(xJMJJkXq&8&_lV8tAsQ;vqs5`rEXyFmC!S_NP)xx9k++88tBkFNDMx9^ z_#BmL@0YGMUP>BMcKzO7zEw%8pI2&prvt*U*gkjq;pHP{_YT}epdQh(C)ulYw>BbK zCg@szNz=tkYh2XO6h6&?G}t2V#Ea<)PmST=(9ttxx%b}e_9dYRNf+Nz#lXX)hXTAi z{Uqm?UT-vM`0V7)=Pexq%#Rzmq8qx;Ife_{i*5xp;+fCIM>YsH97p%nnI?3YWcW<+ z(MPkh9#~u9*ro8yY<&!4>#}2;hI|5#-|kd_pS$e0Y`ei8@&NsMmDfJ$(PuF#LmO&O(xncS4oo|7@FMooWIWP2Jw4jlSvP#& zBT^r%YePp6E-yfZ3$5YKUaOA(*<2ssI@d484tlNe?KpuuOV_!b>vuaxK}!pt$G`7+ zP2gkGQ9b6kzQb6n)q7m5{SAeUCf#Z7Kz%ReQZhU_bh~W z=qj*fx{9SH6&)bU^A&DfaF3bW`}@ZP^8n8!9|Qi)a=R5DSFyn7*Zx$LmZ--3;Q}~9 zVM0|{ETx!N`kMkvt3p9_!eMx;=5^w|qgdJvs%^^kv}aGA$yY8!Ckj*L#i`m*9ZuLu zlH>_fQk+;o#P<}BY#=Civ8S7aR>qg2ky}1unp5>!jX}fL zZFa@Jd%X5RK16A4kj$#d6F2VXv36WZ&!q~y(b&b~@_zm&^}!4hM)f>7jX@JTP{6H2 zlM;pONgPtRkaCq=qme9C;$+(}2}-&A=&;9Wy{2Y5H`olJ5H@ats!LaIq!goea23)K zjGjNE&Zm{b^v#blrFodbGPH&%=%kzUPDe4iL&SND&}?cy+jOhQij$9q%1)=P!>$^~FSk40RcOn}BBB5I z%z(A(%=&&p+Jg$mY12fE`_f_~9L6gZNTm0c9aVbt%Zf5cRkw6bBlbu09q`n`-S%u< z%J1?s*N^l#G5t~a6k-Cw16bV_1Zol7Pv^1-S)d+^g9r0biG^q{YYb-|LD6g58V{Q@ z1W#jrMbBcv($M?lkX5K8T7s_>0VP2ytz>J3nOH;A@$;xE+9n}}5 z&WCjCTH%dyk9-x2W}LJcpGorY9T)Q>%f6^XVLW~Z8X~fFYinr-zIh&lJWkW3N$gvy z_=0a&%JNR53i?m(?5VFB}mTs>*=JjNs`PCNVA-hc#3~NzV+w zES}pDeOR7=(@{T1nrw?1FMYN3lbBPwRY%UsyXx-62@|QxuWzX9NCYbsvpL8gc##AG z8KXvO+mkdQqw_U~XPZ>0m)AL8_^aoTPsCt0cGmC(4bEozWHQ^N!lZvuI2r90&~m6E80PQ2q%j^%&X%19b-F#g@(VqiFpW)9%zvu_dQ5aJZSb9kG zf@GUk0-!-tw}|QTzS4wIw%&MQ3^oxw0ky4kJ;?#al$zy|iDL^;y%RyP;Z&&4v8-4xPD{m52ARe)~*Q6#y4 zeiR+CW^6Wd%%@<4%}Vb9pdqKu0XI>5Y{Vk53d{ac-!7xoKfV~Xe_StKBNJ)iYePBDKoWJ>WwD>Ue<3wq5%BJdvI~nTDI@$^^f~DJk9IY0@(HXq0 zn6Ky|K}xIRiL9XwGV4L=!Z1HWkom(p^hmNzg zG)GD>)zw%$(zA8jp^}czI6b$CdV@&zP>vTKusiM`o#VZ9ch$!(Xj!}!ND7v|-Y+w- zdHPBYSImq-qwh`{+sENQF1huP9B5DqnQY$_(rH`2I1QT%vrY*r;=dbu{0J#uTHc8w z2Oc*9)Q z$4AE>+6yeDh8{BSvQjg*e%Ep%;mUKDziFkZpTlhFHEs0W;Q6VTIiJ{J{p&WN)ay1A zy@T}7e4Rja+IPJuoq%-%FDpOwlSv&}X@Ah}sHXWDCv7oMq;Ye`muj}uydmQF^?FuH za3_4L^I%ox;N>oqP_TNLW{8SdYA}2x6LG5i@YkCM$oJ<5K^U>Tfc@DOo2#?ZU*oS) z|CD;`^-f|H@};|5ohwk*vho#hCOqF2$Z6UUy|($2Xm9^@3iB!fy+!hulrEV^K_rjt zg6Ro%B65p8k*uuSi!~;yd`TzVnFm0Ey9mSsH;zxyKmqc7SLoJ$fGXqLuEA#8jm@{8 z*SFu^E)oQ~Ra)Lcz1u7LPbCvZ|1vMHAtA8xh~btNj!#wXoAtyJ2G+c)HzJ;s5mf?JJfVL({6BxCd%%rX0z) z;F!Zcnx7B8_}=cym)vLLZ0Z9yev!_3^=H*Gu@C}`2 z`xo2pF6(djm(A%c2M2!zV&}Q6tM|#=^L_&HYK*Flh^dGZ*H7alF;(e(S>uYeYu`rJ zt9xDY|BOvAbVECEuV74gDex$8xn?n9D%-rR0jXnarl+zDR$C zf$MILQr4)|Xgs#UAIk=~uos>)&bn*DRH2vZh1zyjq$bkd#eaMK_Dvz zB5%%~0jG+5(c*wvUoQwkCOPl4@~%@I_!_xPxbXVi6MA>d9{{~IZO9Ty04tL(|J^%F zgxk0(C=wzZ*`jIA;3G$7xTqQc2zBnWy>CMVnkodD{(}J>RPWGhLyxe zE2gkWlJg#fu!y3Q3f1m)ClRXf2ECN2zWj#|`42zwn;l1Gu_FZJz;PoYi)(#>bBOPQ zzfDrQMWFO>@MWU+7F$6tbT4@Dgk!MJBSL>$?o z4{q<)g6lktKu?(CxTAbe^$6R6!xXT7!1Ah{+^&w2QR6a8k%1L-t@%g7TQFDD8{R0ob>=bm|`cohNe>bXR_fG`v^*M|i8&a0XINMim_J-SC?7*?$9 ztAB*NLJ*ty>XWuT^qguoEsF)8e?Lm_sQdlDvyCIem|ps1@6e#&=cp~C4J&^oA#77N zRh`9p+hsjjDr_v67G-!TM0fx`G!PboddyN~T+!n)v8dvbY|1_8i{YJo`)_|;3~vcf zc%B|pgm&Df++{z1%vMarI09WJ(pKuwH7?laoqU-&YF#hKmqA&lFPGHcV#u4qi;mIu zof~L($^QrO1~xqRb6jvV%?sRb7-$~8gLF$6Idkaxz@4j6;sp1|)VDj!TPFAtj2sHl zAwg*JOI%8fj4Jq{m7FBXA-3%EWXY|Ahhx?dNN4qBUsal;VYR{=XDavqjkt<{J`=*w z3nC~&7GvEUqk@XGn$MZKDz%vyDHx&~A6HT+1t-T2uqC<8c5pwoTY%I^iMjx(DPHtG z8uqm6re4&Se_I(ryxx~Gts$OE1Y=t9OjSM*^b)nLXq}^+n8i7+l~;szE^L;kj2u^p zn^3N3nN5S+jtDTYT45tOaCG!~Mpl7n^l8fINrlV5oS|1tA$~hS>odx^SV6(LxR$h? zDrG;}Ra7$Tnrid0B7S@|#|$a$hGQHQa%?Ou2`O|*H%dx4PEFdTl-fcWnp^Tf4-W#% zPA6DbGlPSZK3rZj*=6{{6Mdx`dga##&M&x6aAAc-hEjM^A&PN=V==FbDDKKh>DU zD3BaX+{_-Zg4~VTO7ADF5i*rk9 zlK%Ub0oMYgLjRb;Tr>m_v83f1{p=HkT3xOs#XKCZC5j%cA_b3!gEMSMryh}_5&pHdabD`SkrPO_QM6}V^O{D*< zgiMf4+O@F^uwrXJV*3+bDdT5|r`?y})b%V~6BfraxWX7dSKMcevwU?yMFs?_$gEJl zIsSKww-+jW4MT5&;(Zsw#z*=53NtvxON{BoH9QhIdXtVt@-2|j$gvp0G+O*1VJcNB z(@TW?oR7&}%WjV?mzCrnQz6vHYXoln+cMF!7fG~zJ5%2|!l-UjqDlRiq|@I=JmV=@ zlMAC+e4IFCX%F>tX%>z;{uC*R8zwkCAn1S_sWT|?66wMDZx>(3gT?42uUd4z4PonIiKoS&n4^8-^sC;^=S@}Gq)s74-K$#(p9A@xAbd@m{C-}MmK3k{AYV9x&r?-A(`6CRNO^!(N&)s=muxaurb zqj-a2bT<303xsQ&ga*ckR(rFdHV)Xm$AZmtN2$E0egAS*-uQi0QYxng1wWuF#Eo8$ z^VecqyA?s9XrFw0vS@sgO%euQnqDpVR z$&gPdoYrQayF5CiQIn_;j~!H!bh)8Ssp46#su{!_K856lJ=4X@SO_*C5W0N(#1U8S*egU>fa#Qg_3 zZ@pIdZOSVX4B#O+iP7;#4(DHgFohqq6vNd;8MqZT^$RNu0Q8;M`qg;DC;-3w>H^#a z6NUIfu=|7>m(k{}*(L|9Z&U3fAfvhmxC$+%pH#Y(vz)aZjkr-HOJ?2lHWOb-H;BD! z@h6ePe?=zi&?&HzG>9$SEutkl)y4mZN>O}~_W}ur(t*v{?6-#6wz%5x18zEH>ON-w zA1akj3H<{oMaU)XkitK4b?sB8|3?oXg(cveoGjP6^HJqGxf>ulJ)UBHir5+Ya@O^n zm%u=Z|51*Jg;pDY>2gn=&pFq0h~EA5BAudoV+pTD0qf1Xa_4>R7Lc=FPtfW11+YXH z)*0%KW$1vdRDHd{x--G7gG_JAUeV@_Y`RJc4vy|$BTsmdxCmgT(Lj*THXXKzky8xKb%~! zgbug3qftQxg(ufW%i-XP)^RyPOh?iNn0I|e2)^0X2c9>Ut|za5GIDB9;XP{kBr+X+ z;Jj5yu1F|fFb(_K_v68x!I6dpthPbs?7I%-$5GS!?pR=Ly2d2x!J8j9Z3feM!n#g? z4K{nwdi2+uyPsd-m`$k8IjO*F6OX=$wdX(!K(5kjJ+VJiYyaI%l5JdghkxO~Qz#91 z)G2$^io%kTSsYxQ>5Uw$o^`Y8F`?IWEC?LXGnGKzApqnZ9@RKKkZ7vM>~;K)xg;wn z&Pqe1^I?ga35DR>pxn+rnKUQC&nXz$+{G+i+NX*I~0=ObugU z#4=tp2xq>0D9$!{>0xQXOig%3>#>*sjm#iH;M-#CZ z`r($|udsRrK=uoz5Z%}g9mNv*i{C2>Idhl6o|Cxrx1SER1IY_#X@&&m7v`+J^kg;Y zeD#Xg`c(P{_}0R`QlLCy=fC+%I7Jq?odd)H+1?E(a1nc@5s?oTG^Q-*xeslkSY`Ql zJ$BYAzoV6`$**GZzp(JqE0XBOE28eYRv%rSYIQAV+a(gGadvi#T(E2yA}In`1Xn`i z%#s^s-z~1Xd~ma+TO#QM3p_14%9ruHaJB!VHW902=3~Mg!N`Ri$wHvTN3zT~Nm(7F zMF!HF3uHauc}Pk)O;(Az97@@2z;eFA^s!t#>K1WE>(jN@8+q2m`eEIP2`Jiz&~a;3 zmFS+ zxG4u7Xtx?}^7DSEHKTcV{a5SOT1gUT;clNZV>GU9aNf~al#FnAcqcr3%A^gQAK)FG24;Tw=rQM1k+8O2F(RRT;QE*K1Op=iulK0^kRXMtbc<+<(w(q$ zi^K)Ge@Lan_He!7G5Ka=NuBs>#gs^FhDY@~wb`kwo8S2b4eE>N7{XNx zK6I32>F9?CIwS>&Hpk4qBjMxo@#Wz&y1;Kr#i>&uwLxJTf*aB>A9#{605vw)DxSjn z=9wRSx@UBPy)~&*ItMRW3JiVah1Qr0yjTeBFmb&gV3BPcRrG=W&aVEACBe4z3$Jg; z2PN~gg5YBKAu3o`4k2;ABa69Kw|oSiUgq;9!E@yI9oZhmprAdIpp1sF=p$go%8{`d zj-`WUoz^JFGYJtatpftteVrz#RrmsRj3DxA;`29~uD)Ul=mnC+ur2XvQ`kP7RW7s? zPu7_3pXT8rPCR#lYMAEpVZR(jMa9gU+zeq(*5VbOIVLJM1NqA4P_i z7(*)7E$}($CKZB#%un7dl_-+cicAyuuST!wFeabss#u;Gu)=JN2m}*X?jcyYE+(Q_ z5mJOmJ=P`y^kZ(RSNMxvr1#mbD3)9Iv2$R937k`dBr4ZRGK5MYiqtiZrdmiL0yq^v z_LiAcr#4P(xKYMk8!53fd~GO6vl00X95aCv+&&9ahp??Gn^O(%FTSh5aKcqeCjdkr z(NiJ@(e$iwcoi3~-I{v#k(myucWBuBPu&`tR_NJ3vl8QRHWbeIoLHmKAimg(gekY|3c2fR89^KRXVgBdn#iS(+a% zx#p`#DSPVfw;Yin0Ddsr=m$q1L6V-%pRa#CsZMXI#@Q{Ak7Nb9${)MsmNVhuqm!z&ZyZhtWtbS{c*^;EM3bfn`?~A2^ z<~MR8J88d~#*J?Oy@7p8g||e#00T^*EJ6{zgx4b*&4;MFl~kZ5f1PtInd`7vv!Dff zhFp^9H?T6H^}JbPs&;#B*|7657j)#OQt2}O*us6Lx#;N5sNlF+j%Oc=&~4M0;Mso8 z+Tewh3#^Tc_lN4DjgvRpG3Q~H!z3`E9M}5!0Q5gq*|MBzA9lov3!!&+RW-kqTe42z zk6$;bo<(2c2sdIIiIpKGm&h2x3M3l|u^Wn?^ zYP3{W7!-nj7Ge!^0$)*QR$q{sU|~wO#m?9#gg>bt;n%}OnJKu6nAy_*WZ`o_II)p+ z7u~YC+#FhZI9>QDOO^Dkh{fV(9{9;jUl-O(U#?SF@TJ1zds$YwAl5jds>~qXKd<&dFe3ww0UOHiA!)!AJb~r zA{p-#XDi3iGTr(5K#FUr72FXo`D@Ud=*=#SPO+~*<0 zFAoW~DQE7-JWtkH-wun$tnp7D)oB07?x{{6Mm@%@yva!BWr5T%o6iST4v3)>|G4dsHiTFx9TYk z5s_gxB__*CN=o`md01Av-DT9@Y)bh(qF62VR1pt90PTL9z|21WI~Ug_#;dl9FZSo| zbOWto*Y5Yp*Vg(|6~U*b-(i{2m*FzAZQ26r8iF2cOQ__5Sn^*l0w;GPV<tav8Bqeein3l^qnU)8jRQvi=6w0?8zy5@VQ!=mvy>}uc@wBlT-Gm3fot zcLTTA`cKRXX=|8wKXQea07ooR2XV589)%dduB2yF z)D3zj>df95Q(wVvg2*KmnG^`22DuzooVYM+4;5!p@f%aDa>irtt0se{>YC_h;F4v0 zH3NcSzB*r+b1#o>p$|A3vZA23aF<&cAHpVyaaf7FMYy7BWoE$~-Oc)NqcJ$BA5nnZ z9ptMI{}p)fI>lZ5Y%0>!bSu63GjZvD%%$U z%@@};DzTc^0OrF!e4m({t4$ddgEa9o0+6GgmwZoek3Nx>sPaI(u@`^v^V6ZY<2#=! zmC8N+1MfS3JNJ%akZ10AcL9`D9KlpeOSOpSR^*4iG0dhd*BYunSLRw~^2kU<0Iv}J zSjx+*jQ25;i!9X|U2ILuz1L(HyzG#Mr&QpFx2k`U#W$QG!-SFV)d|s32(d(sz%!%r z*D|xB-Oj|u+F1QH`DdFQpy?JZD8shCkwEz`+OoKjVW2H>>66db1Z)&i0)!aSHTGD6 zJ*C))^@w7|)&uxUBd{EHNS!1V57G(U;*?Xd=?~;-WLVXJ6h{`_h21{&6zrT;a9h7u zXZ`fi5JG+8*w$D&>C^`^iR_4-Y{9{k9E8KVwEJ#h(k zf_y?-i*6V9UP?sK2)=+of~Kl09qv&&Yvi=5(jM2hOtW9(ClN59S9jL9LZZl%01d^d zq~|F{5s>k?GBAi*I9JF(2&+z0`ZD{5$qK~pEj{CRy@4HR2WTj49gIkNqRIkb3u>zK zCtnVhI@_@>X^Z^H`4St4aWLf>`zUJ$^?f@}_}jbe@X14f?l{o%!lc2hh~R5Uc-F^( ziyfCy?j3Z=tMUsp6B&F{-F%3(Mc8f+{QClJgTeJ(o<(`H)9_;j6JDf%I{7z~er+CS zFVq->jXFZe8xm8X5ymc#i(=J#gPxcqOp!%9VbXIiPzX5~^>gOB*b0?7?Gjqz8^6Xn zGjMHJz!bNBfHR9E$myEQLKFSmf9Ou}e~i%oNR}&CU_ek%kw_}=Snwz+Qq|}Zx1t}F z6w;RClB{rtcAPdk%x|};L>rM@K>-^;;whi$jh12*m?6Rkg1G?oiZ)5E^MNSiJ|E}D zpdP*;)IZWZ8J*e#2RK#Is6czVF|=rSg7JS&8-f0mXYp3Jiqa0#X?+ET$NYD$;<2&X zKJ0<1^gO-uq!m5r6MZ*m!24W-xfR@vc2off6}Q>`h+TUX#tW)VK|8w9WA?tuGEJ7H*CE4#V8 zfZbLh*ww=2IW`&E-9?FtVp zv~EMqDX9(zkz|#z-H9rtrvk1)6g>nBsCDGuvJELS{r1tMV|_F|W@9Z+z*lis z)%BDovVi*Gm5?3D<-|3)@UYK}7pekK{;N6`lz+MoEuO0k+QqJpbx$;`+287xc<}qE zvHeR+KZpKu*M&qtaSw66VTO-hB2*QtuVAuRnII3h@zWQn>{Vicb!8cAT^VR58OTUkXh7_|aRdm7-zU#tJkXTfQgA(ja@?Q#T^&f=$?G-xw8;;Jz zt_zHAPl65e@D+^PUZ3K(^@wmQneg)D=s63wV?p`|0MgUY?O+@c$%qDZvSbZ;ra5)W z@A8(Cb5)cuAuLKi^iLov)}tw^jJoeXa*|QLgZZ)qU#36odB|Ny>U61OIE;|1OM#{8 zO+VG{jI$HPUKP0)9-&orn$;j4Sz)??htjfUdCT9&k>9;LDJ~vxL~cQsDE%G<;mGV2 zrt*>77@^3?ui?WGWZ_aK>Ul*UL<{(tl;n7n)UI=E=1OH97qQx2ny0{k2(f>ol)n7N zpXs*7m>@rko*xn|p?b_cGu6+_OO<2P4C7`xs?dxO2M!hl(UiL9{{KVir+%aK`~QC^ zy`$T2EFC^Uz$`r?8+|9(t#ViboF5-2D8oY-bE!qNDYGe3aTw+&5Sr!~5fe=Z45a^+ zPiM`=`p3|n|88vmSFHYrQ-foB`S(%~y%~`0xE?)q6X%Ag{$roK&bIOkf$O8-32;JAZ+D?AP) z-uR=5-RS>mm!9$98G(%_pK*ez=%6VNhj%E+ABX2v@*+joRKsIbsTviLj>6pz!IC;k zVcKV7?Q_wFdO(5thA>KJ)_yjGtG?~n85>zowgJ3nWT2U|wMhm7EmCZ{pxtMliacu3 zImZ(D*AZ&IqtXZA*xWnpwa*M9RBuM^11mrzfC0jRiwD^XCQh5GvP=>n4GWwBO;r~N zM40N$+y_cF>)^Z`kd2SEl)svK{ePSFf5+K13^jWSFTe?*43?#;N0DR&Tb|-rguEd3 z+`3TBZUkT3uIXhqYxzbRv~+#!Lq>Ht35yd#TxBdp$Lz5uii(H#_N=%MfpYScllz3h zg#jc>n6~SH`5YClafW7rltk^b3H3z{t7Cmrm#dab+BVIBONO+5OwT720a^_OG782$Lc?cDCUR&!YDFNZ-Nj&`S}oQ zag6I-Fbgec?WfnjiB793F6z7RCi+6gHv2jIP-a{x@AI|V-)MVPC^de1RdHgsV^w#( zi{X0|4?D>tDH$h)LBv+gJ|4$>&@EdhF36KN`*T|W{tL$%I{2Rs3pJ0K*b0ylsY)CaZKXp^BJvR}cr=B} z+e!tZ%hN%bb)4WPvwr?=qbLg`ZHl;ntdVKSXGZi8guZD+(_uno(_RQU>~GB4ystHD{M6e) z@DI-%!x}W&AefTM1Vus*20p*RCDO5!3f2^$pe2=FV65yW)HDCyqY>?f=;hk8;4w*| zi;H+y9UYo-nZ>cAlu?+6e*YB$)vr+qM;X(pQKxW{;XMRlERxe-iQrlT$!rQ;Om3|( zlWW4$?rm4o9{TTQxR0%atYhZ8pa^QLwQ=0?5bT&;noyJT+Sub1U0-11jkD<6l&ST2x%2M2RwXUczU*&XX^mnpI+B$W z!bIW7fz%BA1yh(0u4i=xOJ0Z%{_b*P3LL%GptSYaySlsG-_AVd{+i^|ksBGRa~C;1 zv>PB*oi=?+2olpy$19~!QJgLu4(FN|j&Vg5`2wC=#C+`Ufv09`DNayyTKny@UKJ}S z$6F=(o3yOpz`dw*NDz4+{kaX8F&9A)6eSj96aQYC_Nr&+{Nz_3*Ovx$e53Gp^z%UEO?JNy$nkWHs^n&uDuR9U{r?9vXI-VkxMQ7TMzWY_Zf4 zvQfx;V`dIVJPfjAk0pJ9@?2BuFhiZfH6IMd*`O($v5mV-Vlvx+cMA}QaXKSrAS0=p zT4T#2d`z9W(dH**4;h~-)zZ)qIFe`(%(kO9^D_)PhlvC{3Xuxk2t|c@+LHa#5ah@N zLIJWdd~`%?`uNf`Mj2}3_tdi2y5Z3ZYk4!?Eo_uosO#%Ht~@nCF8yM(%p&aKMyrg7 zs%%!gbW8j)el>iBBtgP*(V3LnqiKX3vQsH0V4|QdV4WOHvvySY*alu*=Ev*ZE6QU0 zR@Eo`3ehY1tu03zVhCwe%aevK5}Qvi?uiIR__h3sXO<9p)D%&vieT3kUkrcY7k=N? zhlFy%g;}X>90upp?MPgdYQEkOoRVjO4Dz`o@;ND>I)#+7gKKsTCUh?EUewrIVD4m)y*86M#9&jjpx> zL?jB_dqfm>FH`qNuYfe`5Z*m=kwgOKVH0pybA2;5bI1@%lb1fTygwq6f*O>)B{7eK zgz8xx`DOim{!_N@Kq3TiSwjGef{({3D1bT*dx1BBe7I{tJ=Yn8Dp-gU^1TP!jf-9d z%)rem^~$k}#ldTezUxqVIlZXFCKtns5MEU%EmlovUp;f-dbr=-th;Wb(g6G&z0Jux zaEIyJjvFOh20zamFw`$TM?TehCv&p#LMyUPh>BflIq_Y@;*}d9#0dncBZr^Q4D1~))T;!bDZyx&vq@fq?zF3T$li+059db?p z^c5EvEX#)s9{O-xZ33)1!Ca==(;nTY_tN)j6zwE#j2GkoRzf?VWS$VkSjY3xyuu^dQfE}05b;q_fm>$GFim2^M#)DZpR^Yzd$ z+fTc}Ny)R4&(+t^J;&X&hQl>1vFIy>cV?LJ?0MJw0g_?)`0B6In6 z?@u)q6_v#!ZWpb`PmFAOqgkK&gI+uRl^#n}SFCR5A;2@qzxE|jCdr;3;<-kVGhOg< zYd`a@)0TV}!SirXE2r&SDPq!vnLwbpdN8C>YVer8{ZQ#sY_B?#@q#eBWPHnPm|O1m z?v{VJpT_v0%SVyL;PJ=PUr+hDMY+VbmGP_4LqU%!f$ZMfGKzs~P;ymV`)clF&RU_A z(#|W^b1Cw9(bh2TT{%{1-zU$4GOl?Ygx7H^MYR@Bie?x;WRM0gRUP~qU;kn$R$#Rm z6^ZS6*RH91UUplzFkik87nijmq!)4_by9 z^TK&zzzZE_RB`lW#(8wEAF0f{hGZ|qQ|EVf_Q+o1yRnIrYPT`dxVTD70)Qb`)%^YjF9IbPepjnwcC-v3RTh46v2hT2G`mw_ovw8 zIAp5j3J*W0R>_&%Z22fa&CC2Gm&*{L$MJog@%zLxXg!EC;eNF6d_65(zwmES#bCZe zwIdO2h?}U+)Ar~Y6lGt>rNm$;b8AfnlsYraDq0{V zsPu_M1Qew6AxR87k|!cVY`V+5*A=Xj2jRXhSwl}cX}GlWGRvfqE*T-=DDn1^*-cJq z>K^%@;VRdIKwwH->AQ=!^I(}4saegpmqSSfpg?qE3c3!OuJYWwbJw&t|B0nOhG6m7 zf@{|b2A}xO_D=dziQ~VBD5m3{dQ3l$lZ8_sTy(puitAi8>aw?Ul*}ay?zqB^#I_$K z6gANs=@ZHURw&r&p-OayC4#%EDr*bg{eFRx!S*HpLkZNjLq;$_=G=tgz zCAn_?Qtm&4uYQ^{+F!YPb{X;_65qyOr17cUo~knF24I4T<76%R(VZtT9HxHdnonh1 z{t`j_8%R2f4gPix`YUnZZ)l=RLM_y7Q9g^hgUA?thS9ufRZY!XWw7$ykcAIA$X_?U zPP->yu7A87%B(hYNQe4g%F$?3rnh`>w`UT_uQ@C&#J=I9VY>QymqDtytOI~vf2M?m zzov=%_z&WB)X;x&kn;bRgT$Hs|B?5WQB}2l7$=0`ybc!yS~iRu41ctqwj0c z;udFya_RQM@Bjqqm~JGRtX&iJIWMm1ekxiPda(3f`S=CvtahZ<8kcJnlKn)@P5apf z$L$}A&_SzS=(W|3u~=C0611gm;EyktI^+Ji_*Sx%q01AM+6@c?(%`@-k~M{_D55;g z&&W;FdGflyshmqA17%9pNyGY-S_*Y$a?8VFRFWF>#0vb?+)8sEmaQ)!GE(8~1_wnA zKpdP1@cc)XbYs}?HE!3KHi(2TqE{^5VN>)75MQ83h|_+lFUVuA|Ev_x6OfoNcKr!h z84RKxAGdm;=(@Z{6i>TlaDPS)=#sRZaVR_hXGiW1&KhmD2=?qpXe@$<8Kb!xge|LO znMyCs_CP0%+YTmvLd4D>>1pc7#WDEEfLay;8GRj#fIlX?USOiLD@ZFnT4I8DQ~Qs) z$TIIg=pfR+po93SLe^Dk$K@V3Q`;r+7z;O%I5NIF!e3KYTv95N)s+ppuSrAyyG)u% zD;qt(X|yDsg7eC5)od5d$Kf6KjsYMfb0NQLnVg~lheje76eZ!+m2-TrT>6KvO`od_sJ z^vy%_9v7i51>KGwlFENvWsn8uLwkDCZcw2!CgoW1zZKXUR|@Pi`8Pp@CC3=SnIf4j8pmx=V$iPC#B#*h#?n3+(otIg2oy~7TXgP9v z5=sT%HrdE*mwK1IZhqSRg#Y>Ky#Jh`j{Y`7?SkoC!(>QPf#C|nQ762Cw0R9O@&6`m zR(-w2{*24ndwf`RoO=`7d_P4^XSZvkTt3)nMkbW6nm-ioI6_WL9|=awyH zNk^#Q7)e4e$m9^)VdqT6gEY=ulo-`*aF8ge=`+A!Tx2s+#_c`G5Z?w^V+01b9g8V4 zcYs_W9K1~ym)FZ_;kH-`*kOZUiB1%q3gjE&EA}6rlDu;81?4-}LaEQuKWg9L09l#c zzz>JrBvIIjH0A)G2_7HJtNoof+Bg%}l5;gk&?K8y6&p$)({9rmH<^Ot=3xYQuoCew z*#*^rmX&}Gi%R?I`4WYWnmC}Q^Q9eu;#?=b^kY~bfUD`rTY>>1vaTJN zp$VBiJ%$)mn8fgOu$2{t2B@_sU=50$Ztmllaot9#?Hib`jNSRyB4(43?gH%9y;sf| zG{9s{I*2F{*Dq{+BInjdoy!N(jT+^Nh-Sa&3eZvQ$C~AXu5jrVG6IJ|E-Zelm=2yO zwimkcy=;80&c)R(Hl!%W({%NfLit>*#5r~sm$=(9@R;KOX7&$*AOQ4sng)p(ZViF(kH&aW~8@`yk!5*G@lcXRxZ&;ai;v?%Cu z?n|V{Zg}}`&5{oZm{HH8W*m0nCw3^dNo#8v`yq?%Ofc4k->}Tb*eJUinU*SVasEQd zop_+5WoDLN&+#X1arir)5Jq1A03>65svs32^x${sN;KI(FqDAIEgyk{nKiThqXgF? zw8PyE9WHgECIx!ED^md^+su)d`wSKvK1@`An3v1vfM_-{44!~O&Hk8{T7kkF4k}Um zY2XBSOJQFORi^zZtjfs_U}6lF{PCPOq0#9pC);53=!Ne9{3dbAq!SLI(9O#r6j^L{ zD4rPGRed`%779wMFcJeJ`jv6%F0A~Wqs4?0r|OP-VZsRV+v(syAgn3FW{FnVp2z^h zrUR}#R}xZJg1v_E@VhdD_XoL2MM@UCNiAI1HD?zJd13s^1+hFaVQ32Rc;0q)y@1n1 z`wOW2AcuoT^mj1e$A`Fg5`nNkW~N;7mg_IS10U5EypDmj*oTQH~k zGZ?8mMQ%uep}{;r9pFLnJXQT542q;b84Ro?);@wi-=;pNx4g~dT-9iBtG*!0Rld^p z-+VbTxeST9m$4QIZ#k?$B!H8;$prt55+W(prPr4u=HejlyY5hN>pZz!YiD}mNx6Ws zsQ&jNQy_+0<>LNb*8B8NvRuNXY7IjiKakNNU92U)j(7KA!UWB!K>gnf(i z@`BtBUC~6H06vF^eo|}G`!S+@4H1=c^TroJkRot>JIIKG7A#@-9LI|ITxT0j*7 zG(p!Z9_SSrK3%Kj_Ek$>|2OlbOacQEM%$T1nFu_IVl`8wTq7o4y`zirLWU}Y<>~Kg z-Io8Vb?^LLt&9F&wQde8u1Y{DWAz0)zQcTNvrDj}0W>%z9AW~a#pD+Yb4eYio2`MS zwfO>SHKCTHF^TSrJ(GRJYtt=^JE7bPiX8*bh%`m$3F)$kI>&v=2cYI$mBTtk;___w z`m?oL${cdBPXrZ{*F?Ae)w=2*k7NpVYQTjn3|6ddHpD=Ei(L9fPVqfn`#3=;yvtAwV7<) zrAEOtS=?eG*~_v&-~5j@vC#I7l7NV^^kzdF~Iq8^(MTmly?dQOk$V@Gkrc>4JIe)KtYU)qkh=FFV6keb~-!;L6#Lv)txaD7sHn71L~IUS)*( zocSl3xe-oB1=0;Of0dIeo8sMCkmlF-2lY{rEjo=5lDAf9etfL(s{Vf!umWr@j)jxl z95%g*#+J4-2Lx48ql|vLN%j22lO=VXV_Dn{_TV(oYM}Yl=(%P=sHNjBm`N)N zacUargPY?80i#kF6!{=k8!4cpP+Hk?vNmdNpWbJGuNb_!2XhP`LDPOiN_4ffFuuGS zDZj20PrM8DVXXCt?AzJ$)R*&R@^FkLCn5E(J$C>0hJ|1XciJ!#?JtHu(-I_%7_Tki z)U+F9h0b=8)1^9Myrjz(K_g&UV4e^bh`SQS#!#hGFp)qmc{Ru-PX@W=3D99Hct5YYls-Tr4@#_;`m*ptA8lO6OV0o@?G5(=<-CzdMFc0V3 z%c!2KnLV-vHAbyyf~@MD?mTn7Hcj&o zwEbwV+xa=%3RIQYc(;QKJvINWF400DNb`|E@gp+}(IHtSH!kjIx4l=>yI@g3|)uwA}cHTFWIQ#v|yTngfT5;)NfeC zdQsu3U8od?MS1s?l^N{|L6m=X2IjIdU6`Lis3dGCxUOl#5)~4$y1^!5^$^v0#I&YP zobSde%UATIwzOKV3hgL5T?R!Tv_hHD!Fc54^qW}3-fNg?>UIy82&``b;<-bwG!^>b z0Ts&u{P+yHwkjUnYX?}*T(UoqPb|2`#;w3_EER*ua%WVfZpqR zj!p;1lLV;~ww!Jh9n_gb>GW`J`I4;rYLG1G)%P4 z4dMl5jLh-XXt_iMiGBw#cbW%zDluASAyLTbk_Xd;O=`*+B7e_HffQj<@-lw1Z-PRO z0|{z_Y2t&`sgS*4Jjm^|9_5C{pa|7v;Ux^epm*R<)p4`K)iVjvp;L2IM!;m=sSu!X zSgJU7w$;q*g24x$%5s84(;(oQMT0@<;8+uJ(}0W|odi2Za@)T))|NU7bD%E%juTr_ z=WOn|{g4JWgmgFG0S(JzwfhENS%jg?NGD?rx5DQTms&lkK~MVs&OWnm5rnj5h7`w% zS<c6cJ zb7W<*z@^{DD@rX}4B^!#9|Dai{pX1W!)#* z`Qs1yupXx(I|MnFOcyE>GkLqflUwwwJ@+~ljrXVX)cq6hIrrbocl_Bd;`J{NNIsM* zkN^>U3l@3JF$!Cog9bTA2IVp+kLZys`4ygFMHj*|Es&BG3LE~#?-1HHTI=N1Fr|gX; zHi$C$%gg`gFSDS{+a3fn0L`4k8QI;0fa2L!R?0h0z7LJw6Q5iZ}%O_-X>0!bRPjX~a(&NECB8W|~`VFKn{?Et$mvd^C z3|s@DO~a={m%g!qi57E2oB0hqMNb~{<5Oh8@jZ$TKx~XnMX~5aiSPs_nO~V^06R9H zpRQ&V3?7!ZqZE!Bwl@yaPN_y4t0{LhnQ0;|am_D+Q;Cmc}AU?#7DZ6`!`6sVB z7h<$xV&;v+hI>1vYoR_-PyEEsfX3s0WuW*njyPQ48*a^?0S?3ezXpsrbg&DM(j5ur z40w4_R1k9g1H%?TL5E)@lApPsJaecw|7}U)fCbHAMNoNO!9;>v=4k8guBodzO}t#M zBq5iJ*<$DXFNk5VM}j>xjoVuxckEw8o{!st6z0G@00*)+G^1Mw0dhcWt(o6;H|lkX z-U$X2Kjanv8=&;KCfT4|56=iqaaglrzC z0?ke9r=W0yLkma<^4JN^*=th34O26~Q4t2h4!9uKffZQmyAHZH`i}VJOMrh|x?YU=|hWb9t$1FpTS57gtY^a98UlbHJ~J0 zZ8T2t;L`bLgK^3B)|btI8<4)U_@LYiyig|~Yjhf!-tTAb1U{RJaz&PR;LL_>WSziv zMTrNb_h~)Z3!A5v%y80Zr5~qVhmM=gOP_nMbgE3*zw1>Pn8+dKvHvP%2Rmr=wYO z$RLex#OQU$x6n*(b+nLj_WnJdfsX2#%9s#8Kv`@dcHiWd@XOu5R=4qE3VdGg?n3n( zgh8^T1Y@Ulgz&Uw=+~d`bFM1c+$6F;;1j0EA@Tf8Tj>8UjCqS`3A}(LvNP~}DliZJ}$z3uA^$NF_TDhzwD!TLBll zx%kj95+|oWhVLEJMT4>HwFrFLuQaG83I$91$K$yd#7B+9V=oE|Z3xJZ+bCIVd2O+F zCaVL4zG_t(S#e@j7+k4x6F_F$6BPUKK@jq3m`-OoI0~42I{n`|oM6w-q#-2_Bf)2r z#XbLzCVfpWExwh!+dYw0sh@QLfgwqJ=fFHVBThY20gXfQh>*82-e2|$Y?4|5P5}Vx z0pT-2ou035BT(J`!L(2ukS?`Y$5M>L;v{0${E>>(N2D>E7C#~zV%ghmDP*bpa5{;B zqB*21muF@mcXnJ!YTN1uE9{6lnRoc?wmWcfPxKLY82kJvUgUklRizB6J>~@P7>GSC z`RGG6jBVnC7Q#$zvEtIqJZB)ONLvgoOoJO0BlzuRi})F!l*A(Y&tqG_OQ zhZL}uVISPtCeQWLhDR1HH-%@I0;Zlx`g&#nal@wPolS7Ia;FgM;nFO% z{%#1n$IgD4b7M6QVgPvXA86|HN<c=1rMQ` z-J*jqP0txfhG(N`dIV<9lLn~Ei+67YfNYP&*X+%KK)rie10q~Mx{hgNopJP$8kx%n z91mk-jPNH>3%eK{oq|LbKaU_IB>NWl?#1%OLd$2M^H(!8Z8(uC;WY?^pcdQj`aK)t zbg(JFyNvesn!!;LdQ-G{O%Za=^~`IBL&zNH|^Vn&`{T`=MES z@>)TtCt&W_ooPI2(HU?arUP&U^BQyoz9E7p>Y@w{)(h_IUGIdg>p?uO`*m^IRdmFs^XnxSpx8oiMg6Z1_WBAr63vL7$R9A5rTxj2E~zaO;Ry+Y5F#% z4Bj=)${M*Z^7h7M9bIv#^qK1=9rKM@tvgF8T0PO!7NwbqJNT6Rp#nxAz~<-`KclO1 zPRaKy@O*=O3GNJd>?q{zqz?kTF8~+T+_?_uQF}>f5eU<>kY+Fw>^V8>%4*WE^azO7 zef*Z_9(M*hIZF&Y#o}af>T7c)5K7HkTr67@JjJYl=~^#zMH7fe;chVnwD>)cb?^s- zVfHMAP-?H8ViM~@nw+(ST{e;9+mxfuK`yj5MDr>kJIk?_LnTQO(I&c)zB!|CSb#imGR z*j|u!8S950%-8UoKyV~=5-3xRhC3_Hg+^xg( z)FM+T^E4)b=lhGn1Be_y^O_BGhANe{FOQm~pp@H1U%eK32YRxMuJnE&^P%`=c(mg7 zox5q8VGBO;?QG=+LFcgluLpKF->$aj4wLk>`BsAtck`xH?@@E8N~Ln?UibGX^fr4z zTkOT}=GM!Ua?OdOi3^D6AKx|VH?{V=zYC$%8Y+63&CpXuxp!9NdL#Gg@l0ABd$*E_if9;Ly!k$I09j7Kl}+>n?7r6tR6_$ zmSUgCq4kXYX~Srm#mCIBt%kU2{|)CPB$?rKf0oijEGiDsyPriS%)+7>TD|HgqoO5< z)C0)v?J$W%SO&QEl|>?9Rw(U?Z|me8kI_gwLi9Gsp9L&G_kXld>`!8ahHjBzEV>O2 zNI{yF!4!Yp1&kdz8+Cs|S_NVZSAMA^0ZR`swuR-iTnCliD<3BCO;#0t<)&@VC^30Z zUhyJ^$e-l}B!p*@DqY+X!<)407-UM5+C>>Uo5hoD!=f~o&T-m8u%Du@`PS{|NQ)USCuAZm14bdv&lrhD2t&UaTZy=$8IjD=5%iA7 zPiW`3t&%az`eG^zj$Y$?X}RME35bLUSj1$)Mk=++gc2Ob*&NX6@!vuX)U&Rx{m1+GSnlZdu zVH(`JKxOU2V7XKb%T(bEXzvb`bVU2+bFnsA8;;-)FL~j9?`OZ#=gsDO##Np6)@s_q zrx!(mzi7Xrs+?Rrj`>V${uBBZyOU6FAmDeU0tdPdjam6oH>4JKQ+z4vk}i2o{c_g9 z>5J|6BK2L9-N_y3>tz_D{qgkj)0e5(P4vX-#122LaeMa}XNPxJ#e^d4+TiSUh}T=N zt1e%11)Xtu&4gg{n^SO>TngWOjsMa(>mrR(%P*UUR z5(N_l`HrnEofv)71WNIb^W&S*wPwcf;e4;<$1H@OVTSTXoDH+}R#uNTL`j~x}s@R@L1>*Q4U*yZ0)-kUTcBlSXHq+~;x zQ&~XE?JiC@_(cf0|J0@tnUgHTNM0sdqdlHi$7N711945Y-iwejVIX26PkKJ=9!oBx za{S{j4h7`c{j?`Gx)mF0%>j%`k4vkl7y?*U{8W{^a%-}K`N?V)Se_Ux=37{UeUJa! zMEkPMI*B6EYJB!jEKx6`xKuv9BxJ2f+^dj2)Zp;*Rw}jkP%sCx?G8Yy((fdvBCj@x zk$G4&wsx9D!ss#;6h)jFVsR4s9+}k5`b-fB>)kiy8MejZ2EW?>Aocn>WofQ8-Gb2$ z{{ai`3JXFdp_eMh;{5sW7naG#okO~Pu3+UFn?}XVhM0Sqtx7&$SSz0rWXe$*;LGC3 zUPu7{h|rCyW@$$aaksf$R*?B9%7lk;H}}Di==PSmxt@6>$l z35$x&2VWmmvT*pM-l(qs#U3!jm0Wik@9G3Eiuy|F==+XV*X*hNIFsBA%))5m&54I@nOW>y~~&4)#(A1qmq}#)k9ZyaUUFHcN8GeT(cVov9$wM4)>oO zd~>>AeypAM^lV}HfK-K< zC!osC8I6dD=D3_hP7I^SVJzBWJqAzk<|)@e`h33uVHgRoU4?lm>(@I9=f#m&B^&y= zf&RXnISreBH1~rn&S!KxXLu6L5e7f7;{2Y03xtN%^`z;%Ml5tH%NNyJhtp{1{K*qV ziTmd0i-`HrFNdOCG#IpU)?2gRqg(Gt^ENah3JQ#^PRYWsj@)=_8^e#Lua)kKZ4GlU zZp}46XRszIH|5uY$;wL&Ee)5`d8$lk>q{uFF_7s- zLZDvNBAtoD_(M&oyX#cu`&kXcGGr2^&*V7uTRU}W*Ed7`A*F7?Yfw;25re(61yaxT z&$2kg5~W;~Ti$LGeJk-+04Kfc^8OgU@tg0Y>ys4Fq*>-AX{>rpj!Y- zjNRHRuJf=U1LlSkEqzX$r4k3SllwU|I3~7Jq;D=_NKt~Hh?!;$w|_)oiE*KxOE(F? zRoEL093>Jjkj1|wpplpf-X$L>8oicL=lNmnl##~3pjPtnAv=*>6!XxUx=vJgoY;%BFioMI8Z;C#^X z@#n3Ftwg9=7r|8a*l@4yRQ9cjQ~7h!;+El+NlS8vLu2lmWAa}lLps3^Cp-nds^7kz z^ipf^i+}Es)XmZL_oQDE%Jey_)1_iPhD$DfGcxTVP#6>iflp=_7)j{fjR0|!TCN@A zC0!0cB$di{v5zDiVH7tI8PdN9ZGe_ezk7bB{_OdQtPA-l!)6m(G>1Dd@S|r=1XQ?t`hT_&RW^v(eb0Ure`uGzQd_R?M|oUjh%eeB zIpB0d%3}HgmAyB3uG!F=)*0KVVpHp#reei|)!a$xthn~^1g}fERa0PK-0r_6VVzy& zXtw|+QmpTA8%{N<$%~knuqwtCe#vvyqag~eU$$y&j5UD!=Xl4TgK1#=SF`z>-tkMy zWy#l932Y;TD8~?)c^ftm%Sl(PS=L7=7NH>vs40`7f3h!~(JcVFt;a>VJ9UZ?GrxTH zcsvplfSBuOQ4%nvV#d>rs`ibi1vzrIB0X>KyU_$3OKAaeK^A?-%oK8AyeoE~9kU2C zzIc|ioQG*BDHownrZQ7~Zs&gx(Zai6cZ&8M$E{YORYSxAHb12{WGMTvw0dYSYG4US zV!X1CJYKOX*c3TP<)VX5CWt4TXrgD>Z?m zhx#n-al_+x#k7byZGkG``Kg{d-jlQBL0*dE=-eFsjF8(e0`;bgVjbzbk<3O**%%Sl?IQt_u(N}xD{^(_czTv|x7h3WK zHF7r(x!oH%zIcPj8gBSyI#kjf#ulKKn)p|J0oMYVF;Sjw_y#c`5@a$K(-7n)&X#!Y zA7OAGRc5XKLH&((Mu5jW8r)5TQKY+bvq721Gqb- zdj(ixSlIVZxXMH4=C;4|E%m1?Udx+!F)6YvuXQ?_KC8sZnNhkEFk-;h)8|c*Wfv^N z1r_zCk?Qs97M~nmy%Ys15^SE*n@G>zZN55eM2TdLDB=WBUzxQen4ETqCY7xd!dMvX z4=e(ydrxQLi#D#$-Y>T3Ty8a=}k#kRWOS=q!^X9f=``zky%J%1*hXl`-TLAt>B$UF6sfC=0$7x(e$lG=}9 z@yb{2Xc9*^G8!%6ku8cFKo(4?L@S-|DK=N09PgyJQoVd!^CmLZm5Hk?l4-OkS9JvR zRFllMv)8?sr&b|a1<$5^L0|RMT)!xO7W*hs$IpRlq~_8rC0w7rlPb2<1oILJf2IAP zA^eueuwpxiM9W|HXjxn`uYS_Ys{p6s!BKa%0EedJ{=^Z*LiMBw3ATx_ml$>toh=2Y z#u{cq(Q={+4_wh8#z6?v7He>KcWmI4iV!n7;&2vVix<4;wO*~JPa0N+m5R-1+AR1F zt#R~)fmVxkYmlwtD_wM3K_4sAdjK$?&0X*OIY<=X<)69bEQIkX+Do#HaA$|p;#h6g z)iGy-1JV82Sutf+p3Tn3u>zuP;Jo4a4D->@DXQs?0WjgnT;Q5ZDm&@(O>88nS5WoanAP$yF& z8S~7uLcGw58`M9kRSQ)6(u+x*cJyaO6rTYPXO*cJ&Y8#r?g-^3d>7Ljv^mU~OYe+ft zhOs~SHP`Q)(h^YloL-YJOhpugl3t^$pc^)_D?GeOf$iNCWQA%~#BEoG`^n)*PTA~& zZqQ(1-hYrjvjG|aF!neG9!qphK+(;mD?(!ikrQ~2kBf6B39{TfPsOqY8wl;!a#aNt z5a;zAWh!Bek#ak4#v=|NoHv_ReXM=ak7m|-r+p#i}Nip)TP#%nW`GQ%hksm)s~1fMcCS!8H-b&F0&0h z&&^qzq_=Zynm==@yqn5A#AzWTY8_f+Byn45WW8oRpw4-;5PB$4O}fd>M>qVPDvW3v zfv-SlzoD`kdx*IyIxF*L%RFcaMNfrEN?p%!|GeKBzji27Vpc5m#FYgEHXd*L3-kRF zct`W0=&U+BJBg#&;%&WT>DS-COwYXIVqA^`x-ajw_zI~rksjAy9Ut0ZGM=ej#hC$j zJ=;;E_z3z7QpF|(Ue6Qu7xc&P6;10VuvPo~VCz&Z#eW4~t}Wvfe8Ex1-Oh$6KC+r) zkf(EoE41euN&*5}1m~oE_q0;k**u0x{5x6+_k}J;GNUW4L@XAH^yTsJV%Pq&Z)bPn zkc@8i{Bp-Lh0(cyn7K_w>$S%ML#uV&59XB2XfikJ@4LJ)>0BJ74{tqatoEQcdi!%~ z!suLVWcNQk`^_6O9pC}Edt zhK`k6w9r!*{2C-qMiE%@lk1fYHDtlT;IDc{ndr40SlOP}zS+M!TyxhJw#710iZP%+ zFdshnObweBhG&kAj#}{-i_5%$Vy*NMe}?P18$xissBMDl$;q@7d1Bo+_E+tcvt{VC zsDW)A_V}bQM}4^=aP~L8G`1v)%cIw4JA;d!#6w){voGpLLg$e29AJ>)^QFg404BYA zN-@%&2K#=GqAGF15hPw%)W4yc1gV`~2-QQz+vm>@#`6DIV?du0H z|0m#iw>Ji51N7`Zm<>My4?xPzC^Y{%{jgq66M$CA`P%dPhD02vKZnuj330e?#>(`i?35qHi%&f;1#okhgUU|H$xn50O`%fQOvSS}7NN z*0Mx+Pf^?HnVn6h&rDKpF1n2IY3^!*mbvs3r6%Qh1vmTAEwgcWJ@8G>IhLHzt36-v58AnKg%Mf&x zRzQ4fVT)xEQbxooll=@( zAr)3k>Le2tN(v$U^gvGP!88`q&XGPjEslZ@vh2Gn*JO=0W1BImgu!QP*en`y4g(tU zwC2KTWwtqY@2nwwRn-ct6kok`*e6;21v!h4&{s|w_zhV%};P-Ydi&Oo@Cal%LdYMpvn(P&(jHHw2;dyXWMP!MsRB5V#d<5J-J_YgXQvOmIh zBIFaP**$MZCA}=<8e<;pX<~3KBE6LLFN^xjCZxgv*B~ zLP2^5lirEO-`QagTm=xS#{Z!#bA1ftFReiA?T&|Id<;61Bf_aXVzaU$TcxtmGprdx z2~s&$3XNOuFAIZZLfSa4%kW^jI&exBVSE2@D3Ma=`~RHIt4;nM;#DZ%4o0C8+#5CK zIDVE)!OWt=ZH-zo;EYI3dKg5d%{e;5np!&xwqFds9dTV#fXvB5p)z@&%0umMmgQXOonUsRw zGzmEiC(a#agQEm!X91M3$k4;}4;JP~)0O0n7GNWgHtD2L5tF3Hy7a5%au^K!eGeQ* zR(~L}qwpU(g=Vj-VhRGH;lZ04)lYZ2Z(qgj{P8+}dePtmB?uZa6ok!#tO@ABk(JL* zl9MU+xy79oBN7>E6s%*&$Oa#7vGdiryiehGm`PSrMRK<`eWr{I4^h|crkVBAC z0#%6nA!ifdNi4(mD|wjIqi0NinAa1 z!45FTrL2ZlXI6j-Vg)Y6=3P?mmlhdrcgbNl{w^`k<0Tk5v)J`_M_WKCicD|2CaY|0 zi|Mnog}a4S^k#`wPZ3I7zUiRflW>&4Wx}J6Ng~$CPCbfAn#?aV?M7AwN1(-1i=hz0 zcZ%uQe(HB;Z06zXG8N*bm{1muMyIi*GdOkv=oP zs`NV!1Ys$SV-MRJMS+~F1Gr9|+&^TC-}np!63BAPH(HNx2HBDeIo+yi;T6Cp8uE{R zcFO;^8zavS)L+rx)!7NQkd(vX!MA>3$}w-)SPj-&F9Tm990ESR0>r2e zz|bZI3bR-v^XZn|iP%Vxs*r;&&$@&Q5en7sLUe2h{*>%E$Gc%p2eQ1PG}DPd|OL&O&HG=4~=5Kd-M1pX?T( z6eWhc0(aiS!AAT&iqtc5jA@WuEFEVQZ1zSHyVqsZdU6=j2H{VkCGcmFz?&+c&(Gb) zTUmC=0H5@Ybs%T7g2uHbb+*r*f9R_6JbGRYsr*{*G`B*4!l-iq{USog4XOUe5jnB~ zF2yk4AFkIsC|9mmJWv9H81m^peD8-(xfbO&Zbb$j_cRegk91Y>LBFXiA}(1cw`q5R zC=>%e3LN$j+#o)r=vfY)S%y`|66|bdSxaCI#|9!$PcJ}yCvx5Aa@`(HLD{CWYE)Az z{p{9>3xz+`K1DS)&fEruC^UmvNYyxBVR7yR$(bgabx$CyI`FxMdGD?$`W6#^4ZJ*e z11|+v4@9aWJvgd6K)Twk&wG>vvHNTBw}LbrnIN)I~2w(#01}=oqr2%I`r9t1{oz4-MR==BOsIb);md9 z*)|O{WCi4$WB^V7E&SQtH|#l#9S4jo8~Wi-_yF_GTmqI(LiEGwF=U=5WCcIqXu4lJ zrpBrG5|VUg06rm;%Cxlr5OMH)0h`(7B#mH^prv+R6wF;9!l;XN)gloFmr{kU#s`+{ znCnO<;%tPzQxB81*ndA=1ePeqn=XRh6#7zl@0t^3Mz zZ#|8B)&v55l$rEI#+O0%)8jDu6QI=PNfzU6-jZW75b2uwyBc1`gz-=I+Y%fro1FZ<(|9Kx0A6x zMNIRfvdfAmu}{0y^|OS3avwXWTJh$dz6h(SQy5zlQAm@aDK_aaLhcY|Q4n6MVDkt3 zt;KTk1yp?Se?od8?c%fAVh$i@xYLc@AdwDdk4ZDioxs{t~yaTV13w4!t zsV!yD`0O~Y*HMnu^wsSGBSBNi>*0NlO2T;#LYDqSUId3rzoQbJgzkcp>n1oLGVHoz zhs<=Se*kg?O|Ft4*zw(>ep#JoDWvp9O+hJZdDH|2Pvwnk*`&LSjEqW+K01mu05y!> zuq7aqFRfiJNvfg7o^M=4d}$8i{q%(R?V3rPiN6GhRR}JjD|>8lGXD>gO^r6)e}RhV z%I2m)M;L&5r+BdXnyJAi8O=L{cVNjec7&H9Csbk|GVsgUU&S+*F~ZRlsl^8Bbh6RQ z>FBjb`XkX(%B)S+5o?q7owD86VpnOK`ecyY(iBPBn=)O6ymO_`=J9s{it`CI6`{#N z7%j^xmGFQX0#4j?R+RkWxyt^B6^|DQ4Z7ie6^nTr zfEh~m90>Veo=0grdcI9)awADn-)qOp2a42W7g9%|yLdu(KH)J_ELZ;fb?q)p z54fvH>NOqlWi%w$n%*=ccD-IZcG;jwbeG{iBAEAsq35M_{Pf>=xT~9Hoy-iFYFs1r z8M07Ol5_=+BiNt}kOg5X6;eD+yX4AAW{JkgCp?nO5>{|}gC0{BZ)?>Gd59ZX$MUYg zetk{c?8)ew2t1iv62Xzk7D?@C^tq?&8eMj+t{vU&>l5oK9=GG3O|3PIYhqJbR_@*s z$vc2hRht#pZF(mB#q^$BpSju${;8k_`CvgR1RpLlcLgpZIaPS~wor@4>}UFf{x-a!1~AzoH!182ecdr7f0E*=h0*L+GX>qwo^!z%J>2Rpm-GJT zKnWV5UMKHnOt4rbtyrDr@z?t~uL=S51ev=fyMa3(A5fo##5mb*(Hd`UySIAp&*tS` ze1?m{`diofcb>DWLZE0;MZ7{x^y?lVis=ekU~B}jIxY15WajE53ukXyrF z{M9K=?8RHN;(8HJ$fDYpdRLs+Ew5hFOH4zcU{X9waxA@|(_NJBh8Zq+d&F>}~_=MNb697oH#7y+> z=rI{zhASfy9f9(Q*#)w>Y|GC1;@kWpSt0)CjO%*611STf!9@yK9%b2mh%@>+R$lR{ zyQ-&*xoNd8CuD<2FppiiG71Y{v?_cu-m!mMjIL_Z!m%MTx8wh^gD~douXfiw02iv?$&!`CwSp z5|rwr;3wylJ3F}ugo%jRmD7^X+QbTs@_${!{b$Txk(I9biQ^pQK9lA=oQ1TY@L3139>7w^xV7Q_H)fZlHB;* z(g!r7T{|G8)p$I`k@>DcQPetAK1*a6Xwolv#Ska=vT>aMopcxMDKBFhv~uc(w50!w z^CCE)3n<C{?|`B~_gF=hc($-t3B}>J{Bvm^byQe}8^8BQ zJsXkXf>zdi;Fy2(>h#y!#jXJ0vDj7>PGmLB`rh7^`vfBnZ_<@-@3v6NF5qm0L(0Qu zKpdTixG|p$r!_k{h*(x33eQ{_zqjaGY2iXSHlM`ztOp$&6_tdwOQs}IWtYQWGu!;k zvb_D4QsvuF717XSMQ=50JvJaP6P&&+)O0(wr>=)W$obg^mSDoM2A+LIJ)!w#FL0R&)NuAW#~0?$ zvUwjg2r9uTTF{vA#qU4V!hWmtO3)L$t>ye88(!}0$Sn8u@1XeA(x*lSM6NSvl+N(Z z>;7@1^qG}d1S&h4YNu&D*psl-z9bHGv$RK4!-6H1BlkX#rJU*y0RTIL)u(?vR1e~= zlH)%@$?+Z+#b#mH&B3$modhF1P@K^HlV$&6Lz-vmlu}Emm#IJ1bmSD{Gnm>_V?%WE z8V2Jrb<=L*5!=mTrWJ{a4ZyFLS4s#Sl}Mp*jd)WSi_5YVo|<4`&pW?(&9Z?rFGZq) z`Rl>_5F*F;P6;aS2-G|W`x?y3y+TUA?k&3tQk2*>yyogYf*_@mMWJJ&ZVIA;W!j5* z+N*@zJR`-HEC`DMWoVAa@<6JNiuY)KTJEGphjY&|o-Ht>PO8m$+^ z=W@Nzm6o3GyUxJ#G8{JcBKdwRcl0yET*%F%WFz|~82_y~i)NM)QN<3K>EDgYd0!x; zDmHojm`Sg4m!m! zIyWVr2xU}lWi7MN#dJF6hU=oU+l-%#G%iXRkJiXjTt=c@^11lfOt2V`f(uxaZ$2l6 zeYo@YXBp^cY6=ku*0vLiW>is+S(Poc@=o$L-Zt?>`JDfQy|;|2a^3qzVN#Qxla`z` zNFyL2FzJ+5P`Z{Npma%1I;0!v5KKZqLTRKFX%RtMLO?)}ka(}#wV%DWd$0AJG0ypR z#`{eMV<6mcU)TTt%R;59ZZg@xinusE*~bP9$J5;QZ_+DGo(ifEQscklE@|t{4&llo zkCpXTRxo%IiMn9Ax!xnmv3|P;-+U{qrtAWIOj>n>o{Q@j4 zPA!BxsZAcW+GVa6Wtx-_G^TNJRMq^{w%RVS<>6A^?F*uGILS|P35roejy^=vG0uG# z3@P7!J*3uGl<}%Fq^THDOaGhb!PPmqL!OWz%JRHZAljo%$Nn&MVw?Pa#N3O3lic^} zs_8*Xg$AaLWTq4fsVI3mWq(-V{RD}RZ)`?H^!LlIo>m*jb{oihst;=Rl~2+0pZs@O z*Ds{g(+IcrO=bOAlx`coPDt(RLxO0=aFKOQ){@l-D?*FZQWhLXHA4UO8dh3sia5>` zh_ntG|oF=Ag|rAQ}xWYT1?RX?`+y`$cmR|v!8*~5bq>Rl4#)(UlO&7@}L`0 zqk`hlC6VSCm6`ADz4p(0g|`GVL4o4H4iM0pa(I=GXfA?mt%jL~p0H%@M93 zmR&meqa@}Rey@-cF1MGSuVI*x5JV4b+G>^cCbjn7Ec2{IE!i4!Ig(7VUhn@oZ@Kul zF_6*{&{uWEdr*HBxn*^4hrA0D{nDZ0+R;0W_={W`5PW~piDE1{Ak+-N_cPpM)#C{e zeD49^`^%bgT!G?pe+%E+vg_SFB|lHPJLlkZreKB>pkzH*#8cE!{wI8&il~;XQjX4I z-{Sy1JW;=Tc+7t+tyY)a7tT124bUJx`@2WM|Lai@d`b-t@j(<|N7Ki-U&GAvUL--W zDRB^_a>cxBXR(L1Uk|J*(oRSkF!p15y>ac0YReLBUKu5O6}Y9VKrQ$-7+)f;K9GnI zFg+T*eQ)javwN!_U)-7mMSM!DT z^QUzseYGg6;1!yXFM_|FzMG`jZp2bC?M(&eE1(o707rU#8$PCzAB|g-CrT*e?nbx3 z?#>)4ae{jH)ozz{HFZg>DfVRf%fyJ^~b_CUC~@$ER}Bo+uAKC*Nx&v*bEp2KXwhq z{s?PJ1d%Y?ecT1%EGKgWMaGpDYj?Y58&3mR)P93_h8`g+z`1yWo`abj#u%e+iA4RY z2Iw~X2fEcAt>C%=+Osa7E*lp|lbDJ6BI=bKh-yglxUQ~%pn76CZYy#Xa19(TL>B(* zT^zHMB5TtbHD$!8Hj#q;uM<&F(O@#Nd80-vXCM3mJ5$IryLM@9+mcRfe$~ik< z9nih29EpAiTAAcHIl$*K`s?-pDRi|*ani9vkWM|_UMo|4dX%Ea`56SL%qOcc6V5bw z5oemYYe2BHlX=s*x9S{l^lGw0_3RO9yFP*>>7>8M6QN}R2~l-c{#s-m<8=Czp|R295QMf;zF?k+W>pT zi)BCEt#%25#D#f z2$#?v$-aa@EsgL=dQv#6cd^&tx30(OZ01-Q-DrZrrn7-ierm)>syHk`ULoN~oyQ}Q z$UwOu;lw#!EvWb#e(>&C%?aQEG!Gum9YDod``$8DI8k{>$Z{*~-jzT@vuDO86LfN@ zssJ@(Vr+T2b6pid7#lHto&IolDL@H{p%mDhS|PIr;a>na$Z*i|uz&d;Am1GzCNVR? zNPG=JZKW76jnkRT^F^f<>crXK{G4~r|A5FA*otkT$VZ(_!teeR&7RQM>h^N50B9ni zcnD>=Jirk`g`A{7m7o9>Z*_nia4nqenO|OJ0K9Xy0`IpIi0EeT07S&~nm*#`s9ng~ zHxuCw^cay)Ox|6=^lTQ7X9usx+GiWFV}9)B?VIQRhI4y5;MShqqTm;!r|~Ae0%L^5 zIH}Cx&Ebye$nTJ^bDt@AxgjUn4)x^g<}F*+bYDNG;xyWAcfGix9f}f{+EB+;M69bd zb15ZQ;h?n9#VxVKEO7s0-l7+tNL6Wg&)BN6X8c0U_iK($jAaAcT!DoF}q_z{5zGnWH^ zv3h>o*pjre^~}EkbR=~GBzLMJ@#3^K%&jyoB7O7>l#WFeoNnA&YhhSF{9I+NlqKVH z$Lggz=e*1)IqTMK5Xj8xMz{%H)Ej+Q+4EXGa2Pk&WG)}0pZ_-3c-rCie>mU9;z;IR z+9ud0cEw-XCgQ*~4TvsJl69FJiaMJdHg0^wsm3ioIYxz~6_2+m$-V9Bo`U~SK5W@* zinlLSzcZ zkh6TvfudPy)niD3Kz#j80&Q;^*xL94z&Rl}V~OL3=hmf@3I3w_fJo=rSfV7<-FCQc za3EF=0u!&)i7@vR(tZEXdge711B)>d+z6eQ%Y~$<8{oa`OLX=XiDA09k%UPrV#4q@ zfxtog2_6absRqDfxLz&Bkqn}$mp56T-@$Zra3|SZ!Bi7fT zz^anB%k?=)Cqt??77br|V&j^u)(kNR4y_7r&AB-$$a%k=-0L83 z)>MDBe(8_BtTdhv6PFJeyyhy<9X_wSJ;k%6u8V?L;k{|WW=53S#bi9cb8`6;VJJAX zDERy=CJB)pN=keVF1O$h!H8j`rta7;WoA->`OZCy)S-Kj^*NPx765EIpqJLkDN9i{A|Jo}SXItRV#f+4Pv%&y z{ML@5`igxb1V$AtbaH*4na8UJ#s=QZ56uY*c9+d8L4RdWetk20D>!R{cCf1 zw{$a;`r(&V-2mmrj}Gq6e=PT>Kbl=B2xf*Dv~dtBA3npstoFz175}}}r7&|;qw59% zrg!czUO8N|Y*B8~Rfu>=vC)-<7{DMt1yhguU#>7@YSoooS@vG`N-*CM*zTJ(64>$CYM5=D z@bP-^?;06&vjTb=Mx3enHF(N?^!ka?ptVDLTB0RwZn0WW7lk8r59;D5*KTPpM=~j8 zCX@7W2@d@DaeR%k_t-KmQ)<1ZHLl5t$9;}utWRehr8pUE$Bc5(X`Z<}%)GasqsgkA z!r0k?p2Bht{tna?3^_!pHtHtKq0CgZ9&>HP_C_%AAcUoVbZ(Js!L54;WDIM=IKLS_ zdHY%b-Ua&(I@pI9>_ADGmR}i*_r5E)X4wqabmlI&B}-@c-eT^iYaPoq7VBh}NWc%O zYs*|O2ykRYm)&eR&3mwQah>Ncf84@=Q_Gegw6_X#+fE-~<184L%Z=cYB2yV0ch_Fj=e@~(mX~pJVigm_$q?;mxB8y;|%9yS_HkxIln)CX4 zEpLKJt*1AxFD4?>*L&f-N&Ms}0BN~0|2awE!OE7>qEqdH`<7`3e8vq1)}B+uG!W<=9?znwil?uV$8JUhSf{l!@n zUoWLU4Q6Si$7TUUwl1CExPZvk9lF&nr6F=z+f<{3?kNLLyhtW&;X{1{@l{g_(e7Qtt{fhe|)#_M2Blt4S7n zfEe)1%O9S;IE;eNO_EoBkJjVeRlM40i=)f_vF; z`z_aa7mRzn+BBNgSGn1gH`4>$+yqj-b+9rofjYZ z&8D;+)tg_lQQOSPlIU*H^LYdh5mGoen6PW?SNh?rd=#U{dTCC6iP%*9F2JL?WC^c;8TfJK z9_y4j$8F8|%o|xz`lTbcn zk?M-!iYAl4uW&)u-axKpUEgJm2wo)?m^UH^_464wON=FUN>w zKRypv@BOjFLZ@`1ME`U`cla8|5`hjOW6^VWi(9Uszbo~+Ad6HCNYViPT>>mh_Q!p# z&Up+N@2IvkUc-^CRN%q5JX7utlG`4ZpmF=}AQJH3V;RnUovMTrpG(V>NkWRaUwJ~dQqf|lERx*!*?ipsq$q6GvfrCc)AHbUIH*m zTk0DG)hj(^Ikpr*aA^mX+(}YTqQ1f&2&xkv9x3K0(Pe76`W017%<#uE{*exmKPSLD zrfb&^kzyd|HZ8$NfdZq#S#X6Q5NHdzgf@6ESPGI`op`NKTFK*=UwUSb?w;qFem|Z5 z@b601!Wk550ryVGzC7CkaAua>C;dyhL~a>kOJbwrn<9tNgWt_g;i{O6!t0Zol_3ts z7tp)jM;I|)p(o@oZ;?Tq)5AB@BQZ#mW^Wg1i;e*~v!(uyTs*O3aiMD~j;RQAzGNqO}E-y$@G&`dt8yaXj zR#rJQsBshpo|~Km+hS9$-MEIIB@@!pYuP0;UPC<1BfL& z<5q3u;_}5paxfAryvD6%3^b`h?K$LdE)q(S|emvxr1VoaGH49NM|A~1mh2)ef1h8P%I_g0i(qr zCL5~fsS7^8_DN_aZR%d+u&mEyhc&W35c;_Eg;N-0GaQZ&};qm?DNf~JG5d+nlHeRUQWnyH=kZht?1UN22Q3~(^1>}^}5 z39-s@9GmKMcq|%~7NpJWs2dV@CxS2EcFA3lu>28s?$y1Ll5FAjlBk&rp9DOejL}J@ zpO4)V32CQlE=4Y0$yk7I*NQ)42j_{}p=QGHZ?8%`L?12a{6-&DRj}WxjwWlTk=ffT z5)@S2uh4W^^(aWYVBBI;-2|`#I^Ypf33dp zxe5PAKyg6amMzLX{X3cpB^?lJhumQ`b;l!8uT33VH2yKE2iagYERyAD1oAFmZ?*8W zmX}<5|8inl@~lgxa#|~Nd(5Lw%gO1;&GaWIp=k^ZW>LHK@A~(u8N`sZrCEqNHGV1o zAht|DJOKM7%)30=39YL*r2mG%{^K0C(16eh&Y8F>|Mkq`a3W?p?Jz_V{$m>4z$!zQ zH*7rn@!dw{=H6*L<%D`sxkW;Y!;vmUeJV0>$W)OaNcgzKLg`^)-*wG8V`q z#tvQ?+?SPQ_-(lCfIGw&eABev6cUZ-CU;rDb)fV?-GMQM3Vk%}Awy~?$(Z4Q{ZG8b zd5Ph{V>a$(0n;TphUJ7I=-|<|WvOJdt%Mo|EAbOjXDe#d8@8-5I z?`D|D--QD+(P6;nOX<#vvnEr>+gWY!K8KVtaV>EmQT_9XhPT&ql>y>dSVAswSey{- zKHhyzox63ovQm&|C;cD-&qdV?HD>#Y1<=!Mw$QAsPUT!&_f%2204~Nwbf5({!!&Jb^ zOVryfC2XHQPjjkXir7p58I{Kd`jek5yGBy;c8GE4;h1# z^M*9wma&T&Ur*T#|AwjmOETqY1$f5~O_qKwXR{Xn=ssH(XBDucl67!ryCRl!97m#% z_^kfRQ2wVOF01V_iK8;XwrverZe!&^<+{HkO>yC4rstg?niw!h*oR_4I?u->qty^U8Wr4o*|k>uPs@t%ie8%D{3t^B2b*NCMzjf|37hg;q(4QwMs25ZS8TwD z;63-fNdr|ntw5EQQvCCO{gwQ7S~JmL{J#bthHduAx5-4m$5M`0X?)zaO+}55NM=n5 z(@5?5GM6Zdv3epmsmG<(yZq!;g2j)Ew(ORm`V3t7lMQaRCNJ-p9|8csNrqC~k@$jN@1sWIJi zPavEpIA4lB{vx$lk$?YWR0D}WKhs8cd#G?Lb`{FCmGu`p2%eZ4w!4Xl zZS^2Vd(i%N;{1pVX^6<}vYL5+?jaO})q>6B<%_${rmGw}q>~-a)F?@^gOnmyUFehL$1pXv_rs?*UT|&d z&FdzZbMyk9q4Q0AL78Z?21IXN`dou|`ljjlj+ICkHRBJ8#X$9exn^ zO>BP@{EX!|2#Bn8xs1)duF-)~W6JMB#V?@f;wuN!9x+eb?|{TmXPa9pKNaSBp= zf$pt?9HeRtJu$A_yS(siI;bU){kPYDbqsD~dae|Na>eF9>EcUzk);HF;^*jTTxnn8 zx@0Gky~DEBsb%8e1sR*_da(|V&pq$}q;|IMj7>%J&0o1?fY(E1x`POzD?_vCsd zkyZx3&N7?7IyuEzhLC0c8=JTFNdPmGPv%WRXPSFw_odZidC44`R9PvQRNJUXg4u;K z+rX12c%@kV<1g>%-hKhir)D8bd5M6yA4v{ z@uJ#^+Mjn<*nAp>E)cQ)#6sO8psf^ zHoWo$hZj3L<=eJNi;W+f63P%j3I!At;B#8bH;;>yq8{3^Zirdal9cw>lnu~tImX!5 zUx%8~wtLwV!vU`xp(WVJ0cw$7)d|i7%dl?)|5h0i%HQl@Ka!!1?2r8I#a1n3hAohr zoE!czBh;b%HJHX}fn%s$tykx?Z(N8*t7SDxwpcDrJij3}H+ZOF@*0)bUenHu(eu(!!8j;uqK#N_RA9k7CM24lNts#J>u5W&AW!$&;lcQ zI2ZQmS^(KYURXiUv7_%=Std-G;ZgLV46Q<+#D9Ei!mw>v9i$IfAnW~<5{yzm3Xema zV_F^}T#>B4xtcsq9ZMt^L&IyLk?wGW`x-T)G@%5?0`f+f<-SU}_f_G?{N~u$TiQ38 z|8Q}9%s8yjQ-JCT;7Ds!!{aU1RST+r!!AGU6DIF>`^FiFv@N@5xP1?Z)FSJuI+kl@cYpnTn3#i)W0nDML_Bh8gnn;*cZVNN7PW8Qb76eD6AA5fr49>V3QOyiY zH`_lx-7Oyo_mhn=mj-*t(+1O(_rYf#S(k3iSD@0XaTvZ_^KBe+odmfaELxU#2dLpPe> zFvfu!HFg>|$1W|uGn4!2*I8COon34zcT`qex2KgUNNW1BOTO>WcwE3jQ!88K=6AE* zVwJcKaM}*2uR3d#5`=3CSib@l)#Aw<2;MLPa|Bh4 z;K=gKRgXt7C6T~!l^Tb>0dih@9fL#g(2YjOf-z|Si6y5Q-)k&oe$bbz&4jO0jnN5A7as2u5hAN1pe=PapLz}?9z*0;a~S7ln7vYodUh42wqjL1xC2>$_I z)Tc`ilLrCunDApSk0B6c{2SRTEec_KzE~-}lLi?3m4Y`` zpO`JCl%%pa-;Rxr%TcY?*AbVL(!d!lXy29IB)W-Fh+eY4YUY2$p(ciOKS>?qrV%hF z#5}Wfc0nmFSgIAs1uhPT34EfNWuUw;BHQv~^yS^eTCFl`5sRxVir*|`GV?#gTbSap zhqr@k#ekm?gd$aNgL^=iO`Yt@b{phb>fwGsP$~!owP(rR^JXIg7JWm1g=llSy?I_o z@1P;w4z_|1Nexbs=1j}5YFD7bjReK(rL<9~KxV+edy2)(ux z>K1TLWNuYrUWH29ln;QvXlgJlTwhmXgv>huUXSkOi~{f|e~K>AR`321NP(B$RK_S@ zr1frhWf{D2E06jIc<+|fBwl58kx_g1qWgyu&@?juBocK>O9b`cxgZP0F-nuuO!$w4 zw}b(c8iraYc??62cL6qk+2eOAB1!?P0KZKQ3k!{2t!AxHVSv8X>Gmun$KmQHblI z+@$^&chjrtK@KHPcOIEGVZr!4Z#X2%Ie60fY&X=RSY-Zi_MeY3=j5>1zi`Q4TQkk+ zE5k{=w5t(nzWK9F6a8C8zHCs{<9{d9oGghwy*KpLIb@^D4?a5@Y7IVDRtHX=$cS^} zmfdu_=jNP7(TR&!dgFvzvfNM69jIF4Df>>h2M|aE+&2oo06_ympi3R0*&9Z?L}g>N2ybIPNkH%4Oy4$^oh&4WC(_! z6PaZ@LNGWTNw1^ALA|6rxbUtdqr&jXVu_cTdG(n=YL({x{>-RN-V7N>fX5!UT=BHC zn3Ti|pidh62GY&RTS02&`Z0pF<4(pd`z236sCn+T3nrOK{s=?cxt^%9DVB}6u{bwm z;<*=@H6-F;p7x%)te)2I=lC)~!LO26>Ch z>A0;meV=B50oG{w)A#s+vMK$1_vT&cp67=&hf8-K1FF?$`kUF;=B9VQAqfC7+&?qe$I#>v9r?}tKRiW3-cPw*ME3T*2c&We<7BUlziB+ zLlq5&Q*6;#?+A4iPk#kKLh5a(pcqnC`FT9D2=a_BxinqYAwuna9bMtzL!=fli8sPH z-M-Xr8H$N2mo+@Z8g!HL5KwrQTp==!5ea%*6hkSw1{R|_a z48o8|JQrA3qw=dYF80{C@HW9Z6R_y?DBsFDi7pX^$knKj)3M#yRx-!jW*e(kao_gu zmUgM>1S}7#jf}|R=th(Cr>|GsJ_GouZD^IcP`z!aJcn7)et1D;*s`;=>F!kcX{4{N z#v-j#N|>}fqZ_iZ&AxW}K!G1T6VnFJGcod2WLeOpi=A;;3M3;AJaC%0aiWClx)Jrk zPq~81ujt`)bu`i5^f}vbpy;xU-I&f`ATRtNU%i1g5|=qidtyK#MqP0L2a}(jSC1uCiSclRSl^i>;{WHur#UC~rgR67sMtCaEi_Qpk z*-uKl=B#OrV(D3uM4eBrq$~RbZF{uGG^{Ra>{lIMFyf2-vXX&@6-&Ur7 zKOTN*T8$wy(am3GqW+#9AM?Jj$G6_1Csz`#ab*g@`eLZ2++~tk50&h6Z+K75q$H|I zRodQNgTc{yuD8^Vo?IFEx?i9~Cd*-@`HCbw-r{@F>`-8o>P%KzLv0;rv*AUB_rpnd z0~Q$`#V}n+-%=ko=QgYF*NM?IxcXk7epB`6-QA$nd|YNQ504u=Z@+tfA-c?+RW7_l z>8PyE|8xZ;qZ0F7f64>2L@x7ZR2;$Y)MPCBziGFViIz^;*VcYWIZ64f$zfDR=XAtA z2-Fy?$qFF(`llhL)nKK6%wHyryx9o__@g=2}ctd7nCWLqgdV) z-p?21WwG3^sQ1Lfon&g$x&ofbDnttMC-9Z+NoxnN!dccYyAHM0#)Zz%y&@WW!5tjy z!j52ss`A_=fC$aAmgC?pvDB-JIDH~O@KZR$Jn7og3wl`Sf`FeY99k~FUBCEsF!9=x z>zw9w9|Fg$=Q|?S?ocviTeAW!6?qgefODn-HP(%XyeweZrjzk@W^;MiwmW^ycGO`zdVli1apL|lzdNyhaKP$Sej7@tF(sE&6Y zuSgw2Q>x?hqlE%LrN`S{9!@}u8W^xL5ukMNn*+h&GCZ1i$e)EQq-Na}m&5MfF8O`d zGgi{;U&~i7Qv4aOXDn5DNfN~CY4Bwx<|-G-|BBa3ED}8h@p^;t=w>A=V0U*s=mXZ+ z2U~`XKc<{U^-(bU%W$=@KL&HN6Yyt%B|e6Kftk|Vv}$t2$lF@_pbA!`AJ2 z15@v;F$y@Rw_OrG8Do}rtixrHY4@Hfb3ldGJZ&LtBO5>}a~igAA`2ci7NkZdxU^gK zFROF(66Ghi?7U$Z4Pez(zdyj)@Ji3<>zxc$vKRfpSVIT(;BbpBgA^0uFnm(Yo@OZa zE=4y#tOYa>rP6w*p+iuN2lJt`wh2;P{2YithKQ4J;ve3aBKH0`-a#(p&8Eb2&ZS#RR*da%Ry3jPCOcZj3SJ5(q{!Gvav< zK(IzVGAzeW__|F&k=eFxf;^S_+=XQOGWdNoJ)Aab`<;DffKye+0g!u+AfKo)`*9#; zQ@O4Z`7_0Q>sx-^1xcjJ++r|H=p?@JHzS8q*Cs-OBafh(AzUne2{TrJj`cbJvbgsyYwuXkQW=8H%g=GIuXO~JOdIE&C zD^+?Q4@Hvle(1TqUSf8(9VT!&i45{4nUV14(PGoI5`VTxq8Vmnvc|-r;m*^O+p)Ue zKFjpX;Lj|$r3if*Kw_qo-esQpX9_kf>o%HlxE$}TF{s8fj<3>bHCFyGfCNsRpvVjP ztGq1WaQg?v_2$H|xX=RMg&0>**;US+_vv2S+2H0Wv6S3zXIVYk3Vg9!%JRgvQy>ZS zJIWQGAI7(dE)tk+g!Q1<@MW*S-g9@dqiVW!?Dq~8=xH8U?t)0SOp=SI!sCdwZy((jKGmaikAvb%3v?!p4%~&9NPtSZZ7uIfG2% ze{lJ0D?^>cpa&rMy3d;yJo?lt8%!h2DRJ;g_?ZSAH;Mws8+yWtT|QpubYs?X!}XoY z8AF2eggt<>$Kl`koFP?sG^Ldr_h(G5v`GtvclvNy)|FIq|ZIQoG znZ#bBZvTBg%W4yIfE$qH=&E9pFJWI5W}&*b7adx9pHxA#eri0?O?_-UfwXCwz#f2N zAu^XENttMTDoAt=?43dL)74K}2X|&hliA>mZ=BzExMhNU|I+5f{9ww7SN;#im$pvK zu(QE;odXlU%?nJ-*lt8iY?8GaN@gMMJMe8>ibDe2yawWRSK^W3L}?BCsfs7T{23d= zAJPEd6efab?DsOq(4Y z&R#Kfy2BW}P;9)#so=ZbI8|0xchc}IkR2c`Ev<@-ib^cC^QNggV|)p4#7hssSpBDY1R z9lx=8JSr&De>jR;p)@#@x#Q4TKeSYw*A4e1!u3s$EYSi`HZdf|ekIsh_9SC4BBa%0 z~!F)yBvmE@Q~rGdCXDMn#tvF+ImFB5kF&l-P~G zdM!EiG5#m|CG8(eM55f1yWZZZZB#MvcIv=wm136E(!`TgLt4~fQbNmEW16?`tF#~O zS$}Q&qr(6b)T=aa1Cn5UZRftIIYc$=E_#HF(me%^SayY*{lTZhMx!M+G)%w{px-0k zxV~_)G0bn?HLvM_Amf5cl_ zV9cuNcO`x{&$7+=TtTYoaZ2iiYw>_o%$U=FhdGF9RBx(LVsJ6nY(hB*16TQEQy=m( zor*G8>v^a>LRYKwH0_|X^-a&4zvJqhe|=RV-#vVc%%sH$jvH!0 zfd2NiAP<9*SPg@?$+k!RIk;XN1t{7vP0s^DFXy^N@Eq%l}7eO@4_% z61db5AFyWivOIV+E4CfsboY>qOB~AlWc=W!g3HFtaZFjW*{H}lX39$WgJReFWi4!$ z24TU!0dfEQ07Djse!VY$(hhV&b4*>gu!`Rln_Yu9RS1Vflk{_3rI*Dirrg2k1XiWW zN@2d(8ose0eDLb-(+sed5B~4ZfkfSv&=n>V8XVm@mXSMF;qr0lqG&iHhLggut84OM zm@Wnx_eguN)L!dCQ9@E2X|eoVVW$qzIRsR{1FpswbQlWQd-?N#tjl*T9{s*L{v#=_ z_8xBR)AMwL2{+}!hq64efl*_v-X``T*21BwC9=|CV=O=qY7`RPF?lr{d)jR05>B1swQ zJ8ic^{_UXqr}Vn;`_%0HnA`O zsBfa`Hq@29cJZaxJgCW3Y5?PC=f=ku4;nrLB@~V$*j2UsDF3>7U6u`U3UY71oMX9d zgV(38jJl%i2|Q?)gILy`_O(f@+SfTW__^}vQ0u##^)bMy6nDQ!aNE5YPd>vt1hOi@ z)Lgu$Vsz;Y{J=#mTg@Y3|$-z>o2$(tRRo3igRa}posDpKU)AB@Qdbb!yzXDC8H`3?S=LM zkzL}SGG+ei+ssr#1L_wG9A2)-ZE_I$W*L$ox)}|uUX!cXAAouw`dE|OLNNeGO3smc z*-Yi>^^D^1*wAEJ{GsqZaYuKGADReMTA5G*+F6q$MxBxi^O{TbLf+I)7`awtTQrir zV}1MyWl{1YV%m@9p@|v2pj$n)i3v~{yis}z#)*0#YaI=Jcl)?U6Ef2Ij3b|!zKjIc z2AN#f4#N2?+XUWC-}bd&5H%3Rsg=QTegZk+Ir{-h9|-zB)pE{3wO?xq(fJO`ITB1< zsr|zgo?R-IU6qxO0v67!xz@U zvPK9-BlYhOfW>C@qu~c!$I?Rr`jw99HU-;Fzz{ro5A0?1{`;Y~{>qw*Rt8V8&FYjK zJJjKnoS?0P*a9nWYK`C)>NA$Cz4KC(sPsRXl}VZf#$U|Juuq>6t--X$kxZb%OHon>UG#(g=;vvb;;LbNUbo1+*n2+4R1= z%}(_MqAx<=`+2(R4s3DOAYB7$4TVD%IRpd41HM-1cVp^#<$+brbwJ={IHY?#vb*9v%73$#ryEP*60i$#agfZk??Dxf zZwc7&b|Yud!N;Qo9kJAW9iU%j!oi_8&GKY{b{<5QsoNqiD{dr-3ccPlXaIkdrr|y% z7_;99?{d>T)w8)05zpdZf}76gliNxykA1iy`bjNLS5#M zNv2R&Zekd#0zL3xtY@a-fm}OLyoFUz_U6szx{BYo10|8Xf{KhmDJc;E%$*kEv*^CX z@;!&YV#Y;&hpL%DzQ^TF6O3!0rMS)KB;M(@U8wvwK4!E#j+UDuhBi41>iqp=$ItiA zOX*kcCUnM|Bd{fbgT237A$kn`4|h&@gfOUD#oa(U^LBFTJ$(I2$SXdPbh#03St>%-|0b~A~?zj-S?y0;Cdyq1-;J}E4e@>kj*O?VqN>gmCa z^A)F{{snlKd^8`b(k?NdqlkrAyO(l@E^RGNSdi^AMs!nLMd5>3Y&^+xj&dS0Sp|oE zEv(gDLWkW((m>@dE1@|X5yDgPM*+_9t?%C6NWeNs7F#(atKV~saUke}oO%vX#LA$% zNuu!_#6?P8`)(`hC*#uy5!x=^9QY$R!+Cs1CKuz379@4_hhGda`t?IGb|k>>V9NF& z2sErjJhQ>oi^-q*$bPYT?1$J@oarTn!jj>Ac z@O9h7fUqtkvocEWAvtcGI;CfHK!1jJG7nbyPIa9TIwX&BdRAYzs=c1G1FwcLS;4c5 z`=E0`3NEqSY~O&Q`KT{6<3ONs^hBOF+C|<>B2Kt+f~XwtmFp1U}!mc)P~BGjeP!B{SjTQTQteF7E`iWx8O?@*(*_ zgR6*O=2i_3cTZ^w`PaXA&vE|)^L8a$keGa{AaiC?6?+$P9wPhy8uB*4!T2}p#%|d> zk_b=O-TO8xKcm$#+O`}cpEKS3mTxv~jGrq;K0pU4D^HSUC4so;+l$jHyXEqyysyCMxMq>+J`yft-jGBi1@PJz`2u{R zxALEV$+j2#{LX&5!3`>~wFcK`E3* z3uQjTys~Ef*k(LL+jlvnS5@jqno}&}ICzmI*+o!nEA&|Ms~os_x*T_L5XZ?%xzSb% zQ7oIv3cA_K!3GwI*R%w1C2y7tT=$Uil=e>j8kbSG7_McZl47*3^+2$9nb4lF^2>cD z8408;L^=VH{j(gHj0z-pC_C2R&NCW$Qb_CJ>wjUSIQl-FNU_*wFdtL)l?EYnAS>}? zjlC9|q3=|KIBebnjDwuCz-g(0n{eVLPuxXjaF(KHaQvSUS0D;h9EqUSb2%lqtYSYT zc!N0CJJ53AR+m-kCC`lwDS9p%c(kCsJ@5|8_Zv8oC+S(un%kG7r)%{G0_{4wJ}F44?A>VYQS^3a+6bsPY;S zl;KjpAt9xg=E!Z5vcAg0-c?bvJ2qEv3`bj4Y1y@h;`L?KsK+0_esI&(IdZ_9^^XK# zX@7`sPwxzNt}`JfH^2RHrC#MyhfKBX zW?@jA?F!m!!wHyuQLaW&%{H-bqds{5iv0zWm2xe2sroKogbvjF+Jvf)F4*6C$kY5wIz*4#aJsD$j2+Ngqxl5*nYbF(E7z6?{XMC zw6Jj}G3{D1aNMXZR^Fj;uK#-U(3@7z2LnnJS)l(^B!BliP9%%EzbKd>;xvXlX#){Gbo18C!`+9Bi z9I;Wi?!k{onMc{~x4Bv91<( zV6lnvq>4H2kwois5lHX1>-<>4%}Km^;U1^+ZcFve#{)vr|GVt}5~`iEjc@~g#!6;r z>TXa{Z?E*E7vYYZp{|Xjw0%G(ho{Q_P*f^4L%=>pGk5zXy0G_{r3G8YWx+w~47*_YM9G{H#T^?PO)8==_RpFJ z+us)a zw8(NU8S?Re)a9y%vmigj_hhH1^GRh3{q^T&7v#XD4Ts!V!g`n&9<*#7FXt9D(78piB?AM3b4KO##)ye203HNvmbL-SwWE`jEVM*RAD8q$L zow8jjG{Jq4XqhrpU0;@Fbcvd-efVLYhORkBoTs+*%QEM+V)zCa60j*$V60XC`|H9W zEhS9{AS135H*P&@99RaFJscWAK!&vqrKmk1|L1924^>QBg91CsbPMESv@ro7EyUPB z8thP=fbgbj^7Q^7JIhvtK#vKgiUYi*vhN@Yl&_C{#FXaLSDSYyhG z@->RR$>I+%L$8zQ^XTq%gET#B;apKfSW;3hc1PrZ!`~{-X_e=|B2Erwn_DH>N(eAc z1;c{@dEUu#e%Lb>1bE)dHES2s%k%v&UQM6jY779s0BZmy&4X=OtJ$~Zc)T(a=+U`S zp%62uOnx3izzm0sy)r=#f8l%bM*OBUKg4mPSe;|HD?eLWrv=Y{uajAyrJr8cOl45s z!EEDVtn@YKw`r30day!mVLwZJMFPT5rkK9l9ZRcK>}q0ucro&vfDb$#Rg>GX7J)ft zc0-1Ywk;xDgEGE;fC$q=)w9ZJ(fmjap2ng0ULt?sd73F$eVk{hG8LS6|R5q#k)a78Z24}GA539{iP8WP%H&B|3!Nz$Vc zQ6$4w6nq`3#N8gLe1*+v`$@~{*mFWvkj5AggVkd;XAp*WdgsWhwqGjs{}A`qQB}3=x;QKr-6_53ZUF&_MR$XAgOUme2uLluyF_Bq zB@&_nBGPG)f*3EUfTDn)fW&#G?r-l`e802zIb;0JZw!XR^$*NB*L8|4Hy%8)CbZ`wp_v+Hf7hXUH7FJ1Jn2nRfItbUvuRmt=c zS{qykKzBj~<(^ly0rJXR&Es~diCd!W_f`S0iMRjGDNQc(1!!z4*)2a+LHv8=zq&#h zQdSfHK79QN-BCa-y)1_23cmCa<`JwAQ@Rs|-$R2~;&s+%klZa*2-r2f>oYPjLMkbt z+OMixKF3o{UszayT7O|5R1|>S(9NQ<)50b6I3$z308jcvbAuAZdTnvS-cYjfwrJS3 zx*B#|h}OO;+_k^t4aPXtpFeRd#uKUAg#pQYH4|G$MNSblMC^v-S@RRVz`EOgIN}N5 zNWfFao02%r9U=?uUzkI{_p?v%TY%{e`8d&@zpMjkgx(3}yz&9t!H}vDOjS(w ze&>=cHpQ(-EWBKZrT&(iG0$O97K2jb`E(6BY_N= zRI0{tws&$GLt-3d=(7l16w;N=tbJ5>#)KF%MB6QZ;X|`Su?Bf2FJ102xPNPJ6}&~M ztYNB+PcWIUPtQ+Hlmnh1?mzgpVnA(mnr)||)mPFj+MNBk4!epq5^4?7XnYZ}EY`R; z=sOMK)8wB38nCPCiGb(z2?MSQHD!#=H?xYFkq5=YT^H!jKTWd{2T5p5Dzos z=f-!gO9>qxF^+tbl1X^cfJM#kQ`}8WsjK~ZQ~_14xJif5w1m1nIoCv&_7P{VODmc7 z3?6}vl9jyhAUN3{@eTH?ws#h0YhU+SGO|iNMg|_QsViu$P_GcdDb(`?{wy@S@S4`Z zpkn&#{U=gbtA6E0@@r%V;8tPS3~e}GaPlVxN#WggHoRIjE2u>i#d2DqZv$R8Oz=xEzHs=C^8!=3qDi~F2AK_rqfF~kB+gHPi%~kwk9p!={)=SPtG)RU zE14l6_7^KTP{qFHFTh?l&X{Z0uPA8s!^QXUzD9WQ3SUAho+3sL@ZI)(3K-BuLgUXi zEfXoPAHVzFb*^pv()U_##Z91f%o{v<^yJ5*#72fyr$?TDr~E)5d>#^60XF*oBqkqW zwC^_O@8fR6rB9IzY=NBgLHXyuPkXxw4TZCmwyAsvNkiKD`ev^!rg-pvSK)v@f9)w=b|Y{e`tUJ)6lj-C zxzAZpB)OfB+s8feXVil+Y?EedE(xw=1weW2^zIU2GwrdO?i9C5d)C!4D6q@BU8~dZ zC^q2Lnt;eYzpmZAn`75K<-Bqc7zNX?kMqH$dLtPDR;N3h9h~~=Sub`o<5Ul6UcHhl zqu;oqZpUX(0B8<28fSe&aQ2rJZ@>8_* z!Ae#iNIT0ZPT-1wVAq)CrqZ*UY0*z1ZyO9Gn!o&+Xl^Pm-}O<8*+k9>r&s>Q9kKQh zat*zT@mv79_8{19jkk2zXj9;p zB}jIdncd1Fram6ukLhu^pqkW<@>Qyf<|%+e2132#zP5*fGTq zRH^|_7XdOgTWL|odeWRss72RNP@Lqa4j_xu+wR;4a_e=@68FY0-qA6$?rnY1gy!vq z4>FNLP!uQxlLE7yKH>`;zU9EvHo-N*eqo=iaY|7iG=T$8UOl@X^Ruv_!nQ|0Nx6)nlZC9_ZFZ|5 zOH43j`8Tn{&yt7+lbqWd>&_{;6z;|m;X}N0fmrvAW7*L*Q10{U?${5lMp?-`$&g{( z6W&>Bat6qQy6{8$A$c;))PA}-#};$qt{8fCa|g@K$o3LKsD>%JsVtn1BP%#2HEEJ->9*V%foRH03r6GmGRPX>Rk zk~*%AMTQZ)LC^RE&Rd!?GLeb^z(fItKisZUl%K(m&5DPRXcQE-7gQI@)8q-P#m9V# zz=$V2ZqWB#&`pi)wA$1OG(u5>$em%ATVe4sb(yCDP6473w^+Cz$x8YfHtV-0dUD zlFHxm0`KA$&T|P^wMrK?!<^HIk0-R_`i^-3o(Us=P!TS@{vRT`KKw_G5+cfwo{3Zr>=T>XeWy){eTUb?bPS;z#Dg;{5x6F z$fe@}<9Ky)9LNGRZgumOUP;p@$cP3IJlavu;)LwXFNqnkBJehCB9W)&&B zOA4-ye1Jzv?@SEm`H)QxQ&msZ%VI~4wz^SlBr#iIM%YFImuOsY|N<* zAi)GII>CTzwI4s2X&G2u5@<Qd6McYK@up zj>Q}Iby7GBiAtxca>M8~J$DmPO?PqzDN~Cqbm|J_N~C4NXZh09hJZpm5$u8=J(nIC z?uf3}Z#Osp1KSNcftVP6nw`XjV5x)NYl(h=f#5m`cwgj+F`a}XqY9(r2T+_!{fwpD zj@OkK`tta zw<C#oVX)^6G9WP!#Dzrsnt- zYGMyn7E(F+fx5LPzDG(;^-VYSEc_gt+Jfp0nd+@Cv-^yP#W%aIcisHb{@u6zh1Fis zyLVxae&AM3k{<8nCDPBxU3j2H#5!P*P(jr!lDbZ2{4;F0#q|KhBRN$VMXixCZfs>; z%S~yPdSAX>d+!#~6b2wILSWGA6H+JB(X5Lv3)oiMFIIre{_2#ETt0q&#NU3pFRP=6 zPY{nW6_}Q4s!xzleUD4IIQkRHxEz$V$XpUwj1oA;7owVxZ>!5xt9@wgLOJSc8Xd<< zvg7i1Mp_;S7Ii~vX`v@aJBed&Kq9A7qwV9~ZWLBujbVB3LQfR`p??)f=L~)a^3lrk-*Y~p5;^`0UuFC3>jm2YDgVHC83gr zq4e0`fQO?_s-&RaUN&b-O{!{j*NRtBb~lu-M`q{@?EEdv9|!wG*xb@}fXT*X>B(q5 zD-yB+SP$f1LJMNQsI*5hcR#I(%0!i<^!HF3IOnl2bZ;x@= z!+!f2FMzk6&W71pqFOO#%C#4g4Am_h@%L6H7{;kJ_IUIzQKtll)Xw4}z4sq5<*E4ik&bSe*?T-)7!^ruBw_sz{FPw9^BNzrW{=7N zS245*x*I~s9}1XuSKAXBjz`| zO9YMY6%HrT=vyD1xq5q8gAVc#^GEp3ryrd8uBT~XEV_|0yLbn+3bltI>0RJ(F|C#~ zD22O$Z3ZDO6h^IE#3#v>19vgtLKcrygwn;!sE{26n%|+((P9d#$fs%4q|i?bq1HcM zZ^W^y`EhNM)%@=V{lKRxt$40D@^W3#0WJeQ9i0F;L#9A`W#%$CM1t#99 zpCOlY2w$7H`|Ug?rO4lZP{Cx#b2Sf6)%nu{ke2$#r~`g3%jjLwje2@YAxE8JwAhZN z2yc`Y3#+h0G!8^K%D4h55;91Rgv1 zxJ-Tqz^CLq{ec4TR)k2#tY7@J%1JZ_AhcAQLDDlmauo0;&D;fL(yF`#uwRUT9zbpp zvN@Rp)pZ~CIcu^2!2iptvrSUrr6$0 zXFSSKUqNpAl@1zs#F%CHSeD15cK|Co8rZxKTm@uS{No?rNr8hY0p!sNIo0%n05dug z;J6Y)3^tNLDia!D_X6?>XjRE2*wi`!Ox_G>^6F%&Aa9#CAP#e~i_Ql8T%7muQhnEZ z@wuZR4^Tw}bsHr%t2(!OcAX8c5=q|pMn&pIQU#QyT*h$jXvd_*{i`eAkk+>8_q-=Z zoQb?|_I~Cy68C54dYgn)|F&Z7VYfL^JI4w#7-{{KM!Q(M*y32g1eux0&QYT}UBPP~ zc;xR-nAHw)R_gg|)w)v%)ycS|5Y+W(2K}VS3QpbC^l-#ubF(Ehd+eC$Xo<(W9W>27 zHm_q(i2|T*qsiL4$2WOP@+><1+!i?Cd2fnA)H-DLIFUn11}Jtnp#0!IrWP-G73(>md${3DaAzgvMa~9Qjvb90# z#yNId{kqhpME$pbpH26w@3yfN0GRc$W^=tg$%e7dEVgF}7`Ms39cxu8YD}Y<-y&U% zHUgdTcs$=2Jwr)`tS99ni@)u3WlPA*uXtD*DypLJMi*yBve@*C=Bc$Q z^ANmwuYH4KWJ4!K@9*E4zYM#L2RXgav;i=AJsWVZ2WOr3J)8QeU@Ydz2nBhvv=^jL zKnC3Q3V~NVb?5Uw8%~H?jHQU}122~gb%{LztQ}Iho8O3l32AC$v&zsX+(j3_Lf#g8 z3rIPwW#~vLKd`S{vN3J|2FdRr3o;jmimfGalIt(-bq0yYIaP`-dA*9DAE<7vdv?3 zl{6YiYNTm<=u9Z5&@x)ebbShY<$9FbP7CS+1KfJEpIB3A)awG>LN9rJ`~=_k6l*M# z1%s#Udm~#5QzNR$Q*7(_S*`jY$f7I)h3>7FuHBv|jU*s#JYG|YgXiqbhLYKed{$c2 zOZUCF5P?;O?wt+bqpLQm!&m9V>7#vfUd(%;TZ>i8KVH3)hQrCL&}i{F-DiPCC99(1 zjI>E`zj@_LnZBo^r$;YN;qt3TK#+cKNlrv?H9z%3=h=H!MOsFFJDnuW=LmAcT*F<% znWWa3ARImBt@htlK1JrU(zxtQveBMnpRsmrbXUcu#_1Dh#W5_F^y z;lNZZa9F#VK-Pvp4HeUl4^s3I40N~Wbm zGw7?O$kcY{Ux1^IA@FTHB~_sgufl4x=c|^vqA}N?o#f`*PS$EkO#p1Z{|Q%NU$NX+ zB>BgqzmA38F=e70?Tf|TLCCEqCVSUI zWM@R1T}Ht)-jI1+vL_qJ52R^0C(R#I&j<+@S3RX|+LMP}kB6EkZvc`%VTg`mCu z;?Y)4z}qRMF5W@ew(gv)^Up-z_dgbb=z8>DfKcA%rP*}BnBlg<{sNZEa;RwMVgI?? zqYd|^bJISw{QmVKZ)^gJ*kB}x$JFTIoC&YHbFU=-L{j=X&o@ANSm z4p5`Qz{FB!?GLt;%(gy@shJQOuV^l$(ZEr&5FLn0@9|IotV14rzMQV6s5#U&-#9Rv zV*I*y2tlBIAhDk5gYgR6yH1~WhFD=nA0MH-r;@4$ZusiYa9Q2Q(TYE%N=LHdOPAWE zUKTJ)ke=PzHeO>M;@t zDj%3xoRM!pfh2t%0s)YFe*{Xu{M0*f33sODca9{~xU@gt}J8q~Z58+d~0yfS=t z>#`=hhU|h`dc%a~~>mG}&EiPa^K3 z%~zKxA5~Rm)vZ27?pLF7xJ?DPG6{HFE5j(1I(412}}MW)R? z%#7&fjvo^)*Tr3;W-U@{2b=1$OC1Qqt>4#ldRq%7t&MQKY?GGGL#?hlr<0JKwrhWN zIe?(ox~rE)JuVdb^^EGrP7};gr1rn}OSa8gO3ed@8}4WAgX1sZf7!3ST$-~dJNH{b z-wmISLbks%a61)#9FZNM6RfmRa%eh*7#9?Qfak|-GAqZf6yT|I)288Yyx@>9)Mcqp z9ITj{^_?7PvOmmVD|AIoldE$Z)^NYbN^SJL!3SwpTW?;0<~9W!hZ^3OMyc!O$)|mY6Ok}!w|AXE+c|vqAJV7~ z+;IQBvKqe%ufTSFl7@q{U41YKAm&45U0OVPRif=EG=)76zkYZQU19#tY*`MU8eiFX zNpOfW(pYCBySik__}Y2YWlCrsjLbHNd@v=wEM<97fxUga3B__Z2Zaw-LPO)S7(p?Z z#C@@CE@#Y*pRU@1OTU=$?vslRRup!rQN*Qp4PqhlPJ;w z7Wsn$wS_9$q&v_eN=$RShuq<#jEa+o^*GPu$(AKJX6CJ?GzL_28RTP>$ak%kCG~

<*<~?PPf#!U^p$)V8hDuOKgwI(KV}DTb*3k-QR%%` zA`eVN?J)V=-wd^YSg7v(r|mU91(y$YRx9Hu#h`}C`uz18KU|%LxxEE*c^sX#>dV0E z5|cbWOWFJ}cmyBM?uw7dTt`prIwHj3Tmp|vr4O+}`BLmCRaj?M>v?L0qYU*BZ^$$_ zVnujq>Qs$@Ny0=dslH_iwYJDwec;OWCivpsfo!kqEz_4_n_3HyoJ;u0k#8G_71oC7 zSn0R|#mi3uJWxAs8^7=pts45RsR0cR>LrUe5Z9!QEeSnm7V22}C`(&_Ij>wv$p2k-J_EmiH>=PhwrrmdhbsnB1jmYL_LkD?OgQWP=bN_E2+oi={C(C?Bd zHgC?j*`EQxgKZwC{w0QcJEeM#gh4$l;Qb5WYyxwdZq<8*Vz0o!`n8`BqydqY{Jr?Y zq@07{X;9jq3cp2Vi+RbeVe^&Kp@q>G)7gp*;uez-d%L9qf=a7*_#POR4060^OU!Zk z+E9ZmRm4wq69c_qK8cp+yhPBENC;J&q|Py|dYWVAB>)LaQo5dlLHat#52@2N_o7PM zUwxN=su+C_+f zv^H7EdrCLsFGKRjeOtjWH@E%$@qUDVJE1V1^PAw(jgWN1o#d+Ni{}g<-FKjHb5-}~ zc4fain3v`V@{Lq)L=s(+=fRp#pq3KnHPXvMQ&lSAb?tChDs;h+#cg02#?;udxIVlE zj+6!C5iqOq`U*hd-wT5Xe9s>EIK$i*ZM=-8-pp60+T1JyX0UjpkhZ5Zn-Nlz%q^a~ zrs3;k{rdhmDf&g?gol^zmqij_-hwb;QZ+fs@;hVBwdDeKqqJek+=eQ9``Z=Q4K14Q zy~i^Q6_?-pLnn_1G7u}^j}N5P4w5GE6E_*vbeOglFv zlyknu_7Hcooy&)PmetKZl0c8yscbsKsCqzDai`Udd_!9f-0b6IsYFepoy6L}X^$fT zkF(gpPaI*b8=m;-w30eq>$?5O=tGlmmfTjH%IQ^0zRN2zp))LYTrZ+T<7p`QyACIm z$P^87%vsWs<#$cx$_RsICiI;&(hap9&$rxp_WNG>3)MnnQI0d){RpdEKY4P07k2== z#E-PnG=s)>l+D$L0`k??CMspNV|rF9w^yobA73dsP$^*FUs0IIPjRKi{r1`K1cLLr zX^`lbCkQ6RL&e8?xLa;VCf2nHrj&K-`O+E~4y-FdMvKwGj|a0{%H52#YAX=Ask+7L zPUERfM(@)0=@E#3{H4etE(4F#v`gLU*F;*QUQQzNak<_)I`MwEKrP{G?RY<$IFheX z)nITE+gGtc=SGRapc%IwT!&J3d7*xaXFY#+W`BR~%(4ILql_fV@<;e?+%ASXxLh~l zHR2eFIPju`i|f#a<1<#s=9@5@u<4AF@5$=uRZ((LT%yVfILIK!&jGYLmtv1py?BFpRN%Bl)S{SqMx-Kk;o&E zw$=+ZRlri}RmCbPy*LjfQ`FsXx^i~kbHzk;0vH4{mL?*M#Rf$shzefEa>WKa%`!{u zyoLnMUjK|ks(@9Zs_eWb)ZWLSTFD}vrZeLgv)dR4jOW(5(w(0fWOP6-oDU)!;|d;ed;E4>6y-;JJDvZc z&7V$#4)((j5#8Wf9^=Xg-dQ7FBd7?b;;v6rlk1xHh^iIysR(y|6~fO~BSNc47q1xD zWP;fnH|DzSU{ny8o8qq%AFR_Xt~nY^Wrs1Ticit(Rg@0J*7O1;^1S^jBK*kbjfw)` zAVU;}v`uwJ9~G>U=SG3Rt#!#rJ(-q#3d$JV%6_eIJf(o$UjxbF9fs3cSDy*p{yQ`e z{*SbxNDu2iDUm(IIK(VKeLG#L)HH}=W>whZHhls;b%i6*J=VtU3e$?isKJ58vRdPT z!HP^Y(I|XaTYRKtg7#1FRqUMHj;Sm#lXj#4Cu*sB8Z%&t<3kR|N#bOtGUcIwys-#$ z(S(4X7_WcDc|qdLRrzVa)?hPGZ#YS!@v&9`Lq~Lits>mOZYJNG+-V1%lQA2qNoNAX z55i}!z+(8R^Z`iD`YlWbc9@ugwz>|Ksi zCBC}+9b+1}>@|`1@VIIR7Ki#&@*xuMK)T~TMl|;DwAoiS95uP)T?4SI;K1ALR0rKs z*dj-Z+(gzVp4iP83wkrWDsN98*<do4KnygU*QuP=fOqj<-HZtXXYti5K%UvGRXd-+z)J z*Sjy@nb_hodLuje-$Tfv?2*N1&`kNPTY2T2=7OgNIE|ClYe#}Q}^(M=iM%7aLCKCAPOp997uxA!3Wa;xyh;nn?W-BB_ z;ThtMG4-~hnxcZy+555^S)iV4O6Z38m3$zU`f>J)F^G`};o;kvufg5P758`NWs#r3 zS2d)hp}8 zI6oR$b{(#0yIqKTf?XW-+d)9Z7J<{N*pFFffG2WZmn;4X z+O z#Qhye6-wZ3-9CH{2snj;)%r29!V00Dp*U|e6+wX|Hx7JtK2HnU%D@uc; zV}|zYA7WMLY@ccB+C5u@ncIHN&@|u;f2-b0c%yWSZrOL)pZXKvZN~ZMhUi6SbL=9{3xRin>WEG;A8kX*S_JIhqnES#BZ0`O``@dF1xPpd6&`ItJ-A0kjgct9e`9~lKhTT zvc-$wZ```WrAb$AGOQ>NhF;rq&MHtY zZi>MgnV8`K2;I3=i zAaP|#;%EEtpMAS4IW$DN31lGpww9Q+qZJg|EuOMZS&vcSOzK(P>W5fC%457|NaYUthQ)l$({9!{|ZFLs)|m)i{;w1|A(R* zss3;FjIMb+8*}w{tU98u32rQvwe{HHLyWonUhbiuMMA}{B}#{0QF{;94|{+QQ8FhX zSY#r21*cbm_>OF?qiBYSMycRl7Oj%3&dJJZ^_1Xx;L4QP324|QQQ*iP=*oddferRT zww>B-l74bS-&;iG%8T0g?qu`61gCMk_hryC1S zBCet)Kz!pm^#tn|^{inJGr68Xah4#i+5~r)g{e4KQCDu3UM%)h8r7l-VMVHxOoEbJ zP_bV~&OOjyiI-q}ziS_IH*lg%RW!|@$$PQa8;lKdgsN?x$RF1;zFkWDED!`9uT%Tc zNBJE_FlD2a^0t4o0yJoH;J`7_-Oecky8Aef#>bLR3nc1I>^Sb(_e4h2h=Ei_w$HlX zGBl#vD)fygou3s*EaqBW#m|Y(D;etV4_hlx7hR-cu*w0mEE=4} z7i`0R0M!)yWq%0w6*Y2s@9>~tQ#pRl$)lGX$18t)SN z>aF9QiL4Vpn?S4?yB!sD6VwXXscMGOCHo#O#3I>5qcxii z1T%y0Po+tQ1Wq2_F^^QV8(>en_WjeVuY(NN3bQJ~dNhMwc;l@c2pm)U09)Lg!hYUS zsgQP2q7aC2`t{`=4&*cU{kGGB=G-!>8*JioLP?LLZnmvuHh#5t#c?Ig(L;~t7F#Pi zjiZP+Cdl_gTB2zVma0Q?Q=HPZ3^L?VB^$1du0%%t`S2c%TT)e+JjVJKQIvU_qpnUq zt(59r7LtSI$>d4bo{q-JBnYlxM|D1f&*ya4nbyP3J@XxP1}Q98r`mN2r9`*>Kn&~& zSy*%u>j*z{CfODkT^y}CKIQ2H#{Wxh+f&mNY+ zVsJR6sz%ZsE$wA^n%!nsw)?gW8RtdzoEYU2H7(sj4gp2M2G3jcqu0Z?G{Oa|LNuW^ zRW@A9in?dHM@~OyEayQ87*eMdXHskV%FIl|8h(z+v_Y|=gh*C;V)+#BzFW@@XHI-n zjnc)mrC|i((6~|NNcwTvAwZZ=4>-Hua$4Iz3fP>N+5$9|f{`afohln^8*zf3;+>?g`Os6tu1~bH!>U(cW)0?y9?1f?uYseEO(Y-3 zL5ZH{8pUppekg5{W-WkoUFKKSivuk&TvE4wx|lv3UlLQejX#}(ajx(xh)~&Gn_wqm zk`agI=wYT+ccY}vu)-qn{e)oi%O5w$zMXzL=Bz>k(&>K#F@kTO_D+ZaPFXmgx2sV_ zA(tYrRt#Cls=iiu2zG?5k0}=pq2XiX_|@|$N$&3I%xb-&`S;7g$ls4304PV|qc1f5 zl}Er%*Gc??S=ny(qjOc%OVAFOh2r>?wYFrB45JNUkf z#Xlo=xLjxuKy$1$bsX-oPMSz4zs{^x&nCE%tvbHM5$MXYmq)84*CkV+d~-wjb~l-} zSE9B>cf6)FwHe2A=b1B`(yy8ZB^Ut}2QrbnQNbTc7pC@W+l(mdxlE=+ucu@5Dh+?F z=*8a)PT?L?o2tk*(o_&&x-FYFh-PxA>_lt>^2a~_(o|gtw`_<=duQ*8+fb<>LaNg- zFlhAr8lU@0TfaL#1KiX$37uR?2pFfg0OK^dQLhj$pQ~W7$E@0L5@MWgH=kWbKUbBX zCo~yYBVET#1(!QXKh8klK>}Ws6W4r^6ACGfAdy9E$~ry6Eu#9PWvklE<;fXZz_ir6rcWQ*T9@+E2CJW6hMD3ESUnK1 z4%r^quH9H0RD-{NQG%cmFdwgZM}79SH&BPEg6BiLzfPtuw}${Mv+9lQI!N_@_@oZnl;&f&-0Fx(zH`zrKZu#@_kskkXCxU7a&qp>D;0S0A(o- z|Idgl&?}yUCcECCE*<*Do+?#_(!ath3%X&ST6VSMnzj{)QlJ=xW9rG@xU%vhE&OPC z$35?l)9xL-0?~BJohBa<7I7JUtPtczFqcFBg7(?2 zcik{)7Omyri4w!yq0nvd6vrteA%`n4)6`>U8O0%Zs|GwWpQ`?1d;Vg0%9@G-ywMwg zx2p8(Ejq|kc*NItP1o8GKCSZvxDZBTyEkeB z=#Q|fFHO#xNd`$g7qsn^lHDCwUIfCNl;aNnk2GJLr9ZbVI~II{X6_633!prM!hm@< zH{+*(cem*P2L2Af!Ey1M^D|UwKr9AA|8AU z!p2DmkM$E&~4l{<- zU3R7ylgO2ir`19R2J--*$X8PlMQ+k#0neIV+FEvCD`?^>{~MlICj2)%@r&}m!4rYi z8($|FS1(rP*%Cl*l8`e3wIn0RbTc%tX!CZ+m-2B$Qe}973ge%7n}^;b{MS_q7o``Y zDSJV3#T+_~;7vkg`aQryF|Rb))FSr<&H&v0CVyGF-4D9&{J25F?rcvzcL)E!phLjS z#Qpz}nb`)AttHNf!1p4U77P~rR-Fd`yvYQm*m(mhwSG!A3Oy149*TfedB`+jfKm{2 zZg#w~+rSK#QaE&#O4EH;QL3k;IRL!xb4N#CU&O6XRmVwRe;>`N9Bb0~S2X1Xh{ch& z`5B1Yh=o>XXdzxR6rlIhJXgwLisq7+t)RsuyO%yZZ)}P z^ZdgF_2MzF`z!;cDV>AWp65{%C;*=g%I3YKkuGWhCF_1LksWqsz7j?kn>er&4Lpqg zMZByOCHtS@g{+;xKrh!b5SX7hS)N4wWL*xn74~M(W*yFSBunl!n8{zW6|}kb`27c| zGv^djB8DaM-HDwgOdibm$3^+pNhKD+fIo5#B^rd|C|VKEu;QN`D;68Rq0SWAERGYl zYZkKP_l!A#Ysa*+RsQ-t{{UEss#FlsS=Y3I|?G7VvoD~@a>5uQ$ zp63~*H;O?`O&~8Ddw!3PxHdM4@a~K(@$6$B3d&Q z_GHBlOT$@;$&$o^+{hU&_}}(Ry;J+`wJ4}peiA2*eN zM#>;51Ef-Zt87D)FDQUBQ zQsUbongs!k6MBdZkpXa9nAnI`942^1mw_%Y2>QAIP_ox>>B?mR49=-l8~Bv+%TnmM z_N|o{6&)Hj=EGtXx}N6HCJ#XzL9pLecdwJvHGc38c4~b5Em4V}T0D_nX{6!dJ9@hz z#bnT;hQg{<{ph0`U$K~EGdTI?5j4K?rpHoLtu_vf;Vwdi9xRa!zPY)#LH#u+%uipt z@`1bmQ>={Wtn>Fj#VH&)4BWJI-}BJA>CyO*_j+^VZyNq*xdbu(L}aCZUG5|ra|p)3{w%_qA42Sk?lRSf`XlZ{k{l{ zbW^|b`jTJM9^#*TA~9>_9P;DrizWqIg)V;*KN~O{wQd_Fa0<|i#sn{IH!izUfL`M# z!Es6dzau#6WXjM59f~;|@(FdfVhjwLEmIC%h6%EDgGg$y-M!V&sin@J66log^N{)9 z5FB08##}v~wS!Cb@O=2^FcD(#V2ioI1!oZB)Kv8$A&#@Hen$5T>F`d)n|3M^2ULt$ zV;)TFJK}AN9AxE{=sm1h&d?v*f31Ul1%KIKb?!&*U$>MvOIU=SBug^In??K4uL6Q4 z5hOFBmGm?p(5L^Xmt$rd#OYmDk-0i!wqwflHT-bB8ZwaS0}>_Ex1ZfS8Xmqq_x|_y zAOgRY2Ic#>bn?V57?XE1e>ZwsVXwYQVXX-_bZjWkmK=BF#{|dDys5qjGqFaorh8cd z5@>les~cA-6mpv z>MIfiri`RuzcMursdNQY{Y3!s5(8gHzL|3)0_IIDEOn6mX#CCF z2dyuIUwdLQ5C0DBpd0Wt2*<+3TxR$k!rD130=@TT%ZtCQ!yKD?QJv9uf zZ0=Fu8mEATaP5~R2@w>MEizL@Q$~|_P4|7sgRE@_#xA!bVs2jIqwBIJxCoroBGS{Z zSci<6he*fI`dzwXPHuCsL)u7?0-Rw9WP*;zKDMX1jAU|ddnn^6+`c_?^YQK1hq7lH zNI>#Rw@qh8+n?IGWvR;1W2K41c4#eOYO?dwcUxL<_bPR4*$9@+!c4+E+*I@E^IMNrk=@?ZFOz1I=u81BQ4-Q|uE%%F2IM{rv z`?8|_Or0qz>2i?Gm7j2*wC?{H?yLG6+^2nwMgP&Lh2;BMeW%PT)&rxEUJgBuh7XC; z8R-z};BrcCwvGso4JLs3XFd>_GY@byh|3>)a*YeYp|T8&cpd;=_+4H z4c_`9j|NaZWRg3@alvc4hP_5AQ^eMQ3T950+39ByMl4kX4XB2*bPfKJ2(rR};+(4j zwZo-|IGT=Y&d)x){K~w_CTu048r$II5B+3yhOQWzyaRxA-i7bikyIN23N3jo2^0Nb z8Ug`?N2B3t{za)#XYrHnTqN>lhz(QkNy+0U{Zx`Rt(uf*-FZ|i{)UL-NQqcjz6$;P z1ii?7eEs%n`P}}B;P@KbIT&SB2%&qb7go+XlNfQ6_#%J4-$&qpzf4W6+)u~@{iCY7OFnC!Z> z$)!(sq?Jq%Df*B9nU1$ifh4sDdVmsKlu8-FkMNo0s72w>2;Vw|g|re9$Lt@5xoep& zPId{Bb$KU>H}7h`8TQwp&qqgQ4dwIrS4_M4=%mYfSw0mbi0X9YW8R}z z0D7-~1bjqLY(K)?uq!4R&0BWBu@}$Tpvddro|{P5u4gAPoHz2-o~Ue~Kd~{al}v@q zgp+2Ny__`EG;K}E)_-@3mclvPsPVzS=PtGm&34(jb(~%kJXZAS;eM;^W?B(b*n($S z2qz`3IH6Fk88TD9?y4W^N=fTjtLwu{NGr-)y_DF03p$|ARN&CZCTucDXP}-Q20~ph zL1+=RnY-gmw7bk@5(=a_UQn@#RH<#_w(~33f@~wc^|(r>tPc~kt?YNQzq5A@4uP8C zAAae0GyXJaUa7Yx7>G8}fC>2?rTK8qeDpw9HH9(HT+ks3J?cT8-Ry_5HsGIn%bmSF zlR$|%r7|V8zag$A!xj49fQrYga@~g4jukDjf|VVfmDZqp5yX^(b}(FCQZ8!T9K0-F z6*3BfxVo43WlRIGRa?(*l~xSSBz+_I*ItqB8L@EpA>Re zbiHg4gFP`5I%y(Te`4%2e~nawBd@>$OV)In;SF{|warqF7$;j>?VT z8mBo_meldrR!!L`X0YOnO?RwOF-kP29rBCkr3D+FrbTPWh*P$xQLW-GE{XsC$c3>% zbH=X|`;gp{4+VLC0|u0oyeZS$KUNmkI5R|PonY9SVoeR+Ang~JMY#JS3whirBrD*C zxp-_j8ZcscTEgj2K1)CPxa}GBvcyBa2S=Jg@w_Dh9wlcdbb)7&fg7x%n+fw2<5bWh&c=CMr0$^?Z9lSu1sIy!lyXV9?u zyog;azyo~sU0Y-V;Lu1A>$OI{V;pX@H`Y>VzT1Z|M(oh*TdLLp!_OnW0$}*5!-qeL z)`^hK()=Mt<{!_pzujamn4c|kq#-J3o5fMge85)>96v=99L}T0%hl5$*VuoD&+%Y= z<<}YwJF}b{R4{DN^8m+3&SSa(G:{~Dr$YFPohE?IAP>{4|6zX#|B|DOYNEs2&# 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 q!H%{S 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%0ANq;oh6`?7M_MI3n!CB9A? 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 z(L}x(MyPrecompiledDevice.metadata); diff --git a/Packages/com.unity.inputsystem/Documentation~/OnScreen.md b/Packages/com.unity.inputsystem/Documentation~/OnScreen.md index dad8a28ef7..1f3db02d39 100644 --- a/Packages/com.unity.inputsystem/Documentation~/OnScreen.md +++ b/Packages/com.unity.inputsystem/Documentation~/OnScreen.md @@ -12,7 +12,7 @@ There are currently two Control types implemented out of the box: [buttons](#on- Each on-screen Control uses a [Control path](Controls.md#control-paths) to reference the Control that it should report input as. For example, the following on-screen button reports input as the right shoulder button of a gamepad: -![OnScreenButton](Images/OnScreenButton.png) +![The OnScreenButton component displays the Control Path value as rightShoulder [Gamepad].](Images/OnScreenButton.png){width="486" height="81"} The collection of on-screen Controls present in a Scene forms one or more [Input Devices](Devices.md). The Input System creates one Input Device for each distinct type of Device the Controls reference. For example, if one on-screen button references `/buttonSouth` and another on-screen button references `/a`, the Input System creates both a `Gamepad` and a `Keyboard`. This happens automatically when the components are enabled. When disabled, the Input System automatically removes the Devices again. @@ -29,7 +29,7 @@ To create an on-screen button: 2. Add the [`OnScreenButton`](../api/UnityEngine.InputSystem.OnScreen.OnScreenButton.html) component to it. 3. Set the [`Control Path`](../api/UnityEngine.InputSystem.OnScreen.OnScreenControl.html#UnityEngine_InputSystem_OnScreen_OnScreenControl_controlPath) to refer to a [`ButtonControl`](../api/UnityEngine.InputSystem.Controls.ButtonControl.html) (for example, `/buttonSouth`). The type of device referenced by the control path determines the type of virtual device created by the component. -![OnScreenButton](Images/OnScreenButton.png) + ![The OnScreenButton component displays the Control Path value as rightShoulder [Gamepad].](Images/OnScreenButton.png){width="486" height="81"} The [`OnScreenButton`](../api/UnityEngine.InputSystem.OnScreen.OnScreenButton.html) component requires the target Control to be a `Button` Control. [`OnScreenButton`](../api/UnityEngine.InputSystem.OnScreen.OnScreenButton.html) sets the target Control value to 1 when it receives a pointer-down (`IPointerDownHandler.OnPointerDown`) event, or 0 when it receives a pointer-up (`IPointerUpHandler.OnPointerUp`) event. @@ -41,7 +41,7 @@ To create an on-screen stick: 2. Add the [`OnScreenStick`](../api/UnityEngine.InputSystem.OnScreen.OnScreenStick.html) component to it. 3. Set the [`Control Path`](../api/UnityEngine.InputSystem.OnScreen.OnScreenControl.html#UnityEngine_InputSystem_OnScreen_OnScreenControl_controlPath) to refer to a [`Vector2Control`](../api/UnityEngine.InputSystem.Controls.Vector2Control.html) (for example, `/leftStick`). The type of device referenced by the control path determines the type of virtual device created by the component. -![OnScreenStick](Images/OnScreenStick.png) + ![The OnScreenStick component displays 50 as the Movement Range value and leftStick [Gamepad] as the Control Path value.](Images/OnScreenStick.png){width="486" height="106"} The [`OnScreenStick`](../api/UnityEngine.InputSystem.OnScreen.OnScreenStick.html) component requires the target Control to be a `Vector2` Control. [`OnScreenStick`](../api/UnityEngine.InputSystem.OnScreen.OnScreenStick.html) starts the movement of the stick Control when it receives a pointer-down (`IPointerDownHandler.OnPointerDown`) event, and stops it when it receives a pointer-up (`IPointerUpHandler.OnPointerUp`) event. diff --git a/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md b/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md index 6003562ff2..06b67c24e9 100644 --- a/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md +++ b/Packages/com.unity.inputsystem/Documentation~/PlayerInputManager.md @@ -8,7 +8,7 @@ uid: input-system-player-input-manager The [`Player Input`](PlayerInput.md) system facilitates setting up local multiplayer games, where multiple players share a single screen and multiple controllers. You can set this up using the [`PlayerInputManager`](../api/UnityEngine.InputSystem.PlayerInputManager.html) component, which automatically manages the creation and lifetime of `PlayerInput` instances as players join and leave the game. -![PlayerInputManager](Images/PlayerInputManager.png) +![On the PlayerInputManager component, the Notification Behavior value displays Send Messages, the Join Behavior value displays Join Players When Button Is Pressed, and the Joining Enabled By Default value is checked.](Images/PlayerInputManager.png){width="486" height="279"} |Property|Description| |--------|-----------| diff --git a/Packages/com.unity.inputsystem/Documentation~/Settings.md b/Packages/com.unity.inputsystem/Documentation~/Settings.md index 3a4f9d1955..d728635aac 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Settings.md +++ b/Packages/com.unity.inputsystem/Documentation~/Settings.md @@ -15,15 +15,13 @@ uid: input-system-settings To configure the Input System individually for each project, go to __Edit__ > __Project Settings…__ > __Input System Package__ from Unity's main menu. -![Input Settings](Images/InputSettings.png) - This page describes each input setting in detail. ## Create Settings Asset When you first view the input settings, they are not editable, and instead a button to __Create settings asset__ is displayed at the top of the input settings window. -![The Create Settings Asset button](Images/CreateSettingsAsset.png) +![The Create settings asset button appears in the Input System Package window.](Images/CreateSettingsAsset.png){width="486" height="239"} If you want to customise the input settings, you must first click this button, which creates a settings asset in your Project. Once your project contains a settings asset, the __Create settings asset__ is no longer displayed, and the settings fields become editable. Unity saves changes to your settings in the settings asset when you save the project. @@ -110,8 +108,6 @@ This setting affects the following sensors: ## Supported Devices -![Supported Devices](Images/SupportedDevices.png) - A Project usually supports a known set of input methods. For example, a mobile app might support only touch, and a console application might support only gamepads. A cross-platform application might support gamepads, mouse, and keyboard, but might not require XR Device support. To narrow the options that the Editor UI presents to you, and to avoid creating input Devices and consuming input that your application won't use, you can restrict the set of supported Devices on a per-project basis. @@ -129,7 +125,7 @@ In the Editor, you might want to use input Devices that the application doesn't To force the Editor to add all locally available Devices, even if they're not in the list of __Supported Devices__, open the [Input Debugger](Debugging.md) (menu: __Window > Analysis > Input Debugger__), and select __Options > Add Devices Not Listed in 'Supported Devices'__. -![Add Devices Not Listed In Supported Devices](Images/AddDevicesNotListedInSupportedDevices.png) +![The Input Debugger appears with Add Devices Not Listed In Supported Devices selected from the Options dropdown menu.](Images/AddDevicesNotListedInSupportedDevices.png){width="486" height="297"} > [!NOTE] > This setting is stored as a user setting, not a project setting. This means other users who open the project in their own Editor do not share the setting. diff --git a/Packages/com.unity.inputsystem/Documentation~/Testing.md b/Packages/com.unity.inputsystem/Documentation~/Testing.md index 3c8325b583..8cd47864f8 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Testing.md +++ b/Packages/com.unity.inputsystem/Documentation~/Testing.md @@ -19,7 +19,7 @@ To set up a test assembly that uses the Input System's automation framework, fol 2. Create a new assembly definition (menu: __Create > Assembly Definition__) or go to an assembly definition for a test assembly that you have already created. 3. Add references to `nunit.framework.dll`, `UnityEngine.TestRunner`, and `UnityEditor.TestRunner` (as described in [How to create a new test assembly](https://docs.unity3d.com/Packages/com.unity.test-framework@1.0/manual/workflow-create-test-assembly.html)), as well as `Unity.InputSystem` and `Unity.InputSystem.TestFramework` for the Input System. -![Test Assembly Setup](Images/TestAssemblySetup.png) +![The Inspector displays the Assembly Definition References and the Assembly References linked for the DemoTests Import Settings.](Images/TestAssemblySetup.png){width="486" height="667"} ## Setting up test fixtures diff --git a/Packages/com.unity.inputsystem/Documentation~/UISupport.md b/Packages/com.unity.inputsystem/Documentation~/UISupport.md index 737ca1fa47..9b125e2ab5 100644 --- a/Packages/com.unity.inputsystem/Documentation~/UISupport.md +++ b/Packages/com.unity.inputsystem/Documentation~/UISupport.md @@ -96,16 +96,14 @@ The UI Input Module is a component which you must add to a GameObject in your sc 1. Create a new empty GameObject 2. Click [**Add Component**](https://docs.unity3d.com/Manual/UsingComponents.html) in the inspector -3. In the search field displayed, type "Input System UI Input Module" +3. In the search field displayed, type `input system ui`. 4. Select **Input System UI Input Module** to add it to the GameObject. -![InputSystemUIInputModule](Images/InputSystemUIInputModuleAdd.png) + The Add Component search bar displays 'input system ui' to highlight the 'Input System UI Input Module' component. ### UI Input Module properties -![InputSystemUIInputModule](Images/InputSystemUIInputModule.png) - You can use the following properties to configure [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html): |**Property**|**Description**| @@ -174,9 +172,11 @@ Input from [tracked devices](../api/UnityEngine.InputSystem.TrackedDevice.html) For this raycasting to work, you need to add [TrackedDeviceRaycaster](../api/UnityEngine.InputSystem.UI.TrackedDeviceRaycaster.html) to the `GameObject` that has the UI's `Canvas` component. This `GameObject` will usually have a `GraphicRaycaster` component which, however, only works for 2D screen-space raycasting. You can put [TrackedDeviceRaycaster](../api/UnityEngine.InputSystem.UI.TrackedDeviceRaycaster.html) alongside `GraphicRaycaster` and both can be enabled at the same time without advserse effect. -![TrackedDeviceRayster Add Component](Images/TrackedDeviceRaycasterComponentMenu.png) +The Graphic Raycaster component appears under the Canvas and Canvas Scaler components. The Add Component window appears with the Tracked Device Rayster component selected. + + +The Tracked Device Rayster component appears under the Canvas component. -![TrackedDeviceRayster Properties](Images/TrackedDeviceRaycaster.png) Clicks on tracked devices do not differ from other [pointer-type input](#pointer-type-input). Therefore, actions such as [Left Click](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html#UnityEngine_InputSystem_UI_InputSystemUIInputModule_leftClick) work for tracked devices just like they work for other pointers. @@ -184,7 +184,7 @@ Clicks on tracked devices do not differ from other [pointer-type input](#pointer #### Upgrading from the Input Manager and the older Standalone Input Module -The Unity UI (uGUI) package contains an older equivalent module called "**[Standalone Input Module](https://docs.unity3d.com/Manual/script-StandaloneInputModule.html)**" which performs the same kind of integration between the Unity UI and the legacy Input Manager system. +The Unity UI (uGUI) package contains an older equivalent module called **[Standalone Input Module](https://docs.unity3d.com/Manual/script-StandaloneInputModule.html)** which performs the same kind of integration between the Unity UI and the legacy Input Manager system. If you have one of these older Standalone Input Module components on a GameObject in your project, and the Input System is installed, Unity displays a button in the Inspector offering to automatically replace it with the equivalent newer Input System UI Input Module for you. @@ -221,7 +221,7 @@ There are some additional things worth noting: The Input System can also handle multiple separate UI instances on the screen controlled separately from different input Bindings. This is useful if you want to have multiple local players share a single screen with different controllers, so that every player can control their own UI instance. To allow this, you need to replace the [Event System](https://docs.unity3d.com/Manual/script-EventSystem.html) component from Unity with the Input System's [Multiplayer Event System](../api/UnityEngine.InputSystem.UI.MultiplayerEventSystem.html) component. -![MultiplayerEventSystem](Images/MultiplayerEventSystem.png) +The Multiplayer Event System component appears without any GameObjects connected. Unlike the Event System component, you can have multiple Multiplayer Event Systems active in the Scene at the same time. That way, you can have multiple players, each with their own UI Input Module and Multiplayer Event System components, and each player can have their own set of Actions driving their own UI instance. If you are using the [Player Input](PlayerInput.md) component, you can also set it to automatically configure the player's UI Input Module to use the player's Actions. See the documentation on [Player Input](PlayerInput.md#ui-input) to learn how. @@ -255,7 +255,7 @@ To set up the Virtual Mouse component with the Unity UI system: > [!IMPORTANT] > Make sure the UI Input Module component on the UI's **Event System** does not receive navigation input from the same devices that feed into the Virtual Mouse component. If, for example, the Virtual Mouse component is set up to receive input from gamepads, and `Move`, `Submit`, and `Cancel` on the UI Input Module are also linked to the gamepad, then the UI receives input from the gamepad on two channels. -![VirtualMouseInput](Images/VirtualMouseInput.png) +The Virtual Mouse component appears with the Stick Action and Left Button Action connected to Player Move and Attack Actions. At runtime, the component adds a virtual [Mouse](../api/UnityEngine.InputSystem.Mouse.html) device which the [InputSystemUIInputModule](../api/UnityEngine.InputSystem.UI.InputSystemUIInputModule.html) component picks up. The controls of the `Mouse` are fed input based on the actions configured on the [VirtualMouseInput](../api/UnityEngine.InputSystem.UI.VirtualMouseInput.html) component. From 3e0f524898dd86c69fd19f6b654c01d3ed4ca639 Mon Sep 17 00:00:00 2001 From: Amy Louise Green Date: Thu, 25 Sep 2025 12:52:30 -0400 Subject: [PATCH 05/28] DOCATT-9373: Removed the incomplete sentence in the Canceled property - Also replaced "see " with "refer to <>" in compliance with style guide guidance --- .../InputSystem/Actions/InputActionPhase.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionPhase.cs b/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionPhase.cs index 4147ae73f1..c99824f34f 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionPhase.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Actions/InputActionPhase.cs @@ -84,13 +84,13 @@ public enum InputActionPhase /// /// By default, an action is started as soon as a control moves away from its default value. This is /// the case for both actions (which, however, does not yet have to mean - /// that the button press threshold has been reached; see ) + /// that the button press threshold has been reached; refer to ) /// and actions. does not use /// the Started phase and instead goes straight to . /// /// For actions, Started will immediately be followed by . /// - /// Note that interactions (see ) can alter how an action does or does not progress through + /// Note that interactions (refer to ) can alter how an action does or does not progress through /// the phases. /// Started, @@ -99,11 +99,11 @@ public enum InputActionPhase /// The action has been performed. Leads to getting called. /// /// By default, a action performs when a control crosses the button - /// press threshold (see ), a + /// press threshold (refer to ), a /// action performs on any value change that isn't the default value, and a /// action performs on any value change including going back to the default value. /// - /// Note that interactions (see ) can alter how an action does or does not progress through + /// Note that interactions (refer to ) can alter how an action does or does not progress through /// the phases. /// /// For a given action, finding out whether it was performed in the current frame can be done with . @@ -120,14 +120,13 @@ public enum InputActionPhase /// The action has stopped. Leads to getting called. /// /// By default, a action cancels when a control falls back below the button - /// press threshold (see ) and a + /// press threshold (refer to ) and a /// action cancels when a control moves back to its default value. A action /// does not generally cancel based on input on its controls. /// - /// An action will also get canceled when it is disabled while in progress (see ). - /// Also, when an that is + /// An action will also get canceled when it is disabled while in progress (refer to ). /// - /// Note that interactions (see ) can alter how an action does or does not progress through + /// Note that interactions (refer to ) can alter how an action does or does not progress through /// the phases. /// Canceled From 69461dbabb1bf2b8d427a1bc5d8f770d42ec1ddc Mon Sep 17 00:00:00 2001 From: Amy Louise Green Date: Thu, 25 Sep 2025 20:36:16 -0400 Subject: [PATCH 06/28] DOCATT-8578: Merged repeated information on Control paths - Similar data but somewhat conflicting information on structure & syntax for InputControl paths - Merged the information from API to Manual topic on the subject, preferring the API information when it diverged - Also restructured the table a little to include links to related APIs and manual topics instead of examples - Removed only the control path information from the InputControlPath class and left a link to the manual topic behind --- .../Documentation~/Controls.md | 75 ++++++++++++------- .../InputSystem/Controls/InputControlPath.cs | 50 +------------ 2 files changed, 50 insertions(+), 75 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Controls.md b/Packages/com.unity.inputsystem/Documentation~/Controls.md index f30450a473..121e1298c1 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Controls.md +++ b/Packages/com.unity.inputsystem/Documentation~/Controls.md @@ -18,6 +18,8 @@ An Input Control represents a source of values. These values can be of any struc > [!NOTE] > Controls are for input only. Output and configuration items on Input Devices are not represented as Controls. +## Identification + Each Control is identified by a name ([`InputControl.name`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_name)) and can optionally have a display name ([`InputControl.displayName`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_displayName)) that differs from the Control name. For example, the right-hand face button closest to the touchpad on a PlayStation DualShock 4 controller has the control name "buttonWest" and the display name "Square". Additionally, a Control might have one or more aliases which provide alternative names for the Control. You can access the aliases for a specific Control through its [`InputControl.aliases`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_aliases) property. @@ -63,9 +65,7 @@ Usages can be arbitrary strings. However, a certain set of usages is very common ## Control paths ->Example: `/leftStick/x` means "X Control on left stick of gamepad". - -The Input System can look up Controls using textual paths. [Bindings](ActionBindings.md) on Input Actions rely on this feature to identify the Control(s) they read input from. However, you can also use them for lookup directly on Controls and Devices, or to let the Input System search for Controls among all devices using [`InputSystem.FindControls`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_FindControls_System_String_). +The Input System can look up Controls using textual paths. [Bindings](ActionBindings.md) on Input Actions rely on this feature to identify the Control(s) they read input from. For example, `/leftStick/x` means "X Control on left stick of gamepad". However, you can also use them for lookup directly on Controls and Devices, or to let the Input System search for Controls among all devices using [`InputSystem.FindControls`](../api/UnityEngine.InputSystem.InputSystem.html#UnityEngine_InputSystem_InputSystem_FindControls_System_String_): ```CSharp var gamepad = Gamepad.all[0]; @@ -74,26 +74,17 @@ var submitButton = gamepad["{Submit}"]; var allSubmitButtons = InputSystem.FindControls("*/{Submit}"); ``` -Control paths resemble file system paths. Each path consists of one or more components separated by a forward slash: +Control paths resemble file system paths: they contain components separated by a forward slash (`/`): component/component... -Each component uses a similar syntax made up of multiple fields. Each field is optional, but at least one field must be present. All fields are case-insensitive. - - {usageName}controlName#(displayName) - -The following table explains the use of each field: - -|Field|Description|Example| -|-----|-----------|-------| -|``|Requires the Control at the current level to be based on the given layout. The actual layout of the Control may be the same or a layout *based* on the given layout.|`/buttonSouth`| -|`{usageName}`|Works differently for Controls and Devices.

When used on a Device (the first component of a path), it requires the device to have the given usage. See [Device usages](Devices.md#device-usages) for more details.

For looking up a Control, the usage field is currently restricted to the path component immediately following the Device (the second component in the path). It finds the Control on the Device that has the given usage. The Control can be anywhere in the Control hierarchy of the Device.|Device:

`{LeftHand}/trigger`

Control:

`/{Submit}`| -|`controlName`|Requires the Control at the current level to have the given name. Takes both "proper" names ([`InputControl.name`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_name)) and aliases ([`InputControl.aliases`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_aliases)) into account.

This field can also be a wildcard (`*`) to match any name.|`MyGamepad/buttonSouth`

`*/{PrimaryAction}` (match `PrimaryAction` usage on Devices with any name)| -|`#(displayName)`|Requires the Control at the current level to have the given display name (i.e. [`InputControl.displayName`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_displayName)). The display name may contain whitespace and symbols.|`/#(a)` (matches the key that generates the "a" character, if any, according to the current keyboard layout).

`/#(Cross)`| +Each component itself contains a set of [fields](#component-fields) with its own syntax. Each field is individually optional, provided that at least one of the fields is present as either a name or a wildcard: -You can access the literal path of a given control via its [`InputControl.path`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_path) property. +```structured text +{usageName}#(displayName)controlName +``` -If needed, you can manually parse a control path into its components using the [`InputControlPath.Parse(path)`](../api/UnityEngine.InputSystem.InputControlPath.html#UnityEngine_InputSystem_InputControlPath_Parse_System_String_) API. +You can access the literal path of a given control via its [`InputControl.path`](../api/UnityEngine.InputSystem.InputControl.html#UnityEngine_InputSystem_InputControl_path) property. If you need to, you can manually parse a control path into its components using the [`InputControlPath.Parse(path)`](../api/UnityEngine.InputSystem.InputControlPath.html#UnityEngine_InputSystem_InputControlPath_Parse_System_String_) API: ```CSharp var parsed = InputControlPath.Parse("{LeftHand}/trigger").ToArray(); @@ -106,6 +97,36 @@ Debug.Log(parsed[1].layout); // Prints null. Debug.Log(parsed[1].name); // Prints "trigger". ``` +### Component fields + +All fields are case-insensitive. + +The following table explains the use of each field: + +|Field|Description|Related links| +|-----|-----|------------------| +|`layoutName`|The name of the layout that the control must be based on. The actual layout of the control may be the same or a layout *based* on the given layout. For example, ``.|The [Layouts](xref:input-system-layouts) user manual topic

The [InputControlLayout](xref:UnityEngine.InputSystem.Layouts.InputControlLayout) class| +|`usageName`|Works differently for Controls and Devices:
  • When used on a Device (the first component of a path), it requires the device to have the given usage. For example, `{LeftHand}/trigger`.
  • For looking up a Control, the usage field is currently restricted to the path component immediately following the Device (the second component in the path). It finds the Control on the Device that has the given usage. The Control can be anywhere in the Control hierarchy of the Device. For example, `/{Submit}`.
|The [Device usages](Devices.md#device-usages) user manual topic

The [Control usages](#control-usages) topic on this page<

The [InputControl.usages](xref:UnityEngine.InputSystem.Layouts.InputControlLayout) property| +|`displayName`|Requires the Control at the current level to have the given display name. The display name may contain whitespace and symbols. For example:
  • `/#(a)` matches the key that generates the "a" character, if any, according to the current keyboard layout.
  • `/#(Cross)` matches the button named "Cross" on the Gamepad.
|The [Identification](#identification) topic on this page

The [InputControl.displayName](xref:UnityEngine.InputSystem.InputControl.displayName) property| +|`controlName`|Requires the Control at the current level to have the given name. Takes both "proper" names such as `MyGamepad/buttonSouth`, and aliases such as `MyGamepad/South` into account.

This field can also be a wildcard (`*`) to match any name. For example, `*/{PrimaryAction}` matches any `PrimaryAction` usage on Devices with any name.|The [Identification](#identification) topic on this page

The [InputControl.name](xref:UnityEngine.InputSystem.InputControl.name) property for "proper" names

The [InputControl.aliases](xref:UnityEngine.InputSystem.InputControl.aliases) property for aliases| + +Here are several examples of control paths: + +```csharp +// Matches all gamepads (also gamepads *based* on the Gamepad layout): +"" +// Matches the "Submit" control on all devices: +"*/" +// Matches the key that prints the "a" character on the current keyboard layout: +"/#(a)" +// Matches the X axis of the left stick on a gamepad. +"/leftStick/x" +// Matches the orientation control of the right-hand XR controller: +"/orientation" +// Matches all buttons on a gamepad. +"/