From 81cf77ce54dec2df6f05363e00a7c0630ed25976 Mon Sep 17 00:00:00 2001 From: Josef Date: Thu, 18 Dec 2025 11:29:54 +0100 Subject: [PATCH] Winter Tales Updates --- Icons/SequenceActionReference.svg | 87 + Icons/SequenceActionReference.svg.import | 43 + RokojoriPlugin.cs | 12 +- Runtime/Actions/ActionReference.cs | 15 + Runtime/Actions/Audio/PlayMusic.cs | 15 + Runtime/Actions/Node3D/PlaySound.cs | 15 + .../Sequence/SequenceActionReference.cs | 68 + .../Sequence/SequenceActionReference.cs.uid | 1 + Runtime/Actions/SequenceAction.cs | 9 + .../Animation/Shake/Presets/Poke - Shake.tres | 35 + .../CameraSlotSelectors/SetActiveCamera.cs | 15 + Runtime/Cameras/Effects/PlayCameraEffect.cs | 8 +- Runtime/Cameras/Effects/ScreenShake.cs | 73 + Runtime/Cameras/Effects/ScreenShake.cs.uid | 1 + .../Cameras/Effects/ScreenShakeSettings.cs | 25 + .../Effects/ScreenShakeSettings.cs.uid | 1 + Runtime/Godot/Nodes.cs | 2 + Runtime/Godot/ResourceExtensions.cs | 11 + Runtime/Godot/Unique.cs | 4 + .../Procedural/Assets/Tree/TreeGenerator.cs | 8 +- .../Procedural/Parametric/Spline/Spline.cs | 2 + .../Assets/Foliage/FoliageRenderer.cs | 2 + Runtime/Rendering/FontFX/FontCreator.cs | 2 + Tools/GizmoDrawer.cs | 11 + Tools/GizmoDrawerPlugin.cs | 11 + rokojori-action-library-images.svg | 343384 +++++++++++++++ rokojori-action-library-images.svg.import | 43 + winter-tales-header-portrait.jpg | Bin 0 -> 33765 bytes winter-tales-header-portrait.jpg.import | 40 + winter-tales-header.jpg | Bin 0 -> 45215 bytes winter-tales-header.jpg.import | 40 + 31 files changed, 343980 insertions(+), 3 deletions(-) create mode 100644 Icons/SequenceActionReference.svg create mode 100644 Icons/SequenceActionReference.svg.import create mode 100644 Runtime/Actions/Sequence/SequenceActionReference.cs create mode 100644 Runtime/Actions/Sequence/SequenceActionReference.cs.uid create mode 100644 Runtime/Animation/Shake/Presets/Poke - Shake.tres create mode 100644 Runtime/Cameras/Effects/ScreenShake.cs create mode 100644 Runtime/Cameras/Effects/ScreenShake.cs.uid create mode 100644 Runtime/Cameras/Effects/ScreenShakeSettings.cs create mode 100644 Runtime/Cameras/Effects/ScreenShakeSettings.cs.uid create mode 100644 rokojori-action-library-images.svg create mode 100644 rokojori-action-library-images.svg.import create mode 100644 winter-tales-header-portrait.jpg create mode 100644 winter-tales-header-portrait.jpg.import create mode 100644 winter-tales-header.jpg create mode 100644 winter-tales-header.jpg.import diff --git a/Icons/SequenceActionReference.svg b/Icons/SequenceActionReference.svg new file mode 100644 index 0000000..2254ed4 --- /dev/null +++ b/Icons/SequenceActionReference.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + diff --git a/Icons/SequenceActionReference.svg.import b/Icons/SequenceActionReference.svg.import new file mode 100644 index 0000000..33b9893 --- /dev/null +++ b/Icons/SequenceActionReference.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dt3dphndn4swf" +path="res://.godot/imported/SequenceActionReference.svg-4359daff0c55d9792387ee93e286001c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/rokojori_action_library/Icons/SequenceActionReference.svg" +dest_files=["res://.godot/imported/SequenceActionReference.svg-4359daff0c55d9792387ee93e286001c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/RokojoriPlugin.cs b/RokojoriPlugin.cs index 6e7125b..594fb22 100644 --- a/RokojoriPlugin.cs +++ b/RokojoriPlugin.cs @@ -8,8 +8,16 @@ using System.Data; namespace Rokojori { + #if ! TOOLS [Tool] - public partial class RokojoriPlugin:EditorPlugin + public partial class RokojoriPlugin:Node + { + + } + #else + [Tool] + public partial class RokojoriPlugin: EditorPlugin + { GizmoDrawerPlugin gizmoDrawerPlugin = new GizmoDrawerPlugin(); @@ -271,4 +279,6 @@ namespace Rokojori } } + + #endif } \ No newline at end of file diff --git a/Runtime/Actions/ActionReference.cs b/Runtime/Actions/ActionReference.cs index 0c84072..574fe99 100644 --- a/Runtime/Actions/ActionReference.cs +++ b/Runtime/Actions/ActionReference.cs @@ -10,6 +10,21 @@ namespace Rokojori [Export] public Action referencedAction; + [ExportToolButton( "Set Reference Name" )] + public Callable setReferencedNameButton => Callable.From( + ()=> + { + if ( referencedAction == null ) + { + this.Name = "* (nothing)"; + } + else + { + this.Name = "* " + referencedAction.Name; + } + } + ); + protected override void _OnTrigger() { Action.Trigger( referencedAction ); diff --git a/Runtime/Actions/Audio/PlayMusic.cs b/Runtime/Actions/Audio/PlayMusic.cs index b0501d2..5f1090d 100644 --- a/Runtime/Actions/Audio/PlayMusic.cs +++ b/Runtime/Actions/Audio/PlayMusic.cs @@ -10,6 +10,21 @@ namespace Rokojori [Export] public AudioStreamPlayer music; + [ExportToolButton( "Set Reference Name" )] + public Callable setReferencedNameButton => Callable.From( + ()=> + { + if ( music == null ) + { + this.Name = "Play (nothing)"; + } + else + { + this.Name = "Play " + music.Name; + } + } + ); + [Export] public bool stopSiblingPlayers = false; diff --git a/Runtime/Actions/Node3D/PlaySound.cs b/Runtime/Actions/Node3D/PlaySound.cs index eeb3cfe..4d01817 100644 --- a/Runtime/Actions/Node3D/PlaySound.cs +++ b/Runtime/Actions/Node3D/PlaySound.cs @@ -10,6 +10,21 @@ namespace Rokojori [Export] public AudioStreamPlayer3D player; + [ExportToolButton( "Set Reference Name" )] + public Callable setReferencedNameButton => Callable.From( + ()=> + { + if ( player == null ) + { + this.Name = "Play (nothing)"; + } + else + { + this.Name = "Play " + player.Name; + } + } + ); + [Export] public AudioFlag overdrivePreventionFlag; diff --git a/Runtime/Actions/Sequence/SequenceActionReference.cs b/Runtime/Actions/Sequence/SequenceActionReference.cs new file mode 100644 index 0000000..26f1b20 --- /dev/null +++ b/Runtime/Actions/Sequence/SequenceActionReference.cs @@ -0,0 +1,68 @@ + +using Godot; + + +namespace Rokojori +{ + [Tool][GlobalClass, Icon("res://addons/rokojori_action_library/Icons/SequenceActionReference.svg")] + public partial class SequenceActionReference : SequenceAction + { + [Export] + public SequenceAction referencedSequenceAction; + + [ExportToolButton( "Set Reference Name" )] + public Callable setReferencedNameButton => Callable.From( + ()=> + { + if ( referencedSequenceAction == null ) + { + this.Name = "* (nothing)"; + } + else + { + this.Name = "* " + referencedSequenceAction.Name; + } + } + ); + + protected override void _OnTrigger() + { + if ( ! IsInstanceValid( referencedSequenceAction ) ) + { + return; + } + + var ownID = DispatchStart(); + var referenceID = -1; + + System.Action callback = ( se )=> + { + if ( se.id != referenceID ) + { + return; + } + + if ( se.success ) + { + DispatchEnd( ownID ); + } + else + { + DispatchCancelled( ownID ); + } + } + ; + + referencedSequenceAction.onSequenceDone.Once( callback ); + + referenceID = referencedSequenceAction.TriggerSequenceAndGetID(); + + if ( referenceID == -1 ) + { + referencedSequenceAction.onSequenceDone.RemoveAction( callback ); + DispatchCancelled( ownID ); + } + } + } + +} \ No newline at end of file diff --git a/Runtime/Actions/Sequence/SequenceActionReference.cs.uid b/Runtime/Actions/Sequence/SequenceActionReference.cs.uid new file mode 100644 index 0000000..fd77387 --- /dev/null +++ b/Runtime/Actions/Sequence/SequenceActionReference.cs.uid @@ -0,0 +1 @@ +uid://bvgnrj6aailvl diff --git a/Runtime/Actions/SequenceAction.cs b/Runtime/Actions/SequenceAction.cs index 59bb96c..a79530d 100644 --- a/Runtime/Actions/SequenceAction.cs +++ b/Runtime/Actions/SequenceAction.cs @@ -47,6 +47,15 @@ namespace Rokojori } + public int TriggerSequenceAndGetID() + { + var nextID = GetLastSequenceActionID() + 1; + + Trigger(); + + return GetLastSequenceActionID() < nextID ? -1 : nextID; + } + } diff --git a/Runtime/Animation/Shake/Presets/Poke - Shake.tres b/Runtime/Animation/Shake/Presets/Poke - Shake.tres new file mode 100644 index 0000000..11e3f92 --- /dev/null +++ b/Runtime/Animation/Shake/Presets/Poke - Shake.tres @@ -0,0 +1,35 @@ +[gd_resource type="Resource" script_class="ShakeEffect" load_steps=8 format=3 uid="uid://dedieicyxs0wu"] + +[ext_resource type="Script" uid="uid://bec6skfqkb2ci" path="res://addons/rokojori_action_library/Runtime/Animation/Shake/ShakeEffect.cs" id="1_grbkn"] +[ext_resource type="Script" uid="uid://c5tm02yj1bhhx" path="res://addons/rokojori_action_library/Runtime/Animation/AnimationCurve.cs" id="2_825l5"] +[ext_resource type="Resource" uid="uid://h6oi6vkj4c2m" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/RealTime.tres" id="3_h78cr"] + +[sub_resource type="Curve" id="Curve_63bh3"] +_data = [Vector2(0, 1), 0.0, -1.3770282, 0, 0, Vector2(1, 0), -0.00696731, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="Resource" id="Resource_lnhr4"] +script = ExtResource("2_825l5") +curve = SubResource("Curve_63bh3") + +[sub_resource type="Curve" id="Curve_4owub"] +_limits = [-1.0, 1.0, 0.0, 1.0] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0] +point_count = 2 + +[sub_resource type="Resource" id="Resource_sn0rc"] +script = ExtResource("2_825l5") +curve = SubResource("Curve_4owub") +scaleY = 60.0 + +[resource] +script = ExtResource("1_grbkn") +shakeAmountCurve = SubResource("Resource_lnhr4") +shakeChangeFPSCurve = SubResource("Resource_sn0rc") +timeline = ExtResource("3_h78cr") +smoothingStrength = 0.477 +positionShake = Vector3(0.2, 0, 0.2) +globalPosition = false +rotationShake = Vector3(1, 1, 20) +globalRotation = false +scaleShake = Vector3(0.1, 0.1, 0.1) diff --git a/Runtime/Cameras/CameraSlotSelectors/SetActiveCamera.cs b/Runtime/Cameras/CameraSlotSelectors/SetActiveCamera.cs index 698b28c..6e682e5 100644 --- a/Runtime/Cameras/CameraSlotSelectors/SetActiveCamera.cs +++ b/Runtime/Cameras/CameraSlotSelectors/SetActiveCamera.cs @@ -15,6 +15,21 @@ namespace Rokojori [Export] public VirtualCamera virtualCamera; + [ExportToolButton( "Set Reference Name" )] + public Callable setReferencedNameButton => Callable.From( + ()=> + { + if ( virtualCamera == null ) + { + this.Name = "Set Active Camera (nothing)"; + } + else + { + this.Name = "Set Active Camera " + virtualCamera.Name; + } + } + ); + [ExportGroup( "Create Slot")] [Export] public bool createSlotIfNotPresent = true; diff --git a/Runtime/Cameras/Effects/PlayCameraEffect.cs b/Runtime/Cameras/Effects/PlayCameraEffect.cs index f03c846..7d68c70 100644 --- a/Runtime/Cameras/Effects/PlayCameraEffect.cs +++ b/Runtime/Cameras/Effects/PlayCameraEffect.cs @@ -16,7 +16,7 @@ namespace Rokojori public CameraEffect cameraEffect; [Export] - public bool useActiveCameraSlot = false; + public bool useActiveCameraSlot = true; [ExportGroup("Other Camera Slot")] [Export] @@ -35,6 +35,12 @@ namespace Rokojori protected override void _OnTrigger() { var manager = CameraManager.Get(); + + if ( manager == null ) + { + return; + } + var resolvedSlot = useActiveCameraSlot ? manager.activeSlot : cameraSlot; if ( resolvedSlot == null && camera != null ) diff --git a/Runtime/Cameras/Effects/ScreenShake.cs b/Runtime/Cameras/Effects/ScreenShake.cs new file mode 100644 index 0000000..0cc2ffc --- /dev/null +++ b/Runtime/Cameras/Effects/ScreenShake.cs @@ -0,0 +1,73 @@ + +using System.Diagnostics; +using System.Collections; +using System.Collections.Generic; +using System; +using Godot; + + +namespace Rokojori +{ + [Tool] + [GlobalClass] + public partial class ScreenShake:Action + { + [Export] + public ScreenShakeSettings settings; + + [Export] + public bool useActiveCameraSlot = false; + + [ExportGroup("Other Camera Slot")] + [Export] + public CameraSlot cameraSlot; + + [Export] + public VirtualCamera camera; + + [Export] + public int cameraSlotIndex = -1; + + [Export] + public Selector cameraSlotSelector; + + + protected override void _OnTrigger() + { + var manager = CameraManager.Get(); + var resolvedSlot = useActiveCameraSlot ? manager.activeSlot : cameraSlot; + + if ( resolvedSlot == null && camera != null ) + { + resolvedSlot = manager.GetSlot( camera ); + } + + if ( resolvedSlot == null ) + { + if ( cameraSlotIndex != -1 ) + { + resolvedSlot = manager.GetSlot( cameraSlotIndex ); + } + else if ( cameraSlotSelector != null ) + { + resolvedSlot = Selectors.GetFromDirectChildren( manager, cameraSlotSelector ); + } + } + + if ( resolvedSlot == null ) + { + this.LogError( "No camera slot found" ); + + return; + } + + // this.LogInfo( "Camera slot found" ); + var cameraEffect = new CameraEffect(); + + cameraEffect.timeline = TimeLineManager.Ensure( settings.duration.timeLine ); + resolvedSlot.SetCameraEffect( cameraEffect ); + } + + + } +} \ No newline at end of file diff --git a/Runtime/Cameras/Effects/ScreenShake.cs.uid b/Runtime/Cameras/Effects/ScreenShake.cs.uid new file mode 100644 index 0000000..0620722 --- /dev/null +++ b/Runtime/Cameras/Effects/ScreenShake.cs.uid @@ -0,0 +1 @@ +uid://66geefo04i8e diff --git a/Runtime/Cameras/Effects/ScreenShakeSettings.cs b/Runtime/Cameras/Effects/ScreenShakeSettings.cs new file mode 100644 index 0000000..e942c2a --- /dev/null +++ b/Runtime/Cameras/Effects/ScreenShakeSettings.cs @@ -0,0 +1,25 @@ + +using System.Diagnostics; +using System.Collections; +using System.Collections.Generic; +using System; +using Godot; + + +namespace Rokojori +{ + [Tool] + [GlobalClass] + public partial class ScreenShakeSettings:Resource + { + [Export] + public Duration duration; + + [Export] + public float shakeX = 1; + + [Export] + public float shakeY = 1; + + } +} \ No newline at end of file diff --git a/Runtime/Cameras/Effects/ScreenShakeSettings.cs.uid b/Runtime/Cameras/Effects/ScreenShakeSettings.cs.uid new file mode 100644 index 0000000..5384936 --- /dev/null +++ b/Runtime/Cameras/Effects/ScreenShakeSettings.cs.uid @@ -0,0 +1 @@ +uid://bws5dkau0kssg diff --git a/Runtime/Godot/Nodes.cs b/Runtime/Godot/Nodes.cs index d58151a..33a7490 100644 --- a/Runtime/Godot/Nodes.cs +++ b/Runtime/Godot/Nodes.cs @@ -602,7 +602,9 @@ namespace Rokojori if ( forceUpdate ) { + #if TOOLS EditorInterface.Singleton.GetResourceFilesystem().Scan(); + #endif } return error; diff --git a/Runtime/Godot/ResourceExtensions.cs b/Runtime/Godot/ResourceExtensions.cs index c9b0aed..b32d8db 100644 --- a/Runtime/Godot/ResourceExtensions.cs +++ b/Runtime/Godot/ResourceExtensions.cs @@ -10,8 +10,15 @@ namespace Rokojori { public static class ResourceExtensions { + + public static Error SaveAs( this Resource resource, string savePath, bool forceUpdate = false, ResourceSaver.SaverFlags saverFlags = ResourceSaver.SaverFlags.None ) { + #if ! TOOLS + + return Error.Unavailable; + + #else var error = ResourceSaver.Save( resource, savePath, saverFlags ); if ( forceUpdate ) @@ -20,6 +27,10 @@ namespace Rokojori } return error; + + #endif } + + } } diff --git a/Runtime/Godot/Unique.cs b/Runtime/Godot/Unique.cs index 6fb2c29..7a1f7a9 100644 --- a/Runtime/Godot/Unique.cs +++ b/Runtime/Godot/Unique.cs @@ -24,7 +24,9 @@ namespace Rokojori { if ( Engine.IsEditorHint() ) { + #if TOOLS rootWindow = EditorInterface.Singleton.GetEditedSceneRoot(); + #endif } else { @@ -38,7 +40,9 @@ namespace Rokojori { if ( Engine.IsEditorHint() ) { + #if TOOLS rootWindow = EditorInterface.Singleton.GetEditedSceneRoot(); + #endif _singleton = Nodes.GetAnyChild( rootWindow ); } } diff --git a/Runtime/Procedural/Assets/Tree/TreeGenerator.cs b/Runtime/Procedural/Assets/Tree/TreeGenerator.cs index 5ad733d..b72dda7 100644 --- a/Runtime/Procedural/Assets/Tree/TreeGenerator.cs +++ b/Runtime/Procedural/Assets/Tree/TreeGenerator.cs @@ -144,8 +144,10 @@ namespace Rokojori { if ( useDebugSingleMeshGeneration ) { + #if TOOLS EditorInterface.Singleton.GetSelection().Clear(); EditorInterface.Singleton.GetSelection().AddNode( deselecter ); + #endif await this.RequestNextFrame(); } @@ -541,7 +543,10 @@ namespace Rokojori var rr = random.Sample( subdivisionNoiseRange ); p.position += random.InSphere( rr * minT * b.height / (float)subdivisions ); var sp = spline.CreateChild(); + + #if TOOLS sp.editorSplinePointSize = 0.001f; + #endif p.Set( sp ); @@ -620,8 +625,9 @@ namespace Rokojori var root = spline.CreateChild(); var end = spline.CreateChild(); + #if TOOLS root.editorSplinePointSize = 0.001f; - + #endif end.Position = new Vector3( 0, rootHeight, 0 ) + random.InSphere( noise ); diff --git a/Runtime/Procedural/Parametric/Spline/Spline.cs b/Runtime/Procedural/Parametric/Spline/Spline.cs index c028520..69be3a7 100644 --- a/Runtime/Procedural/Parametric/Spline/Spline.cs +++ b/Runtime/Procedural/Parametric/Spline/Spline.cs @@ -65,7 +65,9 @@ namespace Rokojori public void SetEditorPointSize( float size ) { + #if TOOLS this.ForEachDirectChild( p => p.editorSplinePointSize = size ); + #endif } SplineCurve splineCurve; diff --git a/Runtime/Rendering/Assets/Foliage/FoliageRenderer.cs b/Runtime/Rendering/Assets/Foliage/FoliageRenderer.cs index 6e59e59..13df4e1 100644 --- a/Runtime/Rendering/Assets/Foliage/FoliageRenderer.cs +++ b/Runtime/Rendering/Assets/Foliage/FoliageRenderer.cs @@ -218,7 +218,9 @@ namespace Rokojori if ( Engine.IsEditorHint() ) { + #if TOOLS _assignedCamera = EditorInterface.Singleton.GetEditorViewport3D().GetCamera3D(); + #endif } else { diff --git a/Runtime/Rendering/FontFX/FontCreator.cs b/Runtime/Rendering/FontFX/FontCreator.cs index 54a9e08..97a9175 100644 --- a/Runtime/Rendering/FontFX/FontCreator.cs +++ b/Runtime/Rendering/FontFX/FontCreator.cs @@ -99,7 +99,9 @@ namespace Rokojori await this.RequestNextFrame(); await this.RequestNextFrame(); + #if TOOLS EditorInterface.Singleton.GetResourceFilesystem().ScanSources(); + #endif } Node3D CreateGlyph( string character ) diff --git a/Tools/GizmoDrawer.cs b/Tools/GizmoDrawer.cs index 3b24f95..d5273ca 100644 --- a/Tools/GizmoDrawer.cs +++ b/Tools/GizmoDrawer.cs @@ -5,6 +5,15 @@ using System.Collections.Generic; namespace Rokojori { + #if !TOOLS + + public interface GizmoDrawer + { + + } + + #else + public interface GizmoDrawer { void DrawGizmo( EditorNode3DGizmoPlugin gizmoPlugin, EditorNode3DGizmo gizmo ); @@ -43,4 +52,6 @@ namespace Rokojori */ } + + #endif } \ No newline at end of file diff --git a/Tools/GizmoDrawerPlugin.cs b/Tools/GizmoDrawerPlugin.cs index 681e127..3d5dc02 100644 --- a/Tools/GizmoDrawerPlugin.cs +++ b/Tools/GizmoDrawerPlugin.cs @@ -5,6 +5,15 @@ using System.Collections.Generic; namespace Rokojori { + #if !TOOLS + [Tool] + public partial class GizmoDrawerPlugin : Node + { + + } + + #else + [Tool] public partial class GizmoDrawerPlugin : EditorNode3DGizmoPlugin { @@ -85,4 +94,6 @@ namespace Rokojori gizmoDrawerWithHandles.CommitHandle( gizmo, handle_id, secondary, restore, cancel ); } } + + #endif } \ No newline at end of file diff --git a/rokojori-action-library-images.svg b/rokojori-action-library-images.svg new file mode 100644 index 0000000..85193a3 --- /dev/null +++ b/rokojori-action-library-images.svg @@ -0,0 +1,343384 @@ + + + +WINTERTALESWINTERTALESWINTERTALESWINTERTALES diff --git a/rokojori-action-library-images.svg.import b/rokojori-action-library-images.svg.import new file mode 100644 index 0000000..ffb48ea --- /dev/null +++ b/rokojori-action-library-images.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://q75oyia4n1s1" +path="res://.godot/imported/rokojori-action-library-images.svg-ece3ab09c35567bdc4063e2817f21870.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/rokojori_action_library/rokojori-action-library-images.svg" +dest_files=["res://.godot/imported/rokojori-action-library-images.svg-ece3ab09c35567bdc4063e2817f21870.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/winter-tales-header-portrait.jpg b/winter-tales-header-portrait.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d92542103d11e6311ac71fe610d57f261c00c9f GIT binary patch literal 33765 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%0D7g768qjzU;%$JK~x*xgVNWyIY6n+ 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 literal 0 HcmV?d00001 diff --git a/winter-tales-header-portrait.jpg.import b/winter-tales-header-portrait.jpg.import new file mode 100644 index 0000000..7d8b668 --- /dev/null +++ b/winter-tales-header-portrait.jpg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cshyuq7f1s0sj" +path="res://.godot/imported/winter-tales-header-portrait.jpg-14a70a64abb20071c40a5cc6a5e5d29a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/rokojori_action_library/winter-tales-header-portrait.jpg" +dest_files=["res://.godot/imported/winter-tales-header-portrait.jpg-14a70a64abb20071c40a5cc6a5e5d29a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/winter-tales-header.jpg b/winter-tales-header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ae4c4c204ae4dbd155675e07f1b81e3c565debf GIT binary patch literal 45215 zcmb5VbyS3uP~1y_K=E!q z-~H|G-#asB-jg%Q&7HY3&)oaWy#JQ|{Q?lGE2}93(9qBTA5a0WaZ^xWCpU((sGJ%0r>@lg@qY7UQ3G$ zO7RK_3;rhr4F?AY4;POTAD>c?iIz$5|9AS=2Oz>m^Tpi4Kw}1=6QN-cq5T^GPy+xM zC}q(A|6f8w$H2sThH9hwuK|_*zb3%{+WxHo@G#H-=!6)A003IRZhig0cTgFI9O7B{ z2MkRBW%frr0Ge_p03YMO8o&(zP=1P{#sYlBCS(KvaJ~Wn?}R_1Q|n^Nq1ypI0?_0< za_?_5PbH+q@7VJ$xjP5OTE}d&nY{K}Rh}2-*>uEu_epr}uaZ^G58BnWUu;j;^G>vv zm&E^ekll*5S69};vXP6OuC-dOr<@N;RU68 zcimlcA{%3Xs1FezUjPUP-X)@xpNT-#)DF71Vr}Wkq}g8Qt}eyu!r##oIRW3FWq(8s zIe_dV0QJyCi~a}z49ua=Msl8Mu6x($JETS7CSsGI)W-Sv5g>=B_89;m!A37j(RP&4 zo(eI&3-B~EyFHbhGALY4b#7b~_j<>Jy}f;PBh+Je7$59!P*~Qyy?c1x;h(Y`e)QwX5kS6&~ZM`qGknpNtDA!tclA7-_?X7 zVa>G3fv@Dwsk6;$a=_y{v&ye>D-Jkc03V96(4x?yC@bXf?Q8m4M&e-cWjt^E z6W^Op5ikrww9&=UIIDNtEk}OWM?0~$nwJ%>cum9pvBx}n{vEf?lXG^-nsx18TazWa z3B+cRH;IedJi?zpL|_BZ0GRx80JLdCS4Il1ug7)THAgAnujJPCqA`_R&U@@>Ddulw z2=rV@G*3R@S7lS~r4)fV*^FRnIlzg=x9oPd5Hv#oo|Xv8Y-rxM_KjUuWnH~O zLgV}|zy=e)0wy{D`@=^7AwaMFioIk(t_Yx@+25{oxrF8U4ph?4#i2FMU7Vh=FpYoN z&|qwkN4oBvv|aLdnr}J#hhv(j(zMA~U{+>6HO|U zotApCD9MOs7{7vC0kbScb%C$ozTW$4jv$i)#fN_Yh5YY~UAJSaIi^~G$yaKo9C@A> z*Y4+6_AS)z8wM)$51t#VdtRD%Hq@?pnPgql!1iJK%tJ(~^?36xm1%|0LcUKke}wBR zNA5A9Ru}egTS=`Utx0vbLE-%1^3m-TUyk1a0Otijfe3?erqJV9S|_)NdO;3lJw~)( zlWbd4fX(@WZ)Hge4|YQnk2wBan~38~jo8#-Qrw#3@t?yj2Ibr1z58HqGjl#$4yVhZ ztm^@-X-!50;I#Om`0RCV?D1>wS_g%a?~_&?aCJ(kvk1haTtgy1J|s5WBUwb%QiZ~R zw=rMhVjBUckG<&1?b%PN9_UBx9$r5%1Y$}xT4MOy;U5SxIdp?7kfO~tMP>WoX8u*tuJtBG(}u)D-t)B zo%8BlDVM(_iU_+xeOV2biMBS>)$xtFrp zt|5{KPI6TkD*6Sz61r?|RGXx6om`Bs@}8DF>Xq!Re_@|iavTr!+1quv4OD*{pg6Y{ z;hwii13~1|-a`Tcxbxi4mVeZXmWwYI57#$u`Rp#Wz3VQg0L%Mw2XO`XmwEau;`?9i z?=9_bNSk^dN(V`9wmj@{*yi+N61-UCt6R+$N1j~Xi#K+8Zb71>P3xq;(XJ-xTvJsw|H21YE?H6HYKU0gUs{_0*H+eJ`cwC7fwH9y-tP5;q@$Y- z0|wWZX2JUztu&X)_-EH0~^3;^r#XGDDkRIeVhz?VRu!xP z8&@Pn^1eO*C$EyC8B*Jzc9cr2S5vyUnH4q1YM$Ig5PMR_Lcwa$g>Kr6{JeTP0fdY3 zn3=iC&~NRVT;u|?FLc6a7|_|U8h7nBsi!{V<-Koafv9!ssng&Zhef^xd28h7;nK16 zMi!gg<26DWwK=8(y!?J1`bo9AO&57?V9liD2aq>TOKf(DaGNZ%jk}k?u4>LOiW>b5 zG?O+a8=9=VE+wWig4>&R4~A1*?5ZZGvh|H1WodcarJi2r6Wmk#d=57o1fhASer7)} zlQbreeaU?Sdd#c+uq68lFb-rwW#XS|I!K0(SG;=&3jPL}#oI4P`rmp*A8u_d{t0O< zC>(Cy%et^HsE-#x^e=v?Y3f>Vm8b}J_l?WxN}ac#LcC9ths+vdibo_th$zTQ6Ga3o zx>mD2zQ<5zzJ_>=v87)+!dvMZ1IMy@C95+OW}^eb#ut>Ur2YYXhZYmc*KT{(X%|@P zq#25DU!IAD^qgUhANtXCnSR~7`!nyHA26OgUAU8dap!-gcDB#9yE@qr<5P}v^A?v4HDtZM zK-+BiQ@K!mXZ_@0fl~jbyVur5z~4);>6dpG^RAN&Z!h8@XRoF5yS-MEEDna&s(IH< zeRezJ;{(U^yvBAGMT|5iV3=?)tSH)^?Hm~Qjc2@Xw4f1^7wQ=*1xZk_WU^Zyzq4N&0Yt07_+RHj) zPYD*kQldOfYXl>!ClLw7#dc-xyGZdzdQBV44%m=q_tjRwaPXm7sJY9U_x?uKzL!U! z)YJvSu;L(lN;D>OJ)qH?zRS#ol}&0cS)Gk^lNxz`n*TT+QukEAO<)jdG*nsZWetyq zInEEavYTz~7BI*fWb_YzDTZ}FzBVWv-I|gxe~xmh|^_JEo6kP!W>lNpLmLyg}5<|5eZNJ=PnM&Vb-#wNfca=g; zX8tax+TL5FmwCs0ftgka$X)*#lt+SC2Gg9*+}0ap9jE1-WoSzrp5Au&O9s+BoY^Lb z>|Sq=Ap--R5 zAXV_*sOM$D=pgNtxzG>oME5EbFQ8&@b z*BM^p(*?E#)3jN0o)=LDJTCxb0O>!oUdV18mikF#H}$VxF~s41Y`2+w!vHe+$zCZsoExhL4q@6l7bo7PcV zTRXQM8UMuFnX&vMZ@PKw`u0ki_KadBo@+hWoS`wz|6+qTm~p24Z&Ltr%F)A-q_AGZ zOW&2p``v7R<)lYXoi}&-%e%|9o=8!CfAN5xY3)!hI5L46AuE(a7Yr27&~&A`Iu`h< zQS`oMeD+E}!Zi2H8jK*mn4Q8{jP{e1>|pC_9T%}RTu9n>ERcR*TOmUc06;{bUl^Zw4v z*Pk{&dYE>-oXkBx(mbJ@H|t`-^tDf5sL%l{u>QahOEa?u_f7 z+kW?2EXQ7G9xAfdRyk_hLvH>1#z8tk@FF`;5K-c3;NmtKiI|)Zc&@{7hFG@Y0-tIS$yM0J+Xe#Xq=kd(9K+L+2i0@IEUajuH+a!B`loq zVpLfA0ilaci3f1fbyBcGkj+-niR2jfRXb8=k6nojPM&PPnu}eJ7Zg!;d~Y~)X{deF z4m+A^w=I|S-?xw5b`SCVvUGXb|2aUQ$L?KLQiU9+gae=H<$|OHJIcn z`-)eId79dI=K5^%y4>o#x4B%+z>QzymH4Z}A2z=D%nzb|g4Cc#~w1{PxxKK$`~93=yk#kH5u(myh)Y zZn20iHirqvH>Gvzj@4!idOpV<59{A?3{4gbm-akwqxTU3?QK&7^U$&r2%)t`c}>Tq zIHZGO$M0$UW#*+TLhr$~_2B*P4qdkK^x*OB!cBtFaX)z5#I0_B~HX>WR^fL!XX>RIl|o*w%wK(YKpxnZOcwXGISoj=TS!FjjGG08gcjz?_b z-7AX^Gom62x)=ZlC|Z>BYu%;HAD=%CA@tv}eRDBF7~#tAA~fw5w$&UJOfog!LSqQ| z8Q-Ydsg=I?voesT3=2 zWzVWc%Aeq=4)zIwW21avprgsdX+X(depa0e!+R6Y9PM(xg418qsoh*!bjlY@EJPnz z&7YgoJ7G_*mgkg>F&-uuXd?ARII-f2^w|Lex>dWe+PY{>V#oSyUbocfaQRYK)8?_IP$#l2z|+T{(ylPm(>HBLrg=0$S95LJr~g96^UwTnvh3gC76-q{QMLAsiV$&mYrliw`*^3+NRyEDLXByicF4Qj&nu~==`oW8Vqz6_(Eb;@uA|` zP|GjMcg;2Ms>zBoJzf*npr1r#u&vZ2mp4t{wJEb+C68!{m$X-du*mmQZs+zcMTdJM zguzfd#D^nK;2nh+=i9Ku5+3zF2>~H4y;pBWt+{|! zX^Py!f+9TX?S-TW)z3~=>BQs2P4Z2Nxl3?PrlpT+ubkA<)!t+`d%lWcEMzk(mC$@+ zJ=IEHeGq@pNv7Z5B z$?y~$dD`Ugw2Ylz;TV3dmZW2EVzi1_oLIDK6*|n|O%~72<~D3T@OR8yW!6w^sKCSQ zQ>B>zj@JIj^z^dol^sV+c3&PX%H$$7o4Iyb*t zYyC=L!Lvk+*7GT4hG~T8Llb6Lc>71L7lcG;PBvr_Z%X{%aJ>999mG!;#EkPUtUKhF zG5p-C%mIZJUtBXY@bPqSY)OvC;o>-IdnqiuLg_&Ml41Erko-F zGjf2QTr|2W>30CJTp>Du@gpOfoXI}`ii74xQHtnj=vbKlW2yf~MWdmk2p?h+MkWD4 zOj2fkA-Oj!y7C{eP^>gIimOJ$LLa{Ay>)6_Ep=2P)xA)n1zBkpri~i4zqIpbb_YFg zSB*4y&APVi^yAmEX4$?+{XdCUel+4AV8_Ex$t0hr z%JElN7|=cjom{*K%DJLJc|K63L@KOi^s6|WBof0)WeGM8bS-}5i{Gg2WZ?}8h3Zr< z5EoYc1LU+mp&QgZ2;A;uXsw2Yf#PMANS(=r-HNP+=lc|5L>sMh1r@|-vYd{*IcqtK zxOeX^d}~ZE-z*Sa$m{nycRpgv6rcSAJPQ#ib%tXnxcF`;x-(0Sr0eNX{>1OLUNWst zvnP;t=+)NS)xLe(1=)#NL9F-gn5DbkuO*8OY$ak4HYsl6GlZPBnWqsisuk+MHbU1&xR8n>Wi4vARl|RHG`rT zf#zB)zhoX}EJu#>#stI@cSHY=D4dN~^F3ZqWe1ZfR(v_M*Q1gqDXR@K@9WHour)Q6 z#U_4oNpBtGh|xq!0~=sd`B+4cIFy;YWf> zjj0A}ZIm@xDOoALz0rpZQ<__QyS4VtV=n!e@}>JXhYV8RF>6>zvKvxXoMWhTSc;ROW2Vz$iYjC=%fgyf+WoZ(>6so$FRGw8dNyEX5T{&?{ZzO zO-`(hbi+}WFWWFB5}%v%CHlnCpO=`w0DBQiBP5F?VLX&N)Syk5Hw);oEloFEPX}A4 zD@=n;OO1Zt*ppd~j2}qMzdvr>ENz~+w`U+WeQL8R?ukyyBUn(=SZ|EoCm)gqr5h6k zwSWWI4VTGXQ1f)IKP8Fs{xA(sd&qEU+3Mb$ZIPKz0~l5rQ&unuI&%ACl*V(KQF>@; z<2s@;Dqyvuu{bKm4TMeYAuPTvIn&~o&Bj%%L?qr{@V#0fYPoCoHY#<6^(M%xc+bZL z*F~=0s0?HTn+6M{C>^#> z=M}13E=-d0tW9dOi~)Zav&RK*GyehD(#0-zAo1Yw0NZGn z+ZHJ~q-9BECG?<7%DnsIR%H6d%JMf6b*-U%q=CZ?lEM7`O7;*v6J5 zmu6)hQ3aFG#L`Xt=|B5pZWwzC%w@+#Wgu0R_uGN1au6(D`LtjGDglyLfu_dX zL0IgY?3D1LlA2bOK%DE^)S@Lm4w5^6hH0A%S?EQ?PJadZ(XT&q0u597UVoD=6Iy{# zlp%kI6w|tEa|dMXHc?nDoDF>`lt|fzvkU}M5 zWm2e9hF!I7Uq5%VdLR*S&U$18E*o>C{_2p%QMGT3v$V+QFSq)u2$|TyTaH=5P#R!@ z-yzfAS!u#iU-@}elWrdt^nU=_8^3B-lQs@0roj1g@?49yAXYv{NA}9dK3MS?d152XaqsY5FVWshjWm z9#{(1=GzG3tIiuFk69pl2WnN+Xvh9t@Iv{06SUn8Mk^ID5wTXbR?=$L*6NDd|1VQ= zkpp|hom>NxCa(`=R+MGwiq90_q|T%Pr<^O!oJIBO2*H{N+0pFl&IP_2D_1t5o`$3@ z56O&+H5V4%s&~dcXf5z=5!-cp-Xl7Oy=s-!A!rO^f zccao}IvCc9)~U<=YR(E8kxKT~MZ+a&rSxs*eJ>_{@5fxM@KAZ27?$mmu(Wr|zfCdA zn*GwZoh@Xe_GV-_?fcu91bR|+;%KqiapoS(jCW0|HY=v_ciyv-{s&hAv-DoW@l#ZN z4VyRj{p1QbwE-pp6IL1Jd?kg-s zH|2h-xD;Bepr%z@oR=?NLGHHX^a{14iITNsSff-uL4rGa%maDbpMeihi=T3lS=XuKH4)F`=H8%!$PcjizMs%TVii(R&T$;O#(mAb`K%P`4gkiolK z+c7K9aFVk~zop^00IKCIgT$1?UIYYqxK=K$k4!su&i@sV%}EImG~?E3p6VKXG*jq`&uc6LYcZ?7Y$@07SVUn#miCG-b zPn|uAm7ui2N{cn$b0V=$fW$zI0pY^;(Hq%%n6Q%PE0 z9*nAZ8NdxD$v}Sze;zUPtCY!Jgjtor#D{oV*tdKU(7Do_vIcbpEupH}F(>;vFng0J z^5iwS;VREThnQsG)SbqlJptMy#a-G}NnFJ;iIr9oxv*1oKPtmGUb2tmFgr!V*yo&; zn3I|cQ$ZR=)TK$u_r%Px+%*hfHGP8_#^OPf!H^)Rq(_zO)+ z%5M!?_hHo^lL)O3xnCPb6L1AAk7lh|t$r)>I+v4c*g>@{in&c>RO%?-5YU1%(4o4G z5zd@X#OKg8Co8Gv{{X~LIE_{*?$=D{J!c^tp;_*mc!EyQ6q7-LEgCo2FhGwo)k_4y0qy;ii&q;+x8)pmiJ{-}yFTWl6plMb#pwS4Wm~h4m|)vCbYAlJ z6~$lI(?;f#zi07jj#|n z9r@^ow&+P^Z;rxAefZwrk%~<7#&91Ef!o$x#h6D*24@EDE`FIy0+aQGK7<({ppyI3 zN~ECww@3wUpHiJ#Sq_~K)KWK}Hjn?hGK~Skt{OT6G=}(9OBDLAtBvxhojX$*Q&RdBLRmN%&1qXnGGXBES zr=#RqKkfdfuznLr3EUsu_X!A^jq(fqQELw!530-=xOKb=es>M=JPuI1D5jyVNjz#9 zS!S`CaCbcPLr8aNlY-QOMZwmO2DKq+!LBWde;6JlNdl0&dSW31B}LuZrWdn^Vv`sg zp(+cZN**93vU{;nbJ)E-!Apn7oSh=57|nPCOId}+)rF3gr;R6Dkz#=q4tHcp@@nbD zLX+1l(%QpZ`q=tW>>6$!cv>R$+VQV`#fsCb7%_?>ii1V5>R`&rk_|Yz&h}veD#A^7 z*(WMS}fD4VX(mrs`L#Taz2jlbgTV>Cu>-9LyO`bXHx4gi|53Ov2Au@6yNl zH2FOoB=u20I5hGGYPPu0=e_(4Z$j~Ar5RUnbFGZKY4iVBTB840T1+$yObpa@V$@AX z)a^%fB0>yeCILngW`0b;H@b2l3sQMK_y4i9C@xnPjUluu%=Jfym}+d!30NWXis~Q0 zn09HE<$B-v^mg4mv=L-?jNi7a4`3cC{%@(paiR?p=yZdmEM9X4+c|L zzOvK7DM)b;Ep}jdwlz5NH9?C$o8v`zx>9uXeLM5OfP<_(K|ACyz)!gzViUE&s#eOT znd%@MH9A~G^0S{koh`x)*eezx^H8HFW_jM6?Ogp%gUBVSC9CEvy`hzOXTc0Lp=Jui zGj7zAc-5)UnlYtqq-_Ew-m3fqU+K*u?iW3UKM0kg%*~mk@^$J)MAF!1oLX>MOknVU5gUii-kU$*+UjO_b#wg8gc_%@QHM;W)(CWzp0Ra~&NP$z;k*^CC z*)%9wFlT8hHb7e5a_xJHiMmi=?bo>QSR|i+k;%~$*ixirtz)mLJ1~t`w2tS$5#Fn~ z%3D4PWGF)(f)_%?}Ux7vbfa4~+J@(yrqq!H>UpFE~?GD1IeT z5{5&cms&=wOKm(W%SnEfMtl;p){=s7EwrEAry(q480AT_F3j~24TE<={}gp?gccQp zhS(4C`&YOW6PU-X7`Dg$Y&pNzj7VR2_ct`GgVS9H231V15pM~wRi4v#{T2L_Fym?a zpw3a=N?0V)n(%`7qCP$@sz!WS!Ayf>{0!+n2RhNyDLxV*`PCpa=OCo z2T=UUEy6L1ucky1rsVR=1a}+uz&G}!lCg16s0FG-RyS#=)c ze*fSnDF5Ef(G<0G%`$OOq-2oIpR5o9QLy#iKfvdU`$w`km{DCMJD1>y_a<4`_#eoV z!Y~RfIsb34MByb02mgna{{u^6MkWCa{x>9Yx*$wuK?~CVAtm~MNJ+7kLqh{JfhDn- zlAFC#B9$4W;SAm%e(FBvJ{Pl^GCU_!g$-pdL0Oi6R63peo`Fq+2Om?X3u$2Sa2O6sJPzOLtL?&s`PV)ZX1nUf#yjfZpZ%acQH9oegaWyad zC!p#@ovIJBDu}qeIaPe=+i1S*DUCHgDXWx!QJOPsU@&bdv!LAqw|0^gB(G%A6o%Nf znBs0UQA8YzPHIPOjLiJ9lUFWtuqpHaDToLei!{inQ_iF@6{61RN}hBaxt$cxWhkD< zYekvOhw-+;m2BWU2Abz8>NWlrt_?rz)TfE-b2z;Aeaq78>SmD+Ljsy@gv@T^B zpVBZyisOgncF~`$H+qBVYH`2sW*=YZgV|pbU$_nKW}KKQj!w4wD6QL70YAfDHPXA= z6zlGAk%KE>=Yb*?-iNad%gTk4{aF-{zz>c)em4vz)MU=-H|eG+2NyC}y8~>@8Xo1&g0q1rXuC@Bb2pPc+H4Y>$Tc1}MTg<^w~zoyO?kWDeDvS8_{ zZyu7ZGKX3OUr1kYrRw{0ZFbLrj5*f#{M(iCU&j`Ouum5Y_$@u?{ECEXG^#0rF2fUI zn=MbwpkuDMq-;NwsI}N=Q$Zy&+L4~_We~IFM0NFoT%U!R}MDm)@-8wrFj01d)pJ(I3Ky$ zGA~a6DJnRYMzOobj?R{UP;C!1q>0sdx8r;#XWq`~Olgb1kjsiJV8kfzpRvCvrxUfP zLU3?ia@O?l!e zd_Ra!DxR%AHb@FGcYt*~;FHF2qU3dGHWVeo!vEqjpb$Zj5QP9(=$Kd-SZDx@|9MXU zB6LC&An*$k%e`@D)&+gA5R(6dkyQ9&lSD7M;s2aI>@3Nxw@Yjt0S}Ql{3S+JZp3mhE z;YerT`$$tNFGFJzO4W<*_!^Q3Gj?#e@aCL7K22I$axR7U=azh%`Hkc;JTps3YvP_? zIkyDGLeobmtGFd*$69WHHvOH|go8q9>e?5+jD5_ZuYBI_3LXpP5)^68v@zvjjK)P4 zhx|R(mt{;@8F=}bftr_M!{Y2BG*M;I;)^a8H|ilIh2hbS>{bAriJ``UcPd4ZyP{SH zWhLzP^oAhsn5;kF&Sb-WvV}C6#q$se)C}bnI^*I`x)pFl>~uIYiT+~f<&}g7;rNuM z2zGs6fRT_Hn|L~Tmh@*#JAjPDtgZp}nM zQl86Q7?1=wfzbx1qzMz^1Y{@Wzwk}8S;*B-x>H8C7ERcJbv9-Xq$F18Q1fBEi!A-bBH zFKNAZGz&@<%V`43?*rkRW5@phFu(Jk=yaXc{{YvK;>F%s*ljiZZPDI?vl$MxUJvAk z*zwN!!>R_!tz>OASuWh}UQbB|x!Qf5(~!k$-!7jFdw+c)!lofH0D z(;$~Qixq>2ei(yS57n8qz8K0I6c8LO-l~trwKi*T<7~e5{g4ab{?Nh8trMk4(Dx7U zon63P2iGZfRe+IMq3c09pgeF2*#v8pDm$oUGFJWU*v!N)NZ0g{eI>5aUM3@kcB zpg3D+S$wqyFw3jNqi$@@!q7g8+CsbGh2tL3k=Uq!8;qW$66EwYP3N|Y<-1(w)qdo|p8JqalQbZ+y zWk|{#gC@$9@_Ep07!YkV8vhOVh|Dh!Krv?y3RdcN#VO)b2@kGDa~s%*_OoznVgF@p z{oFp@kZ~>l#W(Ip^P>?kb|f~iX0(Wxe5TfQY$9)>ZUgGp@(+OP@ZIo5ztPb~8QE9d zqNzH2YftWKt-D2w;)}Ys3F{Wt)<#Dcg5M0F$MHb+jPTt*c_(dVhOjTKe+5?G4t~W8 zt0N~T!3EaTZdxzCx6_27916>vaSL-T3rn(3Qa}{p!CiIKQKM7xtwD@7FP)Ih)X0L= zhDgcOS{j(|yMwi`^Pmv=0>bpSRpz73uS|_ZxsS9W43yxOWZutRe?wZ*rVRs!X3RpN;#)FvuBt6@ZL2ZFt)f+Vq7Uj_tI!EU7Hzz`R%eSNM{ zYj+?otiwGG{sE}|5)s)_ceZTE8&kAKG518Gc>Z$y$DPJuUr(+qOp5c(<$Z!fv~Z@#k|g|Eu(^R#H!%2^S=`X>+cH?~Lv4`fnLJzpSo-!C;@#Dh6tS zaQ`2x_qo#T6B@#smXTtbJL!%D zo;<5b_4uG)g4(ix$r}r6DfLZ5t{)S~t))ppA|8>J4Rl5Cyj+q9%)f0^6 zbcZ?7+mUqm73nhfjxO0}U#kg%O()zBW`y7JuU21eb#|b{829~rF`{qAsn3C05Nj<# zqY?IfeSHIsU&q+Txg+L6$|Cv08~DjHprrk{P!26@dxbtar&knV``Wy$drvWT#_~RW zKfqvZq=m(Y8q}m?vf{fkbMwhOJ@G{OLBa*IzPM1pikv5&{%&IC%(yp1@8t-6^$Ys- zVQ$peb5j>+rP%e>CtG-f=O1M@);3R1BP!>iZRIa+E@^6joH85)u2y1orRk_;lt&Y7 z0htWjJU#K1_*fJii)!NR8ei?;14pZ5*rXL)&CWkv)}w&|DYLb7nZ8vc_Ne+L_YsXhCz|B zaruhPHQ{i5J^QKm23|yc8!A^WJG;%W(C+@>A3!i=s`5i;&Wueu7EFz67Jars%W1?K z`i>~hxkE^+Zd*ZBfmwPm?pTrdw?b|&Ty$Zoz)~cb@~%0fE)o2Qh5@p@=UeZAxke@wzLA-f99h3!=>|Or_4ma zz5%;&hwB}ooga_;R~Cn^^yQ}nS=F3nN|}*WM4MqRhL%f58Q&h%HGid5!VJ}ggqs;L zyZgeD+4Yc)xdhpVcTw^rcRU3`8 z8yH;4CzaaWW1d$S6K{R2D~Dm*=` zKS255GcF5H%DdF3{{W-v8P6gjZ^RFKXM}7O`&ZbCIwiygzFB>a@|0MqB4CP*ARrv% ziwr`1t5fv@5&HcRr84M=ZROUhiYudwvW>O8Y|uxG#P42 zg)uO;E+sg#6hdo6<3jP*`(-lP=L-ickDLX+3vYIGSvAV|QTfE)k+B*WCc^j(G!885 zlDNHVqX)k{-&7crCS!!nkb}B8T0~WDcD@wB1sC09K zgmp=ogn*m(1&!2?G?t7@n$@TzCX)s%l4WJZAS-YB*vn^ddgJJ&{E)9SYZ%vCz%KU> zj&OhC4p@8q*fhdG>o@sx24TkUD_A;vi7Fj3V%074U78p-kMIBp=sD0z4H_WVgC|ao6H|!z|O=r6~ z6rkFBp*r`1z7V!^DA8XB6`NM?om0o`S#k2b9K1<7!ES$%zrq4R2P+8rri>GPNMO z5bjS->-{M8Ut1+g>mL2G__tJ@AY6~;7n#$e#HO0C;-hQ+O{w6{t|ed#l~J~~j1}a~ zMK>pe2lksU055K0sNNGsG_ReM@mj3J#F}>XRE4vlMPONFsx?F@a3i~Uhyr`l2A$<` zh{$x2v4wdeOTP$`CfzuBwhYb*N5_ZGXIg>Ukz->i_r(}7P2Of_E+GhLl!`mM9a0@0IPG?x0o z2Z^YS`0wZ068Y5JJUJc0pX#Ee$ucG}<#UKz^OG|W1LE`U5*k5J8vi(tU)uZ1lO%70 z47$H^qtkU?BIRxO*$U*lYI9o`Q*Lwc;>px)&;BZ<^-)%Xqg_X(aV%2C%ALF-PEXD4 zJkGfO*s7$!lM5ZZxG-53V|m?Sk|m9U;>3SyQx!oHm0HT_(#oOq3N)mkbPhV|`kG&U zJ5Kk4-ONnm^~(KC4Jm|=r{kK%WiNkUC?q=XGrI`ST}3Zv`b|f;4C-@7D-0KT4QGeu zkt?&Khi!KugppR*twJ%MofD*Vv1Z9&YDW;uV*}CTqwhxwX>9&@jf=Nd;Bj8*B`@qA zso%uMb-XT2Z8B2B(fC^}Ww5OPlK6e)*?<)L=pmf(bt%dXK>&pMyV+3#o7^Y`dR!!- zcI#&R+%>Pp3wR%l(MpNCd7yv!Z8zzb>&??Dj%@CNO)P*mF1g_Jd5l7$xGPdxj=MW^ zGAfBwXvd*pC54Ln&dDbTajQ4FHiq=AfTvx{rFHx8SN(K z`VV^gs|D*cd@|4q;qCSNuh=4)YZOBAnFZ)Zm<}}o&q06{9`)td1Ksl=hey&d^rIky zse&IhXmPp8hz;PcV1VA1LkstXR5!McZ9p0^zj@+RAy363dED^ycbg&D*V8|PFlNH2 zHT#ae9S=KTF;}NzSFV5DMcr{JM=3qc1j(FhGCt|FGAoQ&4U-%H$=g&pJuYsM3z3XU zcJMo;jAmO97YaIk5{9KRV|Kv)IZ7o{N&bxn!voce^y%vaQ(v6Ynp5O7UW-fR_gipX zEtDj<^%hht%V`lF1cKDi4=$_m+I1c|lUZ7<DkGe+8^jb*QT&fYf6egC_VIK5N| z`0&f}JyTQ;;7je_KTRhN&lpDcKp;C~NW6@Z6x25mN4GMxWCR&m+p3JzJXR5)Cd13B zZHTx;ri!W`ggRAu^y7#}PCS~-7pGJTGHG!nhHk@YrlZ|;>E@}ijB7o@Cl3x1-{kU(7ma$?Ier1II0ObvEE8bXxtI%FjLv-3ESB4olc*a5h zAbF2VO9ofR@*0xG?Ugor&*H1k6=t>7@I-JxAnWp+t2MK+a~11Pq?Ddla2ivYM@wIX zGMTx^qk0QMD+{b#huWR|H)&|8@0!JD%8>B;79r_Fk&wC_!Q_NB!nC-% zC~Q^h8|9uetL6)2U>USlMzPV%%69K71q!tQvhyPvFhbr^qxj8BI=yh$&4N&97%KD+ zjb3=C)xr&)qi(Lq5LB^ruOq|B11%QlFYjC=n%6gE-9{x_8}wa|yF0 z@#SQ?26#_;+8p!qn1Av^Qtto6nbsvTUpLt0+&+a(JnaILv!D%?*C{t$A`cz)35u(q zyqeFH!mQr>p2CB?2k3gGAbW+3{tiv-s}hg5?uV+BNqX3}hK_s`Z*A!xu3`U4yIH~T zB`lNus)d6_mBl48ykJwaG?E11$(kv6YZWNUQpm2vAP~-#=OuLHR(BKDKhRKhSz^B^ z(RTgelO>5LG415TBd4hyhQ=k`t$iROC8`bW$4-`%8q;>!FCDU5m?gI*_qSLoRgCTs zH>9hzu4OryHE>S5KUp8+hg06Jip@!-q{smFC?lD>e5Tg%^#k3t4l+z=!}x*i#pHbt zj&PzwilHY9Zr@z%k~yq3o>k2VGh}6K;Q=(T_=$LCdNVdryS`)e1&Pa9ok6z%b|;o% z5o@4Y`c`j}IHkHpHs89orEa;!`3D!Qq`LMqDVeK$G{xg9hAMDMNvOz3HLb2c5-R~7 zIjXp4YN8C@h!D^A)c%@(qk?yWfIYKv!;c;Z)C}Ks3y=hXD5C zB9Rp8_@TNJ)1u`VvyiGqkE_5ub2MozsA${~2yWarypow&!U;{-Amja-{8kb-jx{xj zHuT)I$Silsrm{dH!`ywZ;@Z`Lm(7JLFSkZ=LEAF;Ih-50(`EQ@%~U~{7?U`Yb~{%}LPFKN=s^ooyAXQUBy=B4_)SNV`y(Iqj5pdn_tCykxGt263e}STkWP^6ZFtk%OA3 zMmGz3(?o^*few1!p&iBJ11Up5HqYA-w4xc+eNlM!cU79>yv+|3cLt8NrS<2E7OZh` zJI3^76Y*V`y5%TEBzp z%I|9~aVwjxJ<@_-a>K5s*HrFTa%~Q*Ov4!+hd6*itZPfw@5BWMgZW_`%7-0t`g?pE z6&J|@;dAFA$_7V{v~`R}#FWn*Umh(CtzHxEnX`{P$&7viBC>T;(6*wiqZ?w^lyOMy ztAr@sDU{-XEwRBo7OrxwiA1vY2fE|IB)e{n(?lOTRq<%QoGR=zS7Jdx}YPy}kn z7gY1D58ry`MC9WRYJ4Gw={wsK2+l5#77UY)bU{f zgnI~gsQe78{kUo^h>>a3WR`$LBAoO6KpP09+?d^4ho5YE(TvcaH3kxRcpz^b8RUO z^YULNp%J8wr)m&&QsuJ}aH7Djn$ukF_TCDQ84X&;R3e+P^LriU3e~hdm5KB(ct-I_ zBE;c*ocs}F)0{9EvHx6KnRy-Kqb5Ex)aqSID)WM=nOT@68V+ry(Y0OLIb*n%SJyE^ zKy*fkZVVFXdL{ZV#b+LmgY@iyU&7a$KedIq;W}rwqL@$ zx7lEUB2?G>y9$sT1ts{LA)z2KK#4r6GHF!nFVQR9SC1Gbo_}!P8n`VZO3DRFPsO8= zk}x07cwRrYmh@uiw%)!^u@rDP^)NQ0h1_#8X4P?oldAM5AN&813wlIOxdJljp9-!$ zD}zbdKE*u`D#D&|*TstQWC8I)+o8OyB@Tgnc!YYHe%`}?fIsBxV=E!IY1^sGXmMN)Ru!6DgMHxBy z#?zLs>@l}u1y!xV>v)QZ9Uraac;tb&ZppZIqKM@!HP%DDgF=V6azdAs2vrMUj-@j` zn<;<$M$F^M#XY3rGiR>;v@C(7V5WnD;b(0AesI?2|ML4h;=awtDf9Vy?6uH z@;*Y*Wj+4V`*PG5<1Cc zH!dBrEzl){a5qDAD^GJ??rfy9A;ml{lUu75e75B!I}I?ORiS8XP2~V zNL!g=T1y>p;R>05_$H12j_5rH9=>4|UMMKR{T@uHhTOl~KU{HzB>D`x!xS80w*5*2 zv&C^z!eZLyb=oJPkE1&f=sl_pAmkm-l1A80Q7J)O_*riB@y)%TqUonK$#zC>wd1)f z2&P{=d*HFZzGI3iy_ZqKNll;%C1H9Dhfr;1T$Nj{R7>3t<(2T7tmi%`aEys+>!ZKtVBu`Up*dI@~;VSb)^( zxgiVoAYRpU$?khEP_&20tS*EXHdabTRIPDZWpR>2gUiBX3ho>G8CUfpv0h~U%^W9+ zAgtM!25)fmCr~U(P);<&o6J4>9+6z`^p~}=R#Q6(IrA2T;V$#fjrgylV1i2#0`}|<5x8)vFZpNVk^spe3$2Vp&(qEE=#KvZ<#`cYpiqRXq9Aj zzR&4)h}vD!ZnUa%MMFX#xY`C+nJ#H*+sf2wFi>Jw4#z~H`%3hI-$}RvaFICJViLKI zrY!sRH;0XCx6ok>aS7LtfH|p2LxwrMs&ykNVU>y20RAFBJbINH))wf>;q&@2{$FU~ zHc9haOwEiUEVNAS`ortHsiL$mKOZsDUZJCrCSSWUCSVqJ2i9qLrhJrg*J{F#0#d}^ z{lv#MA-zY;gU@NV*vFUF;!=%Dw-bwOxt>`^=f&`cO&cPd>9-u=!Aegw(DBA3j9<#@ z`{6gCBcgBqnou&u(o@cf@aTVV0c;jkM;Aqd$->7zTr8We{K{7EGH3wteQ{p*ltCD- zF<(CIqFYk6!e`*xcPgP^pVDnQyXG-^Mf{B#iccqbKtZlkbOk9wjWF8HKS9bxXrkiK zt&3#Z3KMh9EaLFcxY&|MeQ{bvkOokckrOw?=!Zpz>Z0G@5$HyZG>eJ}@mtCAi}QxH z9XR8=RcrQUR`z#efrZ>S=VcCo)6=_zdGz^Wc_Zn;F-4jKyO zb|xO&!kZN>M;Z=VCX0q8)K&StTaH#ek8NM()o75%Puz@3VKQGyHYZ|Etz46uT@h}_ zv&zT<1dNu@=^<>r1wV#N?`Y>wZ4t2X<7pS2c}+0rY3;Z(omD#oU`w{ACcqu8-Gjke zXKs3?+zr>hiG*x?Qo0@~(Ik%2@*XTx*?(~Az6^fMkE#MbTO^D(JTf5E**n5wnH&0} z(_*m1D_lC-CthxzSBAvI%M|=eb;L{c|7t>sVS`i_Apmu6Mu-G%wkl9I2UZqHwcnV? zr1S<6Kk@L|)h{EBd{th=C@J%_RlF8z!ql*%h~-^HpvtGTzlJweofYZFRrnjjL<$}l;7U=cdrIf4JHZqt)$LC;{9PkQEVk6abcCLw+7Q3Sl-GK$KjSxtUPmM_Ay(Ok!?hk-Z72a zQG|ul!)Bs6xJ462&5Id~?PDi)?1s|BAeej`lFJ};?p!P4Xe{ZJLDf3GI65l@>A`H% zPcr*B@=H;R7&=h=gyu@qJpsAl6gj$5mYsb?cG=z^9tJN8={@MfO-0sbVHEJzH3l(0v8@oIj)s@DC1?hMiFVcX*RUm6gQ? z0_m~m#6e*+Un6MlygE+C&*;|5&Bs$Aa=Z!(uu?z?uNp&8(X~h)<)p$FG0N0@(=Msl@!W+) z6cIo^b!oBy{nSt3t>KbO0`&|1WL6dYuIu2T1niz1r^1_-+c=-tBD^hl zBpS_&5dpil;2cE5fa_=qvjwiRXp0VA^k)z|WfJG}f5=R4JPnk=_jPucIJ8ee^Tg#W zmk&6jBW62VXBt*rqAEVM2`DFA6Cd*pak$zzCC0Oo8lU8N3TlP2v;vRqRemckqOGQk zco(7VO#P{~A*wX90m}Qd%tiTfj~*TX=wLfbsr?@HV>xz>h3sI1rY zQ*o8+MDB7AL}~CVE!={=hOCdOgy;y4bXN>eMm~UUb zjDAHQr_S2sq&=3}EByv830qU8cy7sCLGuq{b*H(!~Dv4P|Jcpk%h>QScyXU0D)`rR@M2u0wA?a3{*)1nu z_B-&cCM|sv?9I3U91jjMB?H_set)u~MZ@sHzfr zPbrHyOAbAyrDe#%ZaOQO)kDD~OZUuant*8*$%0@sc6oBF_ypLev(jpvYr4cxzjB5| zFJ!UADZijhDloZvydEHR+QdPo=3KVihG;{X%_-0|M=7B!FgTa1oQ5++s*fSBoFSKM z*}J}}YUf^@?*&N8_>D2`q7ki>Ei^D2+6{J60@KX#*0tn}L$n&vjqPbb=dwFBmsa4Y zh?4%eRbksM@VbGkD{<2HWEquKI+d-G9~s#~QJwGylgS`7MtYO4mU-@6-Zhk!29(fl zW*^tg3Ko(G^h5&uGOIv!gd4DV)th{=zxfQ!6ROP0Rg-DLZsCETBtR_J z=HORrt*s*|SzmAq8$b&g9jaV;Gl$s+)a;d+NW(p}5Flk0L!aK$E-s>pgUXF&^i3c?L+CrhfQ6N3 z?DI;NEK*W`GG7o$NHWtFg{3uUX{h>hl16g85YQxQClJUi_kh|(<`7=GbaPbSUB7(L z_g?FuNbw+cNXfkVUYr-gRhBO&XPub%RZd}Yyydv*nAbD+Xgsx$6SDftIR0ohR@V%^ zoS!{z6TFLL97jj(=5eV}K-vLV%s6;pmJwKToI%&AL>`}Misa{E4bs$B^e1c890Ag> zPkg*2Hlmr^3#I0?YPqydk>(9(LA+(XFPc=nBSGE^-M=O$rmWWN&revq4nF4X=Y3#I zceo6uLSo^TuR*Jmky*+Nd0T)CQ!Lw5fG}z=0gZ_lK@LhET3gV7(hD(@dD*8ap7>1` zUOeRZH)z~Fh(FPx`QJ-VZo~*Oy9G+~=L3jyEX*+ddDR-0t;IecT}vtP^Lpy+d~o`q z_MCQycdg0Y07|ttvtmbI@S1#zB-zDj)=+F|!NiYLC6Z-U`j7>XYaqxwH{sP=m0v;! z10rP!byNO#K>^QL95Trbs5GS*rFcimlP@Pw5DB={ywHU~&qnlPbWbBT3P&($&a`TbvcKF@I z5}b@z@X6mjec{ZXhWJp4IA{_Z9VdjGD)gf|^@k*;g`}c|S9omg4RPi%W*Jk$^$PF2 z$oXry2{TLtDwS$1frHvkjGrgM&97*I!}sm~;FuIVBb$`f-FNE^HJXX9+aBiLJ+Y_j zmsOp0)}CHGi8itc%?pVIzk2I(_TuB;=NB1}T<&?{9BI9s{P@{%VKH zMf~R~r*R?+<^X0O5IBsvqsTL`SK+D&sfppGzWpgs&Qx*QHOx z_+OefU=90tZ5_|7IW-x4=(nyxqgdaDFttWhXZB|js0W(D;7vYacB35LOjo0hYiFkp zZ&2yL@fgi}U65hiT)VMW3KhA67oO%TyqE38__?kZzA&kT5C)+Ezy5~Os+(D5-gZ>O zx50SbLnQ$##xTKw=7R|tZ0l0bFdtfk>i3U`>!0!_m(d6)j-4NRnY~7^GCpcweRg>< zHwG8b51^_$z1UG^B`frz!u)G&CuW2;Jq8Y$>y^pG`oeH*Rnb<>9qMx9UfW!*#jpUq zABk*A)kBQMX6jm$F$UZ_N?fT#C5H@v+rQd6^UJNG&KAjLiMM}`IN)*j!sBBS-3E6&3n9$D)r~ii3UXK;a&5W!kl9g(m zVJn*@phu`*gYg(<1g+Ld3aqfQ>iqs^0f30l`3&|w@fc2Okk=ohsx-X5Hjn3jm$@~~ zYKk%;)gp2^vhX>+;GGg?*Onj=4o-6qCcOntTmPbQ5dr5~OEe9h;_@@ANIO=+7?SaWFMIfY!Scf!4_k9)EPLj+4DYj)58yr)IP(>=2@ND|miI{ypMt2CIn7bo zBfiL~@6lpYaQl+nO|ltPap7`Xst_~>SKz`O&&TG*&lE6ymQt3m?0)W+{9$u}6vbpC z@7_4`dtA3aofJjOBeYN38&jW$?zTw$M?ePquDSC9{JzqkRmzaPP=QtA3*Z;RPd~#i zkFmciB+^fjocIOV_4@Y(d}ScdLHtT&Zzq>;ytg`M$)vGlZ%fd!LC8I+wBwuS^s5aRm!_UwYO{< zDNVu1znQB20mi5$X%nf;aFG$5lfV0cek4x_*@(tTvEL=QSEhnHUo<8L33)p7$kY zTP(Yb&LH@V?LF*v$k`YZUmUbvdU~kSYF6AUH}VgzHdm?jUGJ(YI|nuAqpV+e*cA?o zBkf>5rxSDooHaUHs|eRod4>#U94t`$FtLp?D4F!j43+4!x8TszKR9uuOBzqXQnU+% zYeu-MuLIEnC82^l-kjvvR2C?(=Z_NPcb5Zi_B1-&|4eBJZxA8;|I5U@gTn>9!Gltq zZ~ipNw3hIa|M}AX0|x;iZtBw^ z?S2XdOnD0)t?1Ngh))mm7B7PyKc<_lNac+yw>;pB2JSBhy8DJnV7~E`tzSpoMI~}* z2xV`h(cin7%!ektJir_TJgT$H=q27aTOEjq;*UMV;DhGGYVbWWBj-I$z1O1 z>HB8dEv0+erH7_YlojQ5`J0B}6gQ`6tSC%`FsWaGuw0Qo5<7}u_me9Lf(wbJhl$GD zdv)p2fxAV-u{cVz&>}d^Yo6MFV3U&C`3YeUGvBwX_xIZ5$dNDP=Hlf%} zDZ9d;qHYa+mr~#A^!+bi&nJyYe8a8~@hE@HIPso8swAGCt?d>&hvVouc8HxqqZ08p z%KaD~7~J2yD>z}lUpv>~*~xEk2lEFxCG|)bOrR^_1E) zo~Ga-1&XyhbKYk;u>SU;Gf)mL-iI8VwvLZa-n|a|%z3+GHrf1dmEWmUl(1lN`_BQ^ z!Wbom)(+8j*!`XV;QUGFs0D+gMn{`Tl-p#Si=jPNx5Sl!6ax9 z3P#hidyH-ciAo~3pgZOh7_!gpa$mJO#kvX)%}Dc$^6@wC*4OO34Z&MX`UFlAq}-hu zM)kLZoloRIo)34d68*@Gs$0c=#v(B6)KkL8)n=_8%1LJ*?CW6_CFcvCih z6o}uw^Ws1h*}L=YXI|%j?YxvfiAVD+*4=Q9iN&c#b?Mk}*|+GGfci`l7L(_3xZ7cF zNIHN0*fEf-K5-U)vbN14kq5c~-=91tZ*}v4c0_uFlYudGFh+{uO8H*KAa4Pq33;3P z$FQGO=OKMv8(|Cv<5Je4n=Av42`R7sp3;^) zLet)SzHHqu=Kkb|`z)Z4mKGj7PbB z33t(iO%MdveyTeo=3~*yx=3p-gI{1$?eGPgTUr-&G~#PDMk5!u-Z{bsclht57Pmjn zD7`|RT4%?9zD^aV{tArCdM-EkWWFv1{6$Vtgg14x`^nEu$U0pi&=!+~jJ=lqo z%FXT1#K&keeB>I95cjD>#!V>a#^qWl2_uCGX(nbKG%}(ovOD~~;e}G-|-D_7!pU{tN`THsnbT?NsCF$RB zv$5vvIafP`BKLGPLpw%xkv7>IE^k|h|Jv^U51h`bdy%0BZjks-bO$=Nr95-Lq=E0h z2V<~Fad}^crCfIXS>C(*lXT2(*mP`!k~wc&-i@3czk=>@Qd2l|w+PBMZhvyL%(<_R z7EVD5oNSFwJ`}igFz!4Xg>s1B|4&oj1ocf)|J(jAX8QkWYMNwti^l&n^*_WEU@U0% zz?L!3{m50rbQsIPKzo6qiakyztvCIA&e`QYFgdWpMWfAS4LjV3{q2VZ)wfqsF&Xh- zt~q^CHer@sdw#ZX-+dLaLQ6OdBpD-(^lx>~<>iRb6rlw_LAKYV_|dt$-KGO1qp!vV z$y7YNj*tpo#)JnJZ0+$CBkC$}!WK%XqzbHa~ z{pM{DBCpicQApwm361NBnKTw&3(JjQ9Oc-zppba2-w#A;(6Ew`HQDM#Z0eNlu6D{<7rJTMi3YZ!IIh|vqhYa zo>b6hY>3-rxfm(Fc-@D1UgcrdYlHX%7F`fyT1sj}D*g0(ax9m`#(zCg)LJA;2ay(~ zA%(+RZH`5%Cgvl~V|k9j6YRt!IQbOT1C`eBIW>gVQD#)`+GbQ3TWAdvuhVA5`a%Vn z*)pZ=gWQ#w-HR5omKAO$ti7X?G?q!edAlZDLRcs2Rc6k13R?sLEk&sf`O$!;UK*RFvNqT zGrJqc-}97_O>POYY-9Tkf6`|x%ZcDfghJizh3tB1FmGegmQ=WEy^V>FWq6m$9paG) zeMqVCz*Sv`mr0qIh_u_1g6vZQ@z z{!r0sm+r}|!fd_PlHHc~ycXD~)sPPzysk;11sO+jv2%$gH0=>C?kbP=gr#5?wn8fN z8o=Bme^Ja$a&D{?sWiH(zdil%!go-`Ama=_>iZSd#n8y<2+Je{sXMSNq`5w$*#K*kf(2+-J9?KS zh90Y1NUWPQV24B)9h1ypOx@Jle^r97dWK)U@QL*$34UiJ*l4GOL5|DXCo608(*ARl z3wSlOOrzKKPsfdh63gyAE61*KDVrcK8LSj`j6rI`r)tcQPDx6HO|`R>S!VS{?K0J? zBkf>W0&;E73vJMTl4<%fM#b~1CRR4f8}Z%J6`a$O-VnAFf6QDQf{uP8Ox1_Ubnqvm zIaz<7N4#;r&pCHcGDDt;x~c%aRlX!F0ouI8L2m^k%g?~!5i1)&CWSDceJnSD3R6>S zllvsSup;gF^eg0tOqjF-m-yEMcJh9sT_w$AtlfvD%%eYc%^D7sLH5d zKq5$--M!0w_TDb*G9U~i9gK~Jo>u||fw<*f@S+nT{F?kB5%Tea5Ihhf4FJLbLRDvf z(}Bw(KrwKJ^xg{St!2GXZ)JmD9a{0eq_l|WMml#3uUj=PloTECOb0?$VSOvv&w|jB zIg64h^>}t5BMii&qO3!7bgaDW1e(+fkYQ5tBFNmSOhpzDEPWJ#0VqblzyB{E;XUB3 zx8yqngtsu6|BEWY;exoNGy(siN-fkSLyNnYSDcdnk9@r)eoFveb7JJpUe6zvc+=!2 zUNy3ipRNEZ4s#^iIBraaSNXrHCzjMpCACQVb-vjW<+FE=l;xCd zWsE~?7B3~$xR!Yk?rrM1NJ(v%s1Dm~y^l7@dfAM5wikH=x)80rI9Hs`KQ~Co=QM%L z4Fdn*VnX(G|G}BviL}7U=A_dNXGGjE-u4O$zhGgJcyIoLTiIRt2Y26~Wjt`EktNrG zi|fK>Fa)PbZM0G5wcKjCBw@_psxr}8lGVfEWs8dKl9^$f`ku<)cQg^&>(sXsNYYxi zWu=X@Jx5KBJ!QRFKcX+%6M9{lkb9^_K)|!vw0~l(6VWk(jOd$!t*V{MJ{?|or!%d|UnOQGKJ-_ZsC!8NyD!~hs5c@CNQ91|ekGQ5Oy z**g^Q*+Z5&pOrlP1fyA?p~O%TnS*R1`{vk%1q}hv^a6cb_f6)x-nwy6$!uMN>Z~|g zjc+OKaP!51N=I5EUoMG|G7s|dyjCuIGGlJeKe%w``0tfP62D*OFU*epz55FQnz-fL zSe*7@5^{ir*1LajOOBRLGIHqy=M-|l*CuddXP`+KjQaD>2yth@ZQy=z`trf^U_PSp zqG##7;qQf($Wf!OgN_roF4PoloR~pGM9Z*5|U?8rPUJH1PJMBTlVZRVVxY&-{t{Y1butz!E71zCiM?!Q!|#LNVJhM0dTe zA?$Qfna!a}gAf`bv3dUYbrsSTQu=l1ik)(W|6nh4Se{B>VG)!3Ei8V?dLFnJ|3OwlT{+^V zkILIPdVT8$ciYSGu7qek*t<(PgLuE!@qB{D)f>Z+riMFgx+3g1D&7!UlBS4u)n^(X zC%2MDy_=dk*Ld*~DSn@SaOtRQ7&ej-&+@Z`T>yS$hj?W_2+xE;;vqBT2I+f7^hIHTx}QJ?_6@ji=Ft)CK19-yd9}Va5$q z`TreCtZR)0vmv}#`gb5M)rF*SB4}XuC?$u8v|7Xxd6QS3ne2^i&MXOJ%-P;n`@mbt}^M9#E$nyvRI@0=>`7?ECde%9*{8KBBVOf%l}7@J9Gs&4&u5ES96i z_Xt$?JWY$1N5M01u`XQY-88V45Y(vCe{du4Zot0VIM*ksyIW~=+KCqhu(b&F!ACwX z^iOOc1b4}AOHnKU4H4-R+fdhRc0CooHlor;m49$u%3pMF__$rEdk5*&(vXzMTcpGlLA)g7rl0SqSj}B}Cpm+oEjqAT*3+u*ZOTo%pNiFR2 z5iB^pUZ8~s)Z(uY5uB3h!8Z;SNG(L=154^gwx|jMRX23@zxHu@NOWB zg=UWG7Itel)_?JjrTx(UWsi-@+Y~hgFETgj=lP{r?$!LJk=Ez+ zS(e_QQjrlL`yRqSIF>3*1SKw3V=1$imYW2Z7r{HzHU^2hz@|H1$Z?(39z`LF_Y5nR z6LB*)EjdtK>5049V!{3fgbDx=69D|cMG*{!2VqXWs>k+1;ofwk z{@`R|A5ru#c}DwDn8B)lX2s^W{?n&fp0XRJBW=u25nzCNEgv%Hj|v~@GEQ)Q$CT&K zziRd>tB&Zk???jcK5kR#|7z>X*#zUgR5s_#hN4+UbzT5LK9WNOt`pPLYxNH9W7$h( zBw0VhsFES^gebW17&+=sH0Y2Hir%4yMMSN8)p4PJaPhIuuNsN=H##qgQVD0`)W6xP zo6ToNE85Ty*$ir3xUXGo8KQzdOXhk>YIjp-5*<3qKzH^_SC$XDjAS&BWwS6X&7tloW%1K$^Z^89Db~p>coSu7+pUp4KnQ(w%@;Szi)wG@S z&`{Du%hAmj?y#%#S zbLy3CnE0CdIUt}{$vJ9go=u^MtWNiYOV}85mBE|xW|s7r2uqx}V6lrnQ=!P!G}3<~ z@vt@es9`cRDooannG3tojb@+ zP|w-STsTdO4h6)M@L-G4I;&zd?a=^m{7#rHQvJfT0-_V$3y)Vn+!i4&m%>+T#xkv; zbUCdGo@Lt!=Ya%b=+m?Uzp3VZQZdR04shlrE_$9{1%BtFaU&NyM-8MN$hBnTqz+I& zL@_iu!`J^~pE%5pS7`38a-4U}IzhCBkB=`*$W+-|Z7D=!lwPGD>9357lzXI<%1mJ1 z%&ofsBoM#R<8sj(Sd89E0m!tS2*+BR*#1#Cd@tT6iO=s`ndXz(7S(mJ`quh{=_4OV z(a$67EhM`*awjLbZj@X(l92xCBqXos0!J#xduNCTPpy-aa`(2j2~mU+ips z8+)P2z@N8OqM5qa?4|uDam2R{X*uks<};B1Qv7ZMebJdAtlOxXYzULC)FIYLgDt7f z5DzO&tCiq#IVgxLk~ky)MWF> zZuDErPYQVKj}cO95R8aHS~{ubO6EufdbP-v@QOtbT}oWd{P!l54dJem4q7%{Rky1b|!##TD(@>Se+(;@Zbw^VOv)gpI%#3xJ$^1dj=himLBjg0~f2c565J*n%0-qfIVl857Yi5*3jYRofy_IgrR@BP4ao0zkQgKY;uJdJuZlgLL zFCz-dK#FZDUk&j3p`7(mAu8L9ms%pzOhqcYAbnJ zPNf%+e9_pL%gP_Ta<47P?>>SE=O(JefWJ<}%HE3O?6yIuC8uK6pfDCY ze56KuNJZR2TOk($idCW7vVRl6rGf9$UOjyy{?Yui9VPd-JQjaZ>X4FW9nHi}pL6io zQe@t=*e-iUiBydcqW!l7RRx!FI{nr9^IsnCJUon0J7g|LuP9-+l1S3sV)nAcl7>J5 z*obe24wgzG?t-C8kC_o(Z&T>vZ6#jP-uQPHVv|4-{)o6N{*`Na4mo(;D=mV~mC5?g z2f;obk_!UjO#{!}O?Fr897j8mc>y_|SDrh2W}5PF1iqqDCUsV`6?LTEyqBAY?x5n~> zbd1^}$~q7`^1E~xxRYu#5Yfh2Ig#6W`q3+N4P&Ah&ntOMjnbrVr|cPc72D{aPs}7L%NI0%rT~plP=Jxjp~E6 z>gFMXVL3U2opc8hw)SYfViJ$_Aa_2n0KC6C{oR%mYZVy`CmwYL`v9j5cI@q@cFM zEn`WSM&%Wy>+~akgYv{u02`S6#FUO-%+T=-97X{OW)NB;<_iHo! zSdtT}bhUiI8Vl_G#eR?O79guY%JCNqm1}y0%SfFHJ?0`@8ez1rTz+F9Go{qxRVxO- zVY@IO9g)7!)cMk;B`Ucp;*v@&S68#%IzXI~?5fm1F?McR)^ixG2$tdjr9Gk=ZOv># zqo>-+K%V*HJFXpnPoQW3D6Ac7<+sE@qQjGtB$o?C-4GxOx&+(>CoNg)i0q$%9VK~3iL+8<{57ZNJ+BQPl%?oyEDVAvWRM! zh~S!yAlPCWu7apm^AW4EzoZwijFE|USG2clu{wYM-bwn3%IxM5Q4OFO(Piqrk1vu zD)7ZRMxf5R!muK2&ERGuO&sQj5bgGkUPUN1fECV72pUSkS8;(1z6VK5tVSB;=_%2k zgH?#p!|yZ~k|vQyLgaTP3@k(n5igm{?K4VCQK5EXfTV$6MV>yNz5Ju4AtSNT`UBz( zH#NC@1iV)g_lA|sTn7^KaKTuV!RU z2xXaP6TuWz9KUj(#0Bsdxcow;%!}w0Ka9V`uq$X_pU{=wRqjF`7WQR|9q_YFpsP4E zf=r5;wkS1>HSZsC_$5n=k~Y|l$yF}xGG}O6*Apf$GrWRI`wYXZvOUoaz*#fXB$zEd z+(mJHp$Ze6!k!6>grcI}A>^c)|{O50eE`WRlV zUC?D$s<6DVZ~}MIws#_;SyxTtI_z@uDTATHdzDca^lmcdwEk*O4K%(0K^^A20J4y)cHV>DA9@akC< zHpje4!X?rW11m(qwTc|z6m1niBtQ$bmT9JuQnDh)Y(eBK1z0fqyr34~OY<_`{bS+o z3X05M5g>CO1_0+V7TEzEjoJH>(=ow|i+c>j)y6c^7OlL?+IN)^g0O(9v6ujvMS=iu zk?&ZhD|n{!y*tn?;kAM+vLVTESD{kf0hvIToFE06IEgF7F@g=4Q%Oa)og#b64Pm4? z^AsbfKQTFhOhg2_Zwn2t3jL-UQh6qwQ_TenV4G(qAV0kj{iy!{GJ&BuQws~)A%mi* zQ~B-#7L6kff*O==^DMfhgCV;ZC3GWm@PrDk2s`80KN8R{NCGg_b1F5C*{Jk15y;E5 zrn8XUwBn-W%BB_z3I%}nl+YQ0jNGw?UXY5716FE^x!M^{E{sK)%P69iZCY&xhU{+? z&gvrqsoYNTcayk?Q$nhm^xFNeb+xpMOdNqq%d zCU1S<2GjOpgB|ilW%SVs;sa(-vP9Zlo5rS@ZUkK_CkDtaP73h;6Fb zGE$*I`IH52S=uR86sp!DUboS4h^2+HsB{)anZK(tDR;IGUY8I6hdt5ER_hwJM}Uf> z1=QsnI(F0FGBE~^nuu&Z&}7uszKTR`3l3hssvSaPap zjIbg#OC?4NTw4Rt*4LN?tyoTC0HMxEB4#uVSki~F$>w5IX`uzsiA*WzkM7-=mHx?> ziSakNtNk#YrOTOdyhPMaw;gr@t*TtQbBH$s$icTk^YfJJ_e!*-Da>$Mn0ShvM^QyH z9%8)~mh4uLdyKS+$^%!JP2`p8hi+hVE@0#mGRqaGRhA{1E|@(SOuwkOiy@b?kgN0M z$e`9-u<2A)OOAGp=8A)qWz4hE4K4&$t^mx;iySs{#3838nH_hGt+m8g5pL10(^is# z!V6txZ0QZ^O$P8oRtBpDYaS^|4Pt~AI(?xjP=FL8yzrPbjUAxd3HP{^-er)*%j!K^ z+_X_JQUMxwm|Y#ELM+*5mMH+zi;QOJ3q%P{^$Od(=Svzwv!bPi^RoR#n*or-Q4e@v z2^v`-WwxIXa^??cmjFhxy(Kl)r9usNWm3GW9Eb(2e{f2~$kyS|GX_SU4u_U1VkQB& z-b6m}V-pyZ($D7=uvxjkF)7Kqxk!~U04r@62-?eFj#ne1?HEDRL+cgp{{XQDHe>vR zOi-wEv_)R<)sAm@c%p|4DmDfTB507xx|l0i;9ZtnDR)KJ(Qw37ZC>yafmk7MHgPYd z^m1eYCPtXDg^EZxCCiyi%L9_Rh!JSF%QjV4WNcvI#o6|Z^`wd}KLT0a3^^j4`C|Z| zn2kyZ$}JaDqhD{R>2N_*-sAX}2(Vby?h7I|rB*6x=};^_=s& z(;Qa=gw_zn4Xi1W^8LWZRc)pKVB@^JMQ&X68E{3Wk(AOsN#wYkoXO0MS;xrG*u0 ztTxt$Io4cOW-P&}z>UTyHWJ$;B@z`LX2bd4a#BY|wjeDTb(L0zgD;tJtI{?ehFf%@ zq=pay2Bm4833BDfxvN(_qtx9~RuZKeHLdzArHEOlhzaL!)4?pzC1}ir<6;(XN+v;4q!`s%#4y&gF>=P3uyv09s7sW0n)^lDTUmkz zH6s^HS9q-ilnAJUX@FHi5u~U{9VHMnx0ui|7+B#4hK?qa6Bg0OX++ZCDjJqUj56u5 z7li`6_Ju|BDixV)t1YcCBB1QfviHnT7QV9b2-fh28?y=);fn&$cOnsif+gY{{un8T zLK>j8m?qJRV5OO}Fc9xi?u@&jF&T&znDQbfxS`YUGb+9=RxN}wenVXOaNer2A?t$Z&E2z5zq(G{Q2j*MtElW1b3J6((rZWUV zK#e3cB1w+{iu?%1FxN(;7Kyw_UF?j7jBtSe05lKuK!13vM)NBF08hki4v93V?Ys0f zf+=xY*xo0niGR2c#s0%l8z}waim`EUEmm~=M_j%nRqN_mafmkDcSSDIUzygi*58QS zDJ>gc;3H+U0I5K&rJu3yH;9loD;&#Omj`s|2HFA!0kkl^p-@U)%FR1~bXa>}+z6$> zA$g@L47V}OEGoAUkOO98U|YGO1!sw2lmw_*fVCT@T@|D%)}l5^VB?H;h8BHsqCM>b z+dPBw1vBiJvwMsFpkQ$45#sOb~E-oTydcScNqoRU+ z;s>tYZ7jMWEK)2J6$59>4+ITnA7(fqaAZHGHg1nGDb)0jNbD!U5-7Vmr`2@hquF z4wx!XQk*5^YU;%dZ&>&lYB&z9L;--fCn>83YH^6`Es$AyLdmI`fTp#G7aQvnmM*Ic zH890W8cEDQ16JN|e=cUS_a!1+{Ukum@9E%>>h&Jn;a$a--U3X^n^a5LQ(uFi2|x zy$IqLcyd*w0yRK2ZrLDSgs`Mb*0nAT;#A#^2JB*Ht8PB)Cg%?;BqcvrD3t&S~m@hW4|BGRGS*Ww3#;DbMH zr~_+W>L-52b`Jp-D%6AT3fd27tO2&jo-GN0m!d2xhec9X2H~_iC_D-rpsy44OufxO z&?@jn$S*U3z9srE1lY60aNiKG#I^Z|np@eZ)*A2pqpg?q?*he#bbK)1f%`=-HTbRW* zKrvaSF&1LQrGP6jril25cmWfLgAoMWw6Xvo8lbotmh=3jk2EhRp$(#!>jAH%pQwAJ zEjU0;4OSzy@6$wyt_T9|x?Tcv&z*6^3MTg(CV@>N+HeyW2(Vhf3y8Aay&zzq+zo(t zf0zqVVd1#2j6E?EOg(3(+9d?w_J*}in#;W>#2mL0gBr{0WztaKgW-x&q6g*>A{<^W z3y3};*$&y+otSn<$umeO%#Eoq?Q&uhGDy- zsb^5_XYVbr`!y80UgZ2jGbP>E0X0vhMLhu=LFk*Lz6pB|&?35l;D^euF?S*2rMEv) zRK5j_yb*hl3|n(7e#Nzrn#gbw*i#&~N1_sB=-@c+}ozxSp(Y zF4E*~oLPea1s_PNY=PK#HXdT?Gi*`e_G1xX2yb5y9x%YQKr5kB+x3?1yiBN z6L=&obRo64Ub8|RkzWzv69)h;p~Z(pAGmy({NM|S<_TzxQx_`ROKc%W)KS`50q#-{{RSqRx?Ft{!YdSk(TnX*l`42M**bmL8oB^X}k8E^8x<=sYmib zFjL(iH3z8^r@~wKiW$yu{L3L_u(^p&p>5a1A6H?$>oSRUuhe%E<8fca#gX=uv0ru# zsphZqDMRo-x%eSpm;-Np?ozsYvn!;OXnk+>2l;=uHID88EE5p78}sRpgu?(0W?Afq!j{5hRBvdG%likN_K3j=&^@5;0qYaAa8XbPhgiINVVX}_2H8Ea4VHS`C~o+H z6ax;Sdx$)}NUc=&j@p7Wot0$9tOyy%z2h1fj((erT3yPTu0|OivkRj7%3D#<(4+oI za}3`_R26n22sbAZ+L$%QlH*goO9y*t12JugYz*`(3XX`?K^jLE+#Gq2LVemlaVbB) zZPWJW$4%ws{*&^FH;)N)9$;lTmF9WD6UG(Vc{1JN*>-A6$rspoYAZ^5%3eOn#C@mw zvW{LD7xSIWto%}i0lkYMl2_G(;rhgN=P0>Jpb8w6$(^oP_)!ciw>6j|sduOM4rLs- z`)3Qp}bK=glc;(H@9*_P{cyF=T8&)7dvPr>|R z-}W(o_cBWJ4pZuXIb)IPX65EzsEXBfrbyze6~;2-7F@o!1}u?Cp|`)pbp*V8#Q1-i zl@M7~8mG7hV;rVD?JcaDk?6shssy7h2FX&TM4A>>m^mY5foq4K5NHcAJVloh)rpwA z#PCR`4-*Z|5Egla_6bvKD2gsdU4JnYy^yZ)jSY^8lsmx?1(WcBErQMq|5GdLrcpboN^5I`2X1Q0d!zLr@FX66_uIH``&)!_3O zQx0bFV*}LYRkaQoY#|jTtyyh=hMnUuw-jO$$y!i8Cgh73PZ2$I(TIKtD_e_0RHW_%Tn@E7BxC zLM656i`wuax(BpN@=cLE6UBqL5{CEUDWtos)1(C53lW#R8uT&f{TI*{BGOk-L1;&$ zn(r7EK%gUl*T3-*TuT)ZGTw3eo-wq%A7ASO5hX-}5j2A^N|h>LiXdG&M(<&oi!n6? z)>}xf7zR<~frhLbMi2QZx|_Mh_C+n}1!5E+8p4o>L_0w%5U~&{ z1ZX=GR8&IquSz~lrGrBq9H_$Ol>`8l*dZFgVPE`jf& zs<*@n4$0#-{n9`V2Jy4BzA7n-( zNRp*6PK0*R_=vhfAY+(Jyu{#pN;rtUCb-yJhlt~(9HrBWv-xK5M3oZ}F%BTdN|hT! zTF9{AxJ5?Ub&rKR`uQQc!QY-1KHguzKow3yo#qh-w-#$TyejS4d`2STHM(Km|; zi&o*p0Z-;x3BfYDI>o0UKzsR(nhRjr2ujR2!vk`r>d;Nz>2+jQs-s%!-=#(hTD{52 z$}W#rGStv)UDQ%k7V)nWB*5x@9>YCHSk*u?Q&v{Tx^!vcBA>l1|AUwq8TNrOE%q zH-BUW;v*?ccb6&-%ow(KVj)wv0T^>Zz~UDZw*bpQ3a*QqgdqZ=#g`3Wl;bLo1Om5QyUkFbIdJ8A>GJi5XLV;oH*8A==u zSy92zOb0Ag(ZDv&l^!AWlqk0uZen#SC3Bd;Lf9iWtVp*JRMy=5Ab}j{4l-WKhT3{p=m>GyN#73nXveAV{;d9$DTD=J= zSPqG_h~W@243#dM0eFLgR_Tddy}0_=U+9%nJSU7)XjojsgN>KD z8*vg*W>KVey-0RFMI-UdfU8rqU!9JNa>CDMCh-qlyGu!|a!>Fgxc>mc9FhmL_<$ee zx$5Y%iH;?7c@myUo@KoC4=^}097;HpaVV5Pc$D!yAUKvgLffI1;gk&VlPnLG+j2^-#5ly31UP*3dLM4u(M+(!}i_m>f)Y%V^jnR7| zr*}&EmW({8)P9+F>)r-IyeD!OQ~aiRmfx}QGtAF2-dGUwmF8DZPNT#Q^Btv}%a`1Q zWh!_|VAS9zi8Hx8Cy_l#z(6}8+((SW0#&i?5U``f-jtz%oGgv}iJ%9xVQBk9$$q{oT?#H35 zt&hHt3Y^?z^=r%->@IvjULnwL7C$dJMqVfI;hIW0tV^wB+H_>%Yu~{&BWxOw_fHxsg7F`p0P}ZPu#C}Oe z4)FGc+`&eW4&f`&xu};51)^!VH!|qvcaf$fB8fz)q`2D==2FZxV(caGL5$SR6TTrD zF^8o@iy%t_v_oAWy41xed$ z2qHU1-Q}Zkt>qC0(eWOGX3?}?ewHs220ztG{?xAj0BHA1%qC;oHTHbWIhyY%g*1cRoQ%E@TL{`<*Dw$+32SMR z71fV<7eRsV4ZY2J7GWuBfVe7V!%@4Ke3G0|=@Ue|m=vf29%agTf!;8weH!K<^D3gm z9p%j!-Nidg#I2xWfB<{NbB&G;l?({Tw1}1{^;ssIpj+kX6D7wxvc!50dSNNUEnyEZ zCZ<)qpm4)xrMrEnaqSh}Vb)Q(61A2PPK0h$34P)v_LP=R#HVP!B1>ai!QS+!?J3?p z$=Zn8EZSp;mNACRdl9trB?jbsh`o_cW;uv+8YMVl@JE7nA}-M$B|J*)6(ZQUYlx== zt7k8kRAOC|{GcMc_C6*#n3VuvIe<$isVIOsl`02l9pIG`r8t1$n)ZTshinSig?5-| z63)cSRFpu$Y*g+ic)`$Qw(*w&%*`g~%5V2TSo@=xK9COQ#IaZ&B^@9ZI+o!EmD07u z0u{Gbk%f2Zh=fFLBQ80QXG#}Xy~wCE(B+F3?N^CwEOD2QS}VJ3MIWG)B)XEaO7BIx zo-10@agTi(uTM-8lcp|$>SfVWe;!;vjj1cB} z#!)EZQ(}6jlMs}5lyJlwbf4*N$|ZP&{??Nc`*uDidJTf+6G1!@oRYahxge17E&?2C zUOn>G8II%^EC-fg*5I%tR3ew5yFiYJ;637r2ejKlhOsd0{oF4 zlFe=taU(i?*aY4-=3^KD?<(&uSuo44i(;g^)&ayr5h`gF8;cfE?zXX7M>AQ&6(KBn z&g^!^G5Q`5mGG_vlpDWkUK!&S_e&0p1_8-7s-eJ^H(1S4iES0J2ARZ0%MmdcmoZyK zbuc-IT*HJ3wL~>y2=N%E-3+yz#G{DCld$Mpbd>6m*1+fr^Uec|>KM-j~Ezh_4eYsa@lI#9p82xnoAt(T)Drof+&tC7s|53GXcBoyJ_d z-UZ$ep%_z{dzcimVcG+T6|_TQ3)*H>R#NUjX#|=@+?Kme#0|mW2ZR?A&bX8}h;R3W zwO;UtRLgUjx;+87HQp1fqpJoqm3EYE6wrZ`2$Ogt6qGcN5?b0POYblxa>(2aS%X?5 z44|iYj0nu51@$m>;R%Q`oS~ZAgVlRQ@jFZxMeP@&r!FD`+P0WlgZU-k2-b8N9`!vF&JFHGYZP~bVLYOnwQ&pz&h>a8ycvUZG=gsC4PTNlx;>|A4>Q_d zWVpwB^o`LK}59V0WMIIyFA1gfutPAOV3*bb2Ld?vfb10S_5&$${1|ZraZBZ8oI1DaD z%N#>6shPRV?)yq!3-c=W2#AAX9f2@w9I}ojoJ?^L+C8$)@Tk4zLIh)(ONKUphMh4R zxVI^OW=*23VlFVydUoZS^kLG|VpG8@v?%gNibSnr<hmQ&2G^ZG6& z%f6H1a`X3_oJNhMkO@LlnQI3b zglNWX*hEcZZCD)wH#^WSGz+#3nO7FohFmKAMXtNd0FF@E6DDc~hU1w+t={s@5sWY< ztky)TFe3`oRI8&cfz60-f;VR?2npI6h!aS!n6{Ar0E!#+Flt;qL*8%12FvL$)s51G z;y|u)S=`JbHX@#ZX@qYPDZ~d8!ab2KXKkISUM0AlsJCfw8LK-Wn?r(MX-5&MM>7Pt z*K%OQUlRO5cb4WU-ZB|Th&xnUN1}$ZnSbovp0ej7{H28B?0i8R65XJ_n(>EZF9!%EpP|2gJFw&uCwNpw{smM}aM6 eM|M-WDjOxGyvL=a$7y~d*`yElZp@P2C;!=nFLy-% literal 0 HcmV?d00001 diff --git a/winter-tales-header.jpg.import b/winter-tales-header.jpg.import new file mode 100644 index 0000000..fb54d32 --- /dev/null +++ b/winter-tales-header.jpg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cm7ojdi7uqp2k" +path="res://.godot/imported/winter-tales-header.jpg-270ad72c392a0765eb2a3ca81777b258.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/rokojori_action_library/winter-tales-header.jpg" +dest_files=["res://.godot/imported/winter-tales-header.jpg-270ad72c392a0765eb2a3ca81777b258.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1