From 41cd0d79e3961ea3d6032c1ed9e572bc7acdb03a Mon Sep 17 00:00:00 2001 From: Felipe Fernandes Alves Date: Sat, 5 Apr 2025 16:38:53 -0300 Subject: [PATCH 1/3] Projeto Adicionado --- microjogos/2025S1/Felipe_Fernandes/capa.png | Bin 0 -> 1503 bytes .../2025S1/Felipe_Fernandes/capa.png.import | 34 +++++++++ .../2025S1/Felipe_Fernandes/cenas/cenas.txt | 2 + .../2025S1/Felipe_Fernandes/cenas/main.tscn | 4 + .../Felipe_Fernandes/cenas/scripts/main.gd | 72 ++++++++++++++++++ .../cenas/scripts/main.gd.uid | 1 + .../cenas/scripts/scripts.txt | 1 + .../2025S1/Felipe_Fernandes/microgame.tres | 13 ++++ .../recursos/imagens/imagens.txt | 1 + .../Felipe_Fernandes/recursos/sons/sons.txt | 1 + .../2025S1/Felipe_Fernandes/seu projeto.txt | 5 ++ 11 files changed, 134 insertions(+) create mode 100644 microjogos/2025S1/Felipe_Fernandes/capa.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/capa.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/cenas.txt create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/main.gd create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/main.gd.uid create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/scripts.txt create mode 100644 microjogos/2025S1/Felipe_Fernandes/microgame.tres create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/imagens.txt create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/sons/sons.txt create mode 100644 microjogos/2025S1/Felipe_Fernandes/seu projeto.txt diff --git a/microjogos/2025S1/Felipe_Fernandes/capa.png b/microjogos/2025S1/Felipe_Fernandes/capa.png new file mode 100644 index 0000000000000000000000000000000000000000..41ee872d4928ca91a4afc79f8a872a8309756e5a GIT binary patch literal 1503 zcmeAS@N?(olHy`uVBq!ia0y~yU_1oE9Be?58i|vxK#H@#BeIx*K~EWk87r3BmjMN( zOI#yLg7ec#$`gxH8JtsdiYtp1f=fzMGV>Ke^7C^JE`M0Vz`&a2>EaktaqI0>Lq-M$ zj>87e;=dRibXQvFe|Z}-ga1(uMgu2?!HIe<3}(j#urc%q3`V4E;xrhY1qrOd>$t(| xGGNFJZpTewWKd=qgy;ZAFEHrn Date: Sun, 6 Apr 2025 00:06:13 -0300 Subject: [PATCH 2/3] estrutura do jogo em andamento --- .../2025S1/Felipe_Fernandes/cenas/main.tscn | 10 +- .../cenas/main.tscn12546164007.tmp | 11 +++ .../cenas/main.tscn12550861097.tmp | 11 +++ .../cenas/main.tscn12561625020.tmp | 11 +++ .../cenas/main.tscn12737127274.tmp | 11 +++ .../cenas/main.tscn26464914997.tmp | 12 +++ .../cenas/objects/action_button.tscn | 63 +++++++++++++ .../cenas/objects/button_controller.tscn | 30 ++++++ .../cenas/scripts/action_button.gd | 69 ++++++++++++++ .../cenas/scripts/action_button.gd.uid | 1 + .../cenas/scripts/button_controller.gd | 89 ++++++++++++++++++ .../cenas/scripts/button_controller.gd.uid | 1 + .../2025S1/Felipe_Fernandes/cenas/teste.tscn | 12 +++ .../2025S1/Felipe_Fernandes/microgame.tres | 6 +- .../recursos/imagens/button_icon.png | Bin 0 -> 510 bytes .../recursos/imagens/button_icon.png.import | 34 +++++++ .../recursos/imagens/button_radius.png | Bin 0 -> 511 bytes .../recursos/imagens/button_radius.png.import | 34 +++++++ 18 files changed, 402 insertions(+), 3 deletions(-) create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12546164007.tmp create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12550861097.tmp create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12561625020.tmp create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12737127274.tmp create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn26464914997.tmp create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/objects/button_controller.tscn create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd.uid create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd.uid create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/teste.tscn create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_icon.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_icon.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_radius.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_radius.png.import diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn index 1f7468f04..e6dce2a23 100644 --- a/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn @@ -1,4 +1,12 @@ -[gd_scene format=3 uid="uid://ci37cn34rw60s"] +[gd_scene load_steps=2 format=3 uid="uid://ci37cn34rw60s"] + +[ext_resource type="PackedScene" uid="uid://dov2svkeemfxh" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/button_controller.tscn" id="1_bpo1f"] [node name="Main" type="Node2D"] texture_filter = 1 + +[node name="Camera" type="Camera2D" parent="."] +zoom = Vector2(3, 3) + +[node name="ButtonController" parent="Camera" node_paths=PackedStringArray("camera") instance=ExtResource("1_bpo1f")] +camera = NodePath("..") diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12546164007.tmp b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12546164007.tmp new file mode 100644 index 000000000..d0346adc4 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12546164007.tmp @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=3 uid="uid://ci37cn34rw60s"] + +[ext_resource type="PackedScene" uid="uid://d3r1ykj70r6po" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn" id="1_bpo1f"] + +[node name="Main" type="Node2D"] +texture_filter = 1 + +[node name="Camera2D" type="Camera2D" parent="."] +zoom = Vector2(10, 10) + +[node name="ActionButton" parent="." instance=ExtResource("1_bpo1f")] diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12550861097.tmp b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12550861097.tmp new file mode 100644 index 000000000..d0346adc4 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12550861097.tmp @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=3 uid="uid://ci37cn34rw60s"] + +[ext_resource type="PackedScene" uid="uid://d3r1ykj70r6po" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn" id="1_bpo1f"] + +[node name="Main" type="Node2D"] +texture_filter = 1 + +[node name="Camera2D" type="Camera2D" parent="."] +zoom = Vector2(10, 10) + +[node name="ActionButton" parent="." instance=ExtResource("1_bpo1f")] diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12561625020.tmp b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12561625020.tmp new file mode 100644 index 000000000..d0346adc4 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12561625020.tmp @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=3 uid="uid://ci37cn34rw60s"] + +[ext_resource type="PackedScene" uid="uid://d3r1ykj70r6po" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn" id="1_bpo1f"] + +[node name="Main" type="Node2D"] +texture_filter = 1 + +[node name="Camera2D" type="Camera2D" parent="."] +zoom = Vector2(10, 10) + +[node name="ActionButton" parent="." instance=ExtResource("1_bpo1f")] diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12737127274.tmp b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12737127274.tmp new file mode 100644 index 000000000..d0346adc4 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn12737127274.tmp @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=3 uid="uid://ci37cn34rw60s"] + +[ext_resource type="PackedScene" uid="uid://d3r1ykj70r6po" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn" id="1_bpo1f"] + +[node name="Main" type="Node2D"] +texture_filter = 1 + +[node name="Camera2D" type="Camera2D" parent="."] +zoom = Vector2(10, 10) + +[node name="ActionButton" parent="." instance=ExtResource("1_bpo1f")] diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn26464914997.tmp b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn26464914997.tmp new file mode 100644 index 000000000..e6dce2a23 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn26464914997.tmp @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://ci37cn34rw60s"] + +[ext_resource type="PackedScene" uid="uid://dov2svkeemfxh" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/button_controller.tscn" id="1_bpo1f"] + +[node name="Main" type="Node2D"] +texture_filter = 1 + +[node name="Camera" type="Camera2D" parent="."] +zoom = Vector2(3, 3) + +[node name="ButtonController" parent="Camera" node_paths=PackedStringArray("camera") instance=ExtResource("1_bpo1f")] +camera = NodePath("..") diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn b/microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn new file mode 100644 index 000000000..3cee879e0 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn @@ -0,0 +1,63 @@ +[gd_scene load_steps=9 format=3 uid="uid://d3r1ykj70r6po"] + +[ext_resource type="Texture2D" uid="uid://c53sxonmkp6dl" path="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_icon.png" id="1_42hei"] +[ext_resource type="Script" uid="uid://bpanxvt6ganmo" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd" id="1_crxio"] +[ext_resource type="Texture2D" uid="uid://dle821kgh1h56" path="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_radius.png" id="2_4ki71"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_42hei"] +atlas = ExtResource("1_42hei") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4ki71"] +atlas = ExtResource("1_42hei") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_crxio"] +atlas = ExtResource("1_42hei") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5788g"] +atlas = ExtResource("1_42hei") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_4ki71"] +resource_local_to_scene = true +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_42hei") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4ki71") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_crxio") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5788g") +}], +"loop": true, +"name": &"default", +"speed": 0.0 +}] + +[node name="ActionButton" type="Node2D"] +visible = false +script = ExtResource("1_crxio") + +[node name="icon" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_4ki71") + +[node name="radius" type="Sprite2D" parent="."] +scale = Vector2(1.25, 1.25) +texture = ExtResource("2_4ki71") + +[node name="radius_marking" type="Sprite2D" parent="."] +modulate = Color(1, 1, 1, 0.196078) +scale = Vector2(0.7, 0.7) +texture = ExtResource("2_4ki71") + +[node name="vanishing_timer" type="Timer" parent="."] +wait_time = 2.0 + +[connection signal="timeout" from="vanishing_timer" to="." method="_on_vanishing_timer_timeout"] diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/objects/button_controller.tscn b/microjogos/2025S1/Felipe_Fernandes/cenas/objects/button_controller.tscn new file mode 100644 index 000000000..2496bd532 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/objects/button_controller.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=4 format=3 uid="uid://dov2svkeemfxh"] + +[ext_resource type="Script" uid="uid://dnlk7lgk3v3eu" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd" id="1_n4ssf"] +[ext_resource type="PackedScene" uid="uid://d3r1ykj70r6po" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn" id="2_bb32p"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_n4ssf"] + +[node name="ButtonController" type="Node2D"] +script = ExtResource("1_n4ssf") + +[node name="Buttons" type="Node2D" parent="."] + +[node name="ActionButton_up" parent="Buttons" instance=ExtResource("2_bb32p")] +key = "cima" + +[node name="ActionButton_right" parent="Buttons" instance=ExtResource("2_bb32p")] +key = "direita" + +[node name="ActionButton_down" parent="Buttons" instance=ExtResource("2_bb32p")] +key = "baixo" + +[node name="ActionButton_left" parent="Buttons" instance=ExtResource("2_bb32p")] +key = "esquerda" + +[node name="SpawnArea" type="Area2D" parent="."] + +[node name="SpawnColl" type="CollisionShape2D" parent="SpawnArea"] +shape = SubResource("RectangleShape2D_n4ssf") +disabled = true +debug_color = Color(0.166668, 0.350982, 0.461456, 0.866667) diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd new file mode 100644 index 000000000..608459ac4 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd @@ -0,0 +1,69 @@ +extends Node2D + +@export_enum("cima", "baixo", "esquerda", "direita") var key : String + +@onready var icon: AnimatedSprite2D = $icon +@onready var radius_marking: Sprite2D = $radius_marking +@onready var radius: Sprite2D = $radius +@onready var vanishing_timer: Timer = $vanishing_timer + +var spd := 1.3 +var range := .15 + +var min := Vector2(.5, .5) +var max := Vector2.ZERO +var target := Vector2.ZERO + +var mooving = false + +var sucess_col := Color8(116, 139, 44) +var fail_col := Color8(137, 63, 67) + +func _ready() -> void: + max = radius.scale + target = radius_marking.scale + + match (key): + "cima": + icon.frame = 0 + "direita": + icon.frame = 1 + "baixo": + icon.frame = 2 + "esquerda": + icon.frame = 3 + +func _process(delta: float) -> void: + if (mooving): + radius.scale.x = lerp(radius.scale.x, 0.0, spd * delta) + radius.scale.y = lerp(radius.scale.y, 0.0, spd * delta) + + radius.scale = clamp(radius.scale, min, max) + + if (Input.is_action_just_pressed(key)): + mooving = false + + if (abs((radius.scale - target).length()) <= range): + radius.self_modulate = sucess_col + else: + radius.self_modulate = fail_col + + if (radius.scale == min): + fail_button() + + if (vanishing_timer.is_stopped() && !mooving): + vanishing_timer.start() + +func reset_button(): + self.visible = true + radius.scale = max + radius.self_modulate = Color(1, 1, 1) + mooving = true + +func fail_button(): + radius.self_modulate = fail_col + mooving = false + +func _on_vanishing_timer_timeout() -> void: + visible = false + vanishing_timer.stop() diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd.uid b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd.uid new file mode 100644 index 000000000..4a7500fc2 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd.uid @@ -0,0 +1 @@ +uid://bpanxvt6ganmo diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd new file mode 100644 index 000000000..3fe787f83 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd @@ -0,0 +1,89 @@ +extends Node2D + +@onready var buttons: Array = $Buttons.get_children() +@onready var spawn_coll: CollisionShape2D = $SpawnArea/SpawnColl + +@export var max_buttons := 3 +@export var time_range := [.25, .5] +@export var camera : Camera2D + +var camera_border := 100.0 + +var timer := 0.0 +var target_timer := randf_range(time_range[0], time_range[1]) +var curr_buttons := 0 + +var possible_buttons := [] + +func _ready() -> void: + var camera_size := get_viewport_rect().size + camera_size.x /= camera.zoom.x + camera_size.y /= camera.zoom.y + + camera_border = camera_size.x/2 + + var shape = RectangleShape2D.new() + shape.size = Vector2(camera_size.x - camera_border, camera_size.y - camera_border) + + spawn_coll.set_shape(shape) + +func _process(delta: float) -> void: + var closest = get_closest_button() + + if (closest != null): + if (Input.is_action_just_pressed("cima") && closest.key != "cima"): + closest.fail_button() + if (Input.is_action_just_pressed("baixo") && closest.key != "baixo"): + closest.fail_button() + if (Input.is_action_just_pressed("esquerda") && closest.key != "esquerda"): + closest.fail_button() + if (Input.is_action_just_pressed("direita") && closest.key != "direita"): + closest.fail_button() + + if (curr_buttons < max_buttons): + possible_buttons = buttons.filter(func n(b): return !b.visible ) + + if (possible_buttons.size() > 0 && buttons.size() - max_buttons < possible_buttons.size()): + if (timer >= target_timer): + var button = possible_buttons[ randi_range(0, possible_buttons.size()-1) ] + button.position = get_random_spawn_point() + button.reset_button() + timer = 0 + else: + timer += delta + +func get_closest_button(): + var possibles = buttons.filter(func n(b): return b.visible && b.mooving ) + if (possibles.size() <= 0): + return null + + var closest = possibles[0] + + for i in buttons: + if (i.mooving && i.visible && i.radius.scale < closest.radius.scale): + closest = i + + return closest + +func get_random_spawn_point(): + var close = true + var pos = global_position + + while (close): + var rect : Rect2 = spawn_coll.shape.get_rect() + var x = randi_range(rect.position.x, rect.position.x+rect.size.x) + var y = randi_range(rect.position.y, rect.position.y+rect.size.y) + + pos = global_position + Vector2(x,y) + var visible_buttons = buttons.filter(func n(b): return b.visible) + + if (visible_buttons.size() == 0): + break + + for i in visible_buttons: + close = pos.distance_to(i.global_position) <= 50 + + if (close): + break + + return pos diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd.uid b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd.uid new file mode 100644 index 000000000..55f48547e --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd.uid @@ -0,0 +1 @@ +uid://dnlk7lgk3v3eu diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/teste.tscn b/microjogos/2025S1/Felipe_Fernandes/cenas/teste.tscn new file mode 100644 index 000000000..2b58c085c --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/teste.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://dl3wacm0gtjvl"] + +[ext_resource type="PackedScene" uid="uid://d3r1ykj70r6po" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/objects/action_button.tscn" id="1_dqf74"] + +[node name="Teste" type="Node2D"] + +[node name="Camera2D" type="Camera2D" parent="."] +zoom = Vector2(5, 5) + +[node name="ActionButton" parent="." instance=ExtResource("1_dqf74")] +visible = true +key = "cima" diff --git a/microjogos/2025S1/Felipe_Fernandes/microgame.tres b/microjogos/2025S1/Felipe_Fernandes/microgame.tres index 795ad17ea..47d910b80 100644 --- a/microjogos/2025S1/Felipe_Fernandes/microgame.tres +++ b/microjogos/2025S1/Felipe_Fernandes/microgame.tres @@ -1,5 +1,6 @@ -[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=2 format=3 uid="uid://c0o1go0v4fv3l"] +[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=3 format=3 uid="uid://c0o1go0v4fv3l"] +[ext_resource type="PackedScene" uid="uid://ci37cn34rw60s" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn" id="1_jmvv7"] [ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_svxc6"] [resource] @@ -8,6 +9,7 @@ title_pt = &"TÍTULO DO JOGO" title_en = &"GAME TITLE" credits_pt = "Créditos do jogo" credits_en = "Game crédits" -start_message_pt = &"FAÇA ALGO!" +start_message_pt = &"ATIRE ANTES" start_message_en = &"DO SOMETHING!" +main_scene = ExtResource("1_jmvv7") difficulty = 0 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_icon.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/button_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..491eda8a8af7174f89660f7915af63302ffe1348 GIT binary patch literal 510 zcmVGX}s?2f0Ye|vwv zKkT<&VqZUh&)4JQYE44))9JsO7S7^_{nlH2Ua!Z5Ao_gz#s<(A+vxfMl>~+m<6QbR z_%}8H#(a!TpfVp*zZU=239yE48nOvOo_IAtF0|fw6#mf-U=vMMjIJM=YXnNqMNfbw ztuz6(PgDcA#8Vfc=4lYi8@K_W;#>t-(}~>(oDab+FQM9-pw$e780`8%-NzeC4*E4* zx@*@#asW*LY!RsL2#PoqF|fttEPiMV&;-y8nF3RoHpL9xh!}Zsz~$ZRD?m>!<|f-> zLpFypFK9tZ(=7I9;F{_Cc#AfXLO%D^ba@RS`-eabrH*?Dv$v%G1LO=>@ohS(^?fOR z0@Qrh+n}5VMNfcK#n*Ln$-@U@11ygcxx{0bhv>(oCI8k5fY}5W%UIAuk(8SdOTPyH z)@05f-;+||r&DI}@o_~Rix&N~`hp+`f*{n*KciDQx(d|~8vpOcTS%`(t9JaN51GMx8?UXUcwyo; zZd0l)`N1cfCrUIXJv4%OB3EnlfsxD;IhuoSj%c1p)xM?-Hkx^$g63o2&f5EV4q`r> z9U#HDjnC7iO-7#gK0=6ZWv)hA4^mky9veZu7} zX(J?=70}iG1bP1J0Lkr7B<};XFcYA0{u9T(oxcvyF#ieD>zo4I0=St8;1vt2Lg+rmM(BsT-qrSU-f~&F*zwo2$=_jACZZf2NE|zlGg)~M`eMu z>H`7~O9ScVfx_eRse|{X*>QPSfSe#bXntX$MzB`ow7ku*m!@nDT`x_!1l$#JCoapi zITPPLp=L53d2!MvwqeQ Date: Sun, 6 Apr 2025 19:38:43 -0300 Subject: [PATCH 3/3] versao de apresentacao --- microjogos/2025S1/Felipe_Fernandes/capa.png | Bin 1503 -> 4566 bytes .../2025S1/Felipe_Fernandes/capa.png.import | 2 +- .../2025S1/Felipe_Fernandes/cenas/hud.tscn | 42 +++ .../2025S1/Felipe_Fernandes/cenas/main.tscn | 245 +++++++++++++++++- .../cenas/objects/action_button.tscn | 6 +- .../cenas/objects/button_controller.tscn | 2 + .../Felipe_Fernandes/cenas/progress_bar.gd | 13 + .../cenas/progress_bar.gd.uid | 1 + .../cenas/scripts/action_button.gd | 32 ++- .../cenas/scripts/button_controller.gd | 49 +++- .../Felipe_Fernandes/cenas/scripts/control.gd | 43 +++ .../cenas/scripts/control.gd.uid | 1 + .../Felipe_Fernandes/cenas/scripts/main.gd | 8 +- .../2025S1/Felipe_Fernandes/microgame.tres | 20 +- .../recursos/fontes/DungeonFont.ttf | Bin 0 -> 39608 bytes .../recursos/fontes/DungeonFont.ttf.import | 35 +++ .../recursos/imagens/background-defeat.png | Bin 0 -> 2857 bytes .../imagens/background-defeat.png.import | 34 +++ .../recursos/imagens/background1-win.ase | Bin 0 -> 2695 bytes .../recursos/imagens/background1-win.png | Bin 0 -> 3091 bytes .../imagens/background1-win.png.import | 34 +++ .../recursos/imagens/background1.png | Bin 0 -> 7573 bytes .../recursos/imagens/background1.png.import | 34 +++ .../recursos/imagens/background2.png | Bin 0 -> 4692 bytes .../recursos/imagens/background2.png.import | 34 +++ .../recursos/imagens/bar_icon.png | Bin 0 -> 570 bytes .../recursos/imagens/bar_icon.png.import | 34 +++ .../recursos/imagens/bar_outline.png | Bin 0 -> 332 bytes .../recursos/imagens/bar_outline.png.import | 34 +++ .../recursos/imagens/bar_progress.png | Bin 0 -> 257 bytes .../recursos/imagens/bar_progress.png.import | 34 +++ .../recursos/imagens/bar_target.png | Bin 0 -> 148 bytes .../recursos/imagens/bar_target.png.import | 34 +++ .../recursos/imagens/bar_under.png | Bin 0 -> 165 bytes .../recursos/imagens/bar_under.png.import | 34 +++ .../sons/gun-shot-sound-effect-224087.mp3 | Bin 0 -> 111177 bytes .../gun-shot-sound-effect-224087.mp3.import | 19 ++ .../recursos/sons/mouse-click-117076.mp3 | Bin 0 -> 45139 bytes .../sons/mouse-click-117076.mp3.import | 19 ++ 39 files changed, 813 insertions(+), 30 deletions(-) create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/hud.tscn create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/progress_bar.gd create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/progress_bar.gd.uid create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd create mode 100644 microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd.uid create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.ase create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background2.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background2.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_icon.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_icon.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_progress.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_progress.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_target.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_target.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_under.png create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_under.png.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/sons/gun-shot-sound-effect-224087.mp3 create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/sons/gun-shot-sound-effect-224087.mp3.import create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3 create mode 100644 microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3.import diff --git a/microjogos/2025S1/Felipe_Fernandes/capa.png b/microjogos/2025S1/Felipe_Fernandes/capa.png index 41ee872d4928ca91a4afc79f8a872a8309756e5a..bd89ea10359acdc367909ffecd6eafadd44341c6 100644 GIT binary patch literal 4566 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 literal 1503 zcmeAS@N?(olHy`uVBq!ia0y~yU_1oE9Be?58i|vxK#H@#BeIx*K~EWk87r3BmjMN( zOI#yLg7ec#$`gxH8JtsdiYtp1f=fzMGV>Ke^7C^JE`M0Vz`&a2>EaktaqI0>Lq-M$ zj>87e;=dRibXQvFe|Z}-ga1(uMgu2?!HIe<3}(j#urc%q3`V4E;xrhY1qrOd>$t(| xGGNFJZpTewWKd=qgy;ZAFEHrn void: + target.position.y = size.y - (target_value * (size.y / 100)) + +func _process(delta: float) -> void: + icon.position.y = size.y - (value * (size.y / 100)) + diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/progress_bar.gd.uid b/microjogos/2025S1/Felipe_Fernandes/cenas/progress_bar.gd.uid new file mode 100644 index 000000000..6972d86a2 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/progress_bar.gd.uid @@ -0,0 +1 @@ +uid://t0i6m8mdhpsr diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd index 608459ac4..2e6447fdc 100644 --- a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/action_button.gd @@ -6,9 +6,10 @@ extends Node2D @onready var radius_marking: Sprite2D = $radius_marking @onready var radius: Sprite2D = $radius @onready var vanishing_timer: Timer = $vanishing_timer +@onready var click_sound: AudioStreamPlayer2D = $click_sound -var spd := 1.3 -var range := .15 +var spd := 1.0 +var range := .13 var min := Vector2(.5, .5) var max := Vector2.ZERO @@ -19,6 +20,12 @@ var mooving = false var sucess_col := Color8(116, 139, 44) var fail_col := Color8(137, 63, 67) +var can_shake = false +var shake = Vector2.ZERO + +signal fail_signal +signal success_signal + func _ready() -> void: max = radius.scale target = radius_marking.scale @@ -40,28 +47,43 @@ func _process(delta: float) -> void: radius.scale = clamp(radius.scale, min, max) - if (Input.is_action_just_pressed(key)): + if (can_shake): + shake.x = randf_range(-1, 1) + shake.y = randf_range(-1, 1) + + icon.global_position = global_position + shake + + if (mooving && Input.is_action_just_pressed(key)): mooving = false + click_sound.pitch_scale = randf_range(1, 1.5) + click_sound.play() if (abs((radius.scale - target).length()) <= range): radius.self_modulate = sucess_col + success_signal.emit() else: radius.self_modulate = fail_col + can_shake = true - if (radius.scale == min): + if (radius.scale == min && mooving): fail_button() if (vanishing_timer.is_stopped() && !mooving): vanishing_timer.start() func reset_button(): - self.visible = true radius.scale = max radius.self_modulate = Color(1, 1, 1) + visible = true + can_shake = false mooving = true func fail_button(): radius.self_modulate = fail_col + fail_signal.emit() + click_sound.pitch_scale = randf_range(1, 1.5) + click_sound.play() + can_shake = true mooving = false func _on_vanishing_timer_timeout() -> void: diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd index 3fe787f83..8c6c7e5b2 100644 --- a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/button_controller.gd @@ -2,10 +2,12 @@ extends Node2D @onready var buttons: Array = $Buttons.get_children() @onready var spawn_coll: CollisionShape2D = $SpawnArea/SpawnColl +@onready var background_cat: AnimatedSprite2D = $"../Backgrounds/background_cat" @export var max_buttons := 3 @export var time_range := [.25, .5] @export var camera : Camera2D +@export var progress_bar : TextureProgressBar var camera_border := 100.0 @@ -15,6 +17,13 @@ var curr_buttons := 0 var possible_buttons := [] +var points = 25 +var max_points = 100 +var point_per_button = 15 +var point_per_second = 3 + +var can_spawn = true + func _ready() -> void: var camera_size := get_viewport_rect().size camera_size.x /= camera.zoom.x @@ -26,10 +35,17 @@ func _ready() -> void: shape.size = Vector2(camera_size.x - camera_border, camera_size.y - camera_border) spawn_coll.set_shape(shape) + + for i in buttons: + i.success_signal.connect(_on_button_success) + i.fail_signal.connect(_on_button_fail) func _process(delta: float) -> void: var closest = get_closest_button() + #if (Input.is_action_just_pressed("acao")): + #get_tree().reload_current_scene() + if (closest != null): if (Input.is_action_just_pressed("cima") && closest.key != "cima"): closest.fail_button() @@ -40,17 +56,24 @@ func _process(delta: float) -> void: if (Input.is_action_just_pressed("direita") && closest.key != "direita"): closest.fail_button() - if (curr_buttons < max_buttons): - possible_buttons = buttons.filter(func n(b): return !b.visible ) + if (can_spawn): + points -= point_per_second * delta - if (possible_buttons.size() > 0 && buttons.size() - max_buttons < possible_buttons.size()): - if (timer >= target_timer): - var button = possible_buttons[ randi_range(0, possible_buttons.size()-1) ] - button.position = get_random_spawn_point() - button.reset_button() - timer = 0 - else: - timer += delta + if (curr_buttons < max_buttons): + possible_buttons = buttons.filter(func n(b): return !b.visible ) + + if (possible_buttons.size() > 0 && buttons.size() - max_buttons < possible_buttons.size()): + if (timer >= target_timer): + var button = possible_buttons[ randi_range(0, possible_buttons.size()-1) ] + button.position = get_random_spawn_point() + button.reset_button() + timer = 0 + else: + timer += delta + + + points = clamp(points, 0, max_points) + progress_bar.value = points func get_closest_button(): var possibles = buttons.filter(func n(b): return b.visible && b.mooving ) @@ -87,3 +110,9 @@ func get_random_spawn_point(): break return pos + +func _on_button_fail() -> void: + points -= point_per_button*.75 + +func _on_button_success() -> void: + points += point_per_button diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd new file mode 100644 index 000000000..013cc6b96 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd @@ -0,0 +1,43 @@ +extends Control + +@onready var main_game: Timer = $main_game +@onready var end_screen: Timer = $end_screen +@onready var init_time: Timer = $init_time + +@onready var label: Label = $Label +@onready var button_controller: Node2D = $"../ButtonController" + +@onready var background: AnimatedSprite2D = $"../background" +@onready var progress_bar: TextureProgressBar = $BoxContainer/ProgressBar +@onready var shoot_sound: AudioStreamPlayer2D = $shoot_sound + +var win := false +var end_game = false + +func _process(delta: float) -> void: + label.text = "%.2f" % (main_game.time_left) + + if (end_game && button_controller.buttons.filter(func n(b): return b.visible ).size() <= 0): + background.modulate.a = 1 + win = button_controller.points >= progress_bar.target_value + + shoot_sound.play(.5) + var main: Node2D = $main + + if (win): + background.animation = "win" + main.register_win() + else: + background.animation = "defeat" + main.register_lose() + +func _on_init_time_timeout() -> void: + background.animation = "main_game" + button_controller.can_spawn = true + background.modulate.a = 0.5 + + main_game.start() + +func _on_main_game_timeout() -> void: + button_controller.can_spawn = false + end_game = true diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd.uid b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd.uid new file mode 100644 index 000000000..4bbf8cfd1 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/control.gd.uid @@ -0,0 +1 @@ +uid://dxef45cuu74nr diff --git a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/main.gd b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/main.gd index debd0c994..fd1585fd8 100644 --- a/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/main.gd +++ b/microjogos/2025S1/Felipe_Fernandes/cenas/scripts/main.gd @@ -9,8 +9,8 @@ signal lose # tela 1920x1080, que é padrão para monitores full HD. Caso você queira uma resolução menor para # atingir uma estética mais pixelada, você pode mudar estes números para qualquer outra resolução # 16:9 -const WIDTH = 1920 -const HEIGHT = 1080 +const WIDTH = 160 +const HEIGHT = 90 # -------------------------------------------------------------------------------------------------- @@ -23,9 +23,9 @@ func _ready(): # ser feito para vencer o jogo. A fonte usada não suporta caracteres latinos como ~ ou ´ match Global.language: Global.LANGUAGE.EN: - NotificationCenter.notify("DO SOMETHING!") + NotificationCenter.notify("PREPARE O GATILHO") Global.LANGUAGE.PT: - NotificationCenter.notify("FAÇA ALGO!") + NotificationCenter.notify("PREPARE THE TRIGGER") # Esta função é chamada uma vez por frame e é otimizada para cálculos relacionados a física, como diff --git a/microjogos/2025S1/Felipe_Fernandes/microgame.tres b/microjogos/2025S1/Felipe_Fernandes/microgame.tres index 47d910b80..2a92a9c58 100644 --- a/microjogos/2025S1/Felipe_Fernandes/microgame.tres +++ b/microjogos/2025S1/Felipe_Fernandes/microgame.tres @@ -1,15 +1,21 @@ -[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=3 format=3 uid="uid://c0o1go0v4fv3l"] +[gd_resource type="Resource" script_class="MicrogameAsset" load_steps=4 format=3 uid="uid://c0o1go0v4fv3l"] +[ext_resource type="Texture2D" uid="uid://14noumr8o2wq" path="res://microjogos/2025S1/Felipe_Fernandes/capa.png" id="1_bcf01"] [ext_resource type="PackedScene" uid="uid://ci37cn34rw60s" path="res://microjogos/2025S1/Felipe_Fernandes/cenas/main.tscn" id="1_jmvv7"] [ext_resource type="Script" uid="uid://bus1nknp6xsc0" path="res://principal/microgame_asset.gd" id="1_svxc6"] [resource] script = ExtResource("1_svxc6") -title_pt = &"TÍTULO DO JOGO" +cover = ExtResource("1_bcf01") +title_pt = &"CAÇA RATO" title_en = &"GAME TITLE" -credits_pt = "Créditos do jogo" -credits_en = "Game crédits" -start_message_pt = &"ATIRE ANTES" -start_message_en = &"DO SOMETHING!" +credits_pt = "Seja o primeiro a atirar e mostre pra esses ratos imundos que a cidade é pequena demais para vocês dois. + +Fonte: https://vrtxrry.itch.io/dungeonfont +Som de tiro: https://pixabay.com/sound-effects/gun-shot-sound-effect-224087/" +credits_en = "Font: https://vrtxrry.itch.io/dungeonfont +Shoot sound: https://pixabay.com/sound-effects/gun-shot-sound-effect-224087/" +start_message_pt = &"PREPARE O GATILHO" +start_message_en = &"PREPARE THE TRIGGER" main_scene = ExtResource("1_jmvv7") -difficulty = 0 +difficulty = 6 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf b/microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..413f196e02915284a5b98e76aee373a52bcfb613 GIT binary patch literal 39608 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 DXLsR_ literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf.import b/microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf.import new file mode 100644 index 000000000..047be405a --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://84dp7b6ocfu6" +path="res://.godot/imported/DungeonFont.ttf-b492c4ed3fd7211a477fc4741604f866.fontdata" + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/fontes/DungeonFont.ttf" +dest_files=["res://.godot/imported/DungeonFont.ttf-b492c4ed3fd7211a477fc4741604f866.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png new file mode 100644 index 0000000000000000000000000000000000000000..10ac7cff11834a968b743ddc622d058803f12ffd GIT binary patch literal 2857 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 Hu0mjfVP9Lp literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png.import b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png.import new file mode 100644 index 000000000..3d13696d5 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d4hlwn8hod53u" +path="res://.godot/imported/background-defeat.png-57d8361dffd1d4ad43be5fbe45d78924.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background-defeat.png" +dest_files=["res://.godot/imported/background-defeat.png-57d8361dffd1d4ad43be5fbe45d78924.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.ase b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.ase new file mode 100644 index 0000000000000000000000000000000000000000..57a7bb1bd0eb0e33a1c044ea5ca8ff2de1c8103b GIT binary patch literal 2695 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 Hk!t?$sZ78{ literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png new file mode 100644 index 0000000000000000000000000000000000000000..2e5762111c53fe46ccffda2390944d7960f5fa18 GIT binary patch literal 3091 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 nc}K~Ws+{}+>3p~ hPiaNLyvPRt{{!ry@dPUZS#|&b002ovPDHLkV1kzE<(B{e literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png.import b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png.import new file mode 100644 index 000000000..3d8486c7e --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duk3s5uvsdnoh" +path="res://.godot/imported/background1-win.png-674d804d0005c209de98cd60ae1fcd20.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1-win.png" +dest_files=["res://.godot/imported/background1-win.png-674d804d0005c209de98cd60ae1fcd20.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png new file mode 100644 index 0000000000000000000000000000000000000000..e3f0805d0a08dea68132680031830999d78b755d GIT binary patch literal 7573 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 literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png.import b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png.import new file mode 100644 index 000000000..5c6dcf424 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dp4nyadpvn8qf" +path="res://.godot/imported/background1.png-69f7267ababd9769168c9f490225be8c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background1.png" +dest_files=["res://.godot/imported/background1.png-69f7267ababd9769168c9f490225be8c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background2.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/background2.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5e0466bf60419f7ee97012558d2bbebc008a6f GIT binary patch literal 4692 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 IM6N<$f(VTd>i_@% literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_icon.png.import b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_icon.png.import new file mode 100644 index 000000000..bb45e5e5f --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqyka48s6njvh" +path="res://.godot/imported/bar_icon.png-d5bb67f49eaeae95cbe1a43c2d553501.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_icon.png" +dest_files=["res://.godot/imported/bar_icon.png-d5bb67f49eaeae95cbe1a43c2d553501.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..c0047f3b0fad2c9ec4eab0c864a97d18f2cd04b2 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^Vn7_j!3HF=%3Tc^7#M{;T^vIqTHoH>$k*h+!}egF zm9>?D!7PJMa%62WKS|1-@-#a$;Vzxe}@~;Z_mikIu_~!lDIPAcN zs3+!gg%;~GTu5_u4LWUebdUb6L+QznmmA-{z2j^b*D0G;4IU5a_`LE7Yz!QU%tt@m z^--QRbBzX%oBfxzu5({|4(%7?dYxl^efPU#|M}-nT5K8+wYT^2;dwl(HaBZ%SeQM2 zaXeX~b#g^^PlB#2&R6bNytN*&h|Swm*3GQN{Vyn}lSpzOxqdHkST~ ziC^1zsmO$@O)~99cEzh#OK-pS6k(_;^!e%&r{KFOEPG>e&iDPU=Z?qD*|Kq$X4$kY cMT_d0pZ{*?E$MCK0EQBSr>mdKI;Vst062z>zyJUM literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png.import b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png.import new file mode 100644 index 000000000..0d8015dd1 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg88xurk01qvn" +path="res://.godot/imported/bar_outline.png-a229d1bcfc268ebc8fe07894b57e0e39.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_outline.png" +dest_files=["res://.godot/imported/bar_outline.png-a229d1bcfc268ebc8fe07894b57e0e39.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_progress.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_progress.png new file mode 100644 index 0000000000000000000000000000000000000000..71dd143b3461fbffa48a6b9cea41b91c0c0d9abf GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^Vn7_j!3HF=%3TeC)Co@)$B>BDw==EznhgY8=K2fj z9T42%U-J)5%qiFAHsmKEM6v<99pzY}+-z7l~9KXVI>#n)O&Vo$>w8H9EPf zfi~~sB@;5WJDCg;4m2<_v++nE7!T~(_8;r!*|24*%fu`mk+&ZMHP+esR_dS6*`72p y_3xd2!wB9;v*Ra)w5@_queP|^<+SXO(&zz}E+gQu&X%Q~loCIG+5GU@;T literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_target.png.import b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_target.png.import new file mode 100644 index 000000000..dc3ae8004 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_target.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjitjjl6joynw" +path="res://.godot/imported/bar_target.png-00385d60798cb753f347748c95d55c96.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_target.png" +dest_files=["res://.godot/imported/bar_target.png-00385d60798cb753f347748c95d55c96.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_under.png b/microjogos/2025S1/Felipe_Fernandes/recursos/imagens/bar_under.png new file mode 100644 index 0000000000000000000000000000000000000000..c99188db1a321e26a0c27527e908d79cdbe2853f GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Vn7_j!3HF=%3TeCRF0>MV@O2n+naki8w>;*E?#~c z7SfT(~d2?-E-6{*q@5fu;= z6_wtFP*lK1Q$R%lQ2~Km{68~y=FU7b&x`Au-@Wb}&S9Uj!uqcH>~%PMCCuLpUjY9a z06+o&03ZN>7XbhO50Nv5&yd;{xS3yV)u`szaZj& z*Tg@D{zB~jG4vNi{O_9h$IxGh-9Lu@f{6cJ6aN_c3$gph&|eVoziZ+jLw_N5{}}oU zBK~(x{A1`Z#O@zMe?i3mu8DsP{e{^5W9To4_}?}0kD)J`v3HC=Km@=wf7F7IEZ-Yxn@3ne&rnOf8=uAa>dDaEXT$_ev(GX$LqaCtOkRe5y zqloJXZVnG^vZcy#$~TZhHj5$ZS%U2OGMM&&GptNV(g4!lRlo3fbirQW=gSc~;m6#f zNf?hO?sbDTgr$L3S^d8DF3kz}pE|1{t=cCS$DIa{c$z6-3)t(+!t%1KOJo~!QdO=d zyUqH;S-FZloekpSE#|wLWYfc2v^N}H3h3xd%%0YE`~{PAti_^tOnvOko4 zLL|Vc{R3BX!@MQ*26Y24Q}yi}*;_R9Ch zQ-7&j{c82YHfCZ~nf-9KDY|HYTgNy7(wm!>I>}}%gS{}EH<*YB!=1-cd<7+5eP_YZ zIa$1Z#&FKKSm;6ramX<#<7tbSqZF^qQ_4lx4FyCjS9pjx>~-O083=ajLR>?KLS8G@ z%|$t{k2U9_7)OFdnf@bFqRBBEj278G8C~LbhM>EmKIOp~? zG5qe)%HG%_xrpXV{$cr|=Ha-hY}vzotT;Cf+&-H~{M+2NqNi1awHv@C9^L!1oSmT1QIckb%bpDj|HeLEP&|1mZU00o*+MN(v{+R(hf)0aDrCr?_pWS_-~jjW zkr$E@%`p{d#3SjMngE#}EBqS5-9y?NR7`S++32{crlO*Ja~fgVf?-86o~A6QXY=9j zQ4pnp5CCxOyj$pfsrvA2l%dr9Pu)`MTakp&h@DM7&4lN$v-nNKvcNHIgf6PjH z1}!BlB=PK+A)f%SEK|lF-BI+sj)}tW09E(ynMz5IS}n~@8xZ0e-{kLZ<(;~cMmC15 zLmi}ME%c#FA~4l@^LkD{VLocuZrueZl!ujUyB-%uWyjr;97YQ3Lb{Ba%F&ZpKq4D! zXX_C|ROoE}x>Pf1v^z}23ZvOEd#%akGBK zzV%FhuamZQw&ICYUv`sp#}x~3YVg{kQNL?wQlh+^AFJ}h^)JVU@Mq|=XRI$4hf2sQ zy<*=fx#B|lUg8XovMq`msWO7Zz32Y4_W}GG&Y&s5gukRePz2dYCC49ffYqA_n>KoX zEYz$2NI81tPN0dn=@a^FiC0#d$#+Hx%(9DlbhLXf1+|^^WllAXMd%`Ugswpu3q8X z8=Oz&8uLT3#@a{}e*OKM`4t|kxU?Xm6)q*zWlyrHd9-5J>t8H3xw91eiFwfW8yW{L zKfLn8yT?jk|C26v(!kr7t5R9mwL_6_eNMCcnsVLxbC-GL#?+#C1NUnd*Rc1Yb@n28 zo4e%{O&#%vwNxFM@lUJZEMuGsS+uAAH*O@tFw{Y8e#=d*{gJ*n)h-k{G))f^wI>MR z%-y;u8}ZqlTPty4nRJ}_ZIKVR%rnmB{nTcD6TdInU<*7WC4Y{iaz+jLGV#=9q~_b_ zMp+(G-q^D_4)s?NT(3t9-Y&pydI8t0{{4g{$d)}$*<58erPdv_1tPDDb$DOSr8@pNG&qJhdwrxGQ} z2Gy}`LYiy?LVVXf+XR1z)bc|hU2m++N5DrS30F;fd{aT1<`*-i9nl&y?4ujvpf`sU zC1%G&w^v?v`KBrTT;ueq)?AlySZ}+zVUtWJ~qEwMm-gSFZ0IhF?`^8?lEoQ`F-j3G(dZ)dWtl;OUZ0D zFir~hkgo|g-%ixXlUm$1ixlFlt-8Z2FdHF%61K2vH*($Lp4#;5*FNo$T@dDFVP1^Y zCF&)iBWE2x{W53}&lDQw)~TOrX4Isand@BLyUtS-m^Gp_m-V}ElPbI!^KMiex!3K~ z(s=BZ|5osY?;jRHBP;wfKT1CgIi9umGV+gptNr=dnZtQA}`%y>)W>FZ;^RJM|0 zF&oF4TAaR%^Uh0@XIo6hRv_1<=dV6Kqwl4lQC9_zXG8&m61v425ZfQtAktTs<)vk? zF6V~&Qz}iGA4AtKDC`ibcYgY1E)cv!La?t+{bA@6fWye&<_uvL&=>sheP0^@9+hQY zQVd{~KobKR)_|wNa#*-YXWRlNTGt)`ZA2Vc5jq|bYu#v5*jtf@p7+GB4OV0&jo8QT zf2^9+vHg(ntkop<;jVYaw#lKaxij`{4G9}v%*PcUnLpOI-#py#nB%iYb3Hzlz5gR| zjLAID+&s)2E!zS02!o%#`~b~}T|U6-FsanEM0L=7Bl(EY^@qP-idEJH*0|VtI2(uD z=1Ass$?3cYJ_R6@J5;!kK^xC=6nMKIzB$I#{(;MN-=~71vVJvzLQXX;rOV7^o+}T~ zKacDwVs9^2e6d`X05t6;-QOdG@D>)L4#zG&HeMr!!tx0QmA z!|&A;kGeNcmR_@vF)f_mIuzI`renjVF+ZVQl12p$FBt!L*RVX&m*Ud(YSvvr&Uyki zZX+cC6+c`HRELaZS4A83Qp-!mlrc2)CrMKF#bf98L~tWov%_rjp!)*m$0bFztAp#V zvh0XV&EN3xJ>{UF$N|+fHyOILx%1?=cgI4oZ5uDYHX%-ZuHIZzQ(&+sqdrJPc<6$- zP-%IQ;9-*KYk{$PS0JMCnCT&Pv!$m^w>q#W2RT`Rfwdz=LM*uaooGMZePN;Op$m=e zh^jlsTaJ|axXv4Yj2?P;K_a7iD%--Pmc{qu!wK`=5?NMjd7G#r1p?=xuus}v9RSMF zuhSQ?WTzLbCtMF(?UbsG7ihl>=EqM`QThO%0U0iSsfcrb7+NNCSbM*q^818$4F|Rp zz7)dFC%LARs9mCHW%Mvwhwcs9Xeh=52}tqHw4HPZ z(W`Qh_og1qO}un;J6}8ZC_F@|$J)JlX=*#-vdq=ipCF5lPjp}X*exv=dVTJ}uhOW|oY5b?s&3a|6 z{>rLBKOGDEO?mp>SaiztC-gE-z2V5j7v7&c2fN&nI~<1X@6VPUdHtEH*v406%~~^o zAkxgh_)rW^9#nx-$i(0fyaIF%Bw$Q|juwF8XNd)&f3{R8pxYYh%>i4}gr|V=^O4@H z=zQ|9KSC3p3`NfgVZ~%2VEmf5%)!-b2gYWJG;3H=2mLx2KPP0)im%W|(ht^#9FI@O zGMSwUWN&$z{U4J_9LQK!Jkpp>PDUV;X1forvfSL}OL`K4in?wswNCj7H%{(Wh9`7$ zLMh$+2U~tP)d^HUNoO5PJqNEhfv5VwhaKVd=J4u~n_B}>)r-d0{Kl^NO+Od3Yyu}; zvrcMae_s%By5Q&KD6ij|Uv>@_9sG{6A#-@gaES9&p3ta@;*C=$KLiqP)&+E`AE>j; zyZM{-vf=F62aH3jo6yU%K`jii)d=WmCKW0rghdO|>>=I=UPuz_HLDIf-4w!+ga=j} zxMP79{Ov`gS%@7B75LqQ6F`3$TIJt5@7>M1ce7DeMJF`2#TGH00pb5iHJNUh2kwob zDh&VVD+&G|8^m0*1J%0^RxwCAs3P`%qypWcq&(|XF7y7v8}XR+v>LNh`EEyoA%_nd zm_O_SPwfVyY1WbWUNG7?K?mOh%5NVwLlKgLcb;)ojk4(r4Il;E>fwUdZ&a>tuvVY! zQo=imQM=50D>)%lnE`3EStUQ~gjm8onbZjpU}uvxIHmna2KJo+D*`L+&FMP}9|FS2 z{p5ZMEK?^7FyGB#%9hRH+mTzY8r`-IOra9c42MEHt-yS&`#*b z&!P@q2kRx8EtQYTN3&(KUDHg&j+B5(W;=E8bUY1d21amT$te1t7d{bG!Xe&~s1KeS zhJ_+8f{HmLI+gdKo}J2Z%Fp(}I$+&7!BXZL;SEd(jKHEO2m;F*-3~R^K|!I)ffNFy zjKG5JWaD6)gOo!W=sr8ERwi0BMMr6Xg(iD5PLNH(LK-wI(#25^m1d7&`3_tL`>;oH z-V=A#N}YhiG^M3!wz|~u`<41Z8e|^@MHJSNT@izKXvQ_0;PDu|qbVNaz6JuHRB482Vxpz=q z4v9HIa#vY^Eu~oZz&-U&f2p5HJe~mgaymI98dDt$%&8 zJr^9O@d-C3+-S56IG?AS@ZlO>!*R%*U_ad+JSQMhlpb>+#5EBTqV;ZDTC;BbGaPufX5{x z=NnExtUVkPS)O}N&nzy0!vj9a$A`}ci+3{${gUm%?l*9n{16W?`@@hg`Nt(c=OA_K z$Vb-4uwh@+M4so^fekdfOq=Q`iA`nRLvh!S=0Pe?BA!a$KRcTTxjMUi&3kGk}VzSGpyj9o4{7xe8S zjQZ`25?=zh1H3Aj>~ho6ly>o^@`CFvPOVShE{HS9c6J^|@3x@6?CuZ4#7plIy6Lwq zB$__GTj5um&d+S6;DTYKkVb#q@aAQYaS7GO)tL`)*On7p=`U6lG6;+wjIT zAIBx+CIe>GhUm+DK(7J|1MUPWAX=Dbm7lXL8f-i=q5R{A9<0g%qcqHplXU63ed1`3 z3I0=3<`4I8!hx00&6=+557{17XgSB5F9I(vN5eHroIf~@D#3m*W057ysH2^cF2WKU zu*7EiyRXugXnD)`Wo$=tELmbVY0CmD5t#^RW%QBi9nKrf*yzjhx<+G9)EO6bznZ^i zGB?kPB&D-?p{r7fSUrXT9_|CB0nm++>-MK%Pod=*v(} z*P}rZ(w{!wuW1Qtx}g15JS0HuiAM~l=lPkLboN-oCjz&l?y*IQya^~v1;hCcm z;xMU1q6J|sQldO<*yKB#jPY)H`EVs#!-RhZoZ!RY=wnsxj1X+A+;U0#_zUK2*orcP#_MfirK#en?hRkfWb?kjG015dW-EeSro z8+7v4TP-bR;U~A_$;THa@9d4WO}=^?`<6^7CzO|yL0$o5V7?2{#mmmc z?kqPqFFCXwgi#Xaougp+nehZqUgn(5uQvb=;r6Z+gbT{DrvI^M_%~(r1#*#qZo>Vo!n z@nkj0;gJ>vkcs&7P>bCZ zW)`UXtjbl9yu9#=oBk)1HlAGt%m7#`8EDF^*%GoMt(^emXd}jHU;9E&cFKO9)s$yr z=HATG(T&qjXB)-b>a8zAK}vV0OVc7mGTo%=#IOY>7J^_c zj!ZeiEnZ-)R+oh!L{48TRL&(R;Tf+^Ag>XV*Z3B%PI?l=jg}~YG}$%BhoG{Ytd90I5=&>>bnGii&=Y1o0wS?h^NU(c-m_D+x&t0LVV5N=EX0@Hbb zH$P#rrHMSO>S%C8B@Js#CvsvjB{_8`>&VBC2T0w^GugW+Hx|B!x5}-6XmOyt!7K`B zR)`j;tQ~2biewenAioKnGfCtV*T@{?a0XZDc)cNXCGvAD@CoS{cXrXl^>y42&Vd!~ z9-BWYS8+nnSh;&#u5=4M+s8}bvF!xK%sZ%8>GZpC}ENn_yS& z8>AVS7h;2p!d^W4aO>9V7wH4fBEB(az|;}X-%l@A$_JhJHF5FNZT+lYbVZ}l*v+LS zquI#HVqGR5;|6o|T;GW261zN~_)_d*Kop0>MV-)3F$#rezgcYmlCZ(BocfAmG9KT! zdnpIEUwG!kgH>Mu06M(<9T|$nqKv^l6^Im_OJ17v_sUuzG${9tAQ)>2my_{de_0i? zFUH4)aqufYf*#P@Zpn?By5WSFyIY=o6~C(F{OqpfR4!O8SK zo|la-DL)uD_!7+5_Woy*Q4TZly4kb+YtziV_k~fS&$3R-q+Rj+J$>n8Qox3#%5|A+ zn~!->OL?Y?25nnkGe2g$xbtXzbG5wsw%fOsmPe;7iV<9rD7J)p`1$`~sF^Bzkolz5 ztwS5ZR^kEtU=gh(uQdH{osZEf_KDT4DC4D+oP|$1VAd-RD zW?673aTT}@Pyl2)CSuj;c*Z%-1y&^1Fllzzmi1UtuXmWfHD8RLrXa{0m|rNBXlIL( zU)LFyq|RPJch3`aieN#pdL#HQZx)(aItjH3MpW0EZ%0Q%b>_a8?iX$A!UdnLl;~Xi#j}2;(0zjxQMzNt{IQiNMnq29g*;(>;CSHrWJKR_Bwv-Q;9|Hos!2+WCC8T>iaRvli^#E8ZwJ6YpL!k20g$;l z3eQw6{PSfnDj}00uo`sTH!0!7#-=P_IDr!$D%q?bTEAgyk%II{$jBWSE+X;F?T#mM zJ-}q-VtzU&Gwpw0zw^8@q;gaD%FyyflMMsq6<>OnwU}8}^-l1(^*Xu0S}q~dr8Qy39}DfJ>7&!IiI?AW=mo0nAEi@B*~+fjP(kz*-2!0wcr$5TIfKhX5!$fEOD# zt8v*aGC;Az1p@$<6$^8);>Gn4WCnNF8aHqrBB+!JED?~)?;S7~$m)!D@@KzF6BY!; z3kc>yGmNt_?&PXd#h>csYnHoh=;2-&uu7ren)VV*3Zbk(M9@-OdjhFsm>Gw+be^ax zza4qKG(`Ez(zxUp&48a|V)9Vq{9OUbqCbw@)_jf`CuyLvZ(c9_j-u@%2i}tB{j(KlW$VHnW{$A?z+Oc7dW|2_>NmVo0OJbzbiNl3l z_e`}WhF@0Z z7w8RDuv-$$;=@-?#>H4!E?*D*nE#M2K>Te(o%(IUr5g~KO<8-S^bC_@mhClWv-t{E z+!{U;Q!_HYq`N*L?qC)6W3=KzOsVs8tmx|wy(hWHjyMIbh|Do7v&7A<|P_)lAu9%ypJ6>C#eqDB-Tmg6< zZ{BIVbj!`TQ2R{t&z#j)#E77z`yd`S4z?zI@eXP=iQ{K0FZ;ON!> zer}jznn!BedgnU&R#xKmNXuAH4_u0D;Kq()tqt1@wON8&y9#CF_}TV1?z~Iv?&F9% z=U=2OS>Z?;33miT>~$`8ls(eq%yi>U<*Gz_3G&UYNlF2y_#lbc2&@#4G7pL{p(7!) z>umb^9M}NJL9z}dn~3qJUX>M)*7b_iqHc7$^dd$0RpbwGiG>IlYXPet=;q%e!z#wh z(92OK(k4web8PP3;t{9}b@pSs4ojGRTu~UY;t|h3rGZQdd>B74@P_?TFkW-NEwQ;- z{VqyN+4)uaer2piO7qQ0Rg35reb3WBbLSh2O8MR@mz?+BD5!~oEU5Y4c{w(EGiUGp z$%w`D!pHY(Y!7#p>EKw`#1Q=CEgFv1q#LzNh2Vj6^PtE`FnI(4nFq`P5-=>4?AYRC zseY8Lm;5|j(mKhmDO?FJ*vkO`U7%Kx$*kX;PXZWXk_mzOwIYd#m!n>_=B(~FwNn_c zxZsNdjxi;}Uj_|z+HK@aHdS+sYpql5UdZKeBsC}eSk&TGF^FkUFHaeI&I|J15pNq$ zsL>0~%)23FCicFjFxJHO?2dRLkz}$xFu{>XvX)CzGnnu%xba+lhj3)VsOGt*C3?qa zb3C9%kDxVSfGL1UX!aiYm>i{ndyk1}fU7@{Np_=Ry*H>rWYAK6e?Vi3=`}XLk z{TFY~E&ldcwXyn237gF4gy~ioj;9*ieE`*p)7ijpu&9Kl&nfK1{oXbM$6mi0cxiio zdj9-}=8O_?(>2FhLw>3tL&Jx^#!;M5W25QE|G7UL_UzTQSBwwy-Q$eJyHdBFgTj4k zUYslL(POUEWH2U5_Y>u2#O(INHwSLaIC9-H*_^H-W%!uy7uZDft=zMiu-?z#(=J#^ zFR^gNhPeYtYe<>?){ls(+ad*`2bJ`ZRx z0|PxG&>(;Xg3j7y4T3lj7_+ku8juwLfX{+WOc)*)=eB(%Ywwk9UG!kx2N)_2HzmEi z_z(m*IsaDC7nYjbDOY{%Ll$WW#nC%Z`CJ-r)3-%Q+-5=iVdy(m+s)^siB2T8w?42t zh~E${m3D&H-~p>4x=yNIt5sSUL)z>pbEk8YP)DArM)}8lUrO{sAJ6%qO{|$P&>)Ib zXVnnp9OVwe(qpF@cV2kiO_|~&+@aIsQmf3J<)(Z^DRy7UH0)F|!*-v&-0fhWqj0>v zW)cNr&GJT^wTfWT=_=4MnIzpE220h;vdBVk0f2pwU>d&|dSTcFe^MnA>je^kCi^R~ zk(FVW>`$LniQKs5fWf2(_>uGRygalK*LG#=DM+q%j7zj7@=+SIcBVLwyYdWo2qNHK zUPSUI_mP6ZFnOM`?Ryz9t}~x)MW3&;d;>A)!rt}iymL+`MB^sad9p%P3F1f=hDc+m zJC9wP8cq)Q5VU1Ry8>-Lf}+!~<{-Km?QEwsbB#{(O6$b1URuil%|St_(liSXLNq*X zQ=>E0lit59>T=q2u263zom$qWnL6=F)CCJbVfGjxp+dA8-MA9V!2zPbq(%=c7cruscO2+&_-sUj3no1Mp04mUAH)| zUPL^1e6O-dW{*$%+6#Rc#R^z^scYA$YgmURKdNhreP1%M6(zo=Nch5yqpN^s@3EEH zv5;dVIm_2Bt!?VBDF6sb5HMS~U>VScH<<$f6=mUcV)w!uQ)KX1$9EFymFLV`?=dD$ zX>QFvb?}>dY{!eRHP!X{dMb0Vb|`Mze!bo44v#?gKG?p&Rm4A;$WYa7y8Jza@6e4t zjg0EKwL%-Y=g7&JD+R(gtHyn=WN*$K3mlsPEBPhps81c!(>s!`p)$rIf-q(fN3#iLPKDOF&+y zLP+rpMq{YJ#vuD^*IQR4t@HUjn>od?xKj7EU*;1czAkeM<-ZPx9ernPu86khVMOG} zUyQu;eTo~o$F=r-dm)Zb2D`-b5VaL)G9nlH?fCcFXhYTQ(TTl1^s#_}41sfPTVTa` zisk4C_cLAQQpWY&4Q_KW03D#hfnDZ8;var)U`e`=$*ppVUyNN|OyJbxOsE|IwQR)h z;CSymJgrw)x&BoNT;8N|(dE#Is^NXy=;RB!+4G(N^`WnYFN%ipoK$U816gP1K5nl) zt+&|DxYe16ZBIit#^gdvKwyyFqp#n8TmC$w{On}2-+Pj0 z*y>=PZS%@qc?3_A6E<&f6g|2qrw0^O;l2 zU%7VTKKfx5Nmejse5LYWXfBk%6s@Ee*~saUG?^<^qnPNBBNMFbD*4tmj-LC4HnGfu z5!*l`9}^AV*$``Md&)@s@#DjXpLyxpv826A%-;`=y{wvh`eKGZ-lyj2%gGg2=E=CE zBmlRSuI^E5luZa32V*I_g_MPItvn?!Dsi&h{(M~!Q)uiU=FMhYQCoN!!}49rl-({& zrf}#K*lz$!zh2Wj@L)o2K#idgufo7sY|dCJka8-A5-l>~jl*ojSOX(Q5BVn!2Kexz z3T?zm~*s!!TYFINp?g+e>kRKpnZt*a^_4!8U*q4*?-8bDMbPR@$Rh#-%zR&RD zz+?j767t5f6vn+(VC@(6L?6-W5N@yIYZl&YiDvm#S1KPDa&i!;h&(nSJD`zy_#x+Z z2#j(QMiplq0~_WFPS|MYTOZsLn-|Iz+^FgdvZNZzne$e>`IClrsoG)QFAma>*I2My zuHR}a{4&KUb#8%bjZ(6&*C!Uj%$0Gb=%)TfPnpW?a?Mvcq^fa0^n?#5>3ZS8(7;Ek zdE}>IUK49m6HQECDNiq4xjVs?USu87XHyf)tVxp@3_^06jq}WiCxu6&PleB8fZJx39G2FC8~=RIC~l zV^|KEe(U=bg5H>z2wD~YNc#MFFSc1-z4=0VqWE)R9>0U{j19MTk=8DAnLb0dp(n!t zJY~c(86F<1Dvi)ST;)cUt16B4eE zC+v@9wVAQoy+vl3Nty}wilIRph-J+zAJj^cZ@OM&r*~BZGF4qEbpcabZx-ch_gqzi zha>!rzXVUXu9(?X@8veLEMH5fWOJaC1wb;p9FS(g@)}?UUnk4N_h)edRg)X(2^@0P zlky4^Tb{K9&l&=x*$vmxo~f&Fz5;>*7i+aAgM6BOQXrNV-ufFNn*H~s(^$qZ1vYXC zGhU1jL!~mGuffeaDoC~@dizaykIRT=a#!uBaM%Q#=Ieiu%|A=veNUvfuFM7LpnJoL z%@)e%#HhjNQ#-d>HG9TldFs!L?wV;f#somG<5S|k&`o)qky-3h_3ByiorY>Di!l)r zKJ`h(hI+lkQKT7x!B*i5;Fh_esm~~IBM8oRy|YxXlVxy80c2P++1zWM7Pm0OrGUB) zQGCG%B`UMo#b(A$9}9O1Y%f z8u*DchtwwzSdXCVgzL4ofW+Lm-_#Oqt2DMwVryO(eh1@-%q=pEswlF_x?7%VUX>u` zJArwInNVyV#ps>gd}SS$PLiVqdvyEyr!wa;dJ9#m$Y4$ONwc`m>lY6m0G)$(2dbrZ z-A(PPibx$BmxeOVr&FpVww9$?G+Yk`lrIN4v#-83I`7!-B|lRt;)Ru#jEOL{7(^9S zL2$#5vLdnQRV$^%GYzP6i{M*)PQ-{*2up*Pxi0rq|XW#Bb{R!SU*p zjL@R39a;WZj#n_yU~iW?C7s1#7;K!VSu;FR%9*wi{B)#j%izpTaodsHmPM-DXLlyF zG4#AB5-r*|uGXuN#z!Fvz}(`e9`1`|T@sybrpTz#c2%W}wlaD;Le0Hr-MsZrOT?TO zU8wR;S$ov8{!+ad*7{T$7^rg7CpFz%dEuog%v=9%uP8E4iN%D3J}CYJ%5F8xRZ%D~ z-FtQmLJmKKp_^sHnDH{yBK-|~M_JEJ$$!mpmP>|oW~n$WC%{@cu@#Ddnm8Ag4{@A9!n}eH;sJIN|kZE>>`_9T}5o-P8WF1?#1=z9PU4jDU zf*kf}9-uQJVgkxd!!qRF)gXIu=K>yuq>y|a^8YZj9H$K=y!fsjyw+B)S4CPXhG!)n z=QVi9ifmY!J76fLS(_5*nn3nXAo8{MEOo5K9O4*`@Bg+NoV1*gmV>=tBk0%7FpTUH<*pKavkW%1Q(cDgfwSe&&qsV&Swa~B5?;vf5IVdyd@2;Ozj+;n+s>B68 z(H+Y&x{s;^iEL%^TrdJ{U{uS)ky%y7(pj9o0L|Cd-!%a;;x0mTHV{k;4u>W{2%Mro zAkEBPNQu|69YJY0s5djaC1kT<{4ug2{)<3)YE5pQ!sCM}wd%+8UW$x-p+n>A-eF2e z0b!erX&+J@dzNNgobm!D5s@KQX4=If?BKd6> z)RUl*9zA0SHLlDRL3DlqutCr(P=X`)1eD_L5AU;osbm_vdtzUyC)BOcxyM*Kxix($ zc0Cam&fc%%E@YmWI4&iL4^GmM#7|O?O%L-q%@ABL_g=5EvIdCQAyjCl7p3CZaQosg z{agjY3II{)fF8_gZF|8BEH2QCS!9#RjsQ~xjy(`i-kxB^!B@`G!HUH6X0kf6*sAbu zbkL?$b%b;$EWILlSS4M2c{#TUImQC*?_8=FYg728GBohz&3@gnpQ=VQds5M z#Q;hQA{5I8c4KY8N?v|5`Ir@GOZec7G7OfOV#|>@1llGE5?C@7S(roCZoWJR!(SBX zGD|XJ4WroL=DEquR5jXR2in`vrfqVknH$XzRqcakZ^9pl(d=@a?94LHEhs@_U4=mZr93N~U0jPTqhWE}iwgKaRn z+Hl|=Qw4c)Fc@J66_^moZ^Q+cIUFqPa)ZG@2&Ng5bYFMQjSqPKhUgf zi$Ee23*mh?hlw(KQqG@`KH$G4M*j2|r4|l`i46^GopZHC056%{{_w3^?Jkk>#IkkB zYFT*yKy|m+Kl=RGq|R2o4}8)no>0?vnTLx^4R3^FtN`zr#G4nSaQ6YpDha& z8M=9HO#JzyJX`S7fwxc8wfI@Bx;h|q9fadoUF)>G(rmtbIGt*@``Xeb!mASikYVZZ zD$C)L((L4n?32ER;_W{Qx-FGq89s5Ic65$9l`t^IOVUR@At7x-~R!Ewd+ zH`f|wvyyw24>MeCpP)^^yw1BB(o{Rp?BTAH=Fo+yOY2|Fp&d6R=jx=X4hF41c|CX2 z|8(fJm&@y(!6s(o!75`CVporLx6rM{=4mWSD^LOt>I~ zhl-C07^?D$k;|N%b);F~d0+&-Gatxhdg71@nPy@G3|Cy6XZ#RhKWFpg+XP>paw2%YnTvEJk+bzUYK6% zegsMo;z{_Q<08;tQ$hlbXu9_3J(PGl*p%ib>Io$XA6y>E<&rY5hOAH!<$;EYLa~qv zHRQYka$b?QLP5&uR9fehANq+9P$+3RMM(z$yx&i{kSdERcM?A+(A<$mf;wF7nAf4kwjVUFiy#8ahCpAR4U}QroBpe zS$?v0`jIN(Ud^D~o-sXAr<`LETZqL&qU>EKI}b4*z%Nl8y+_afF0{M-NxX4c$RSS0 zo+E!4a;M6F@^QH38XX1z2fCb9KLbyTcc?eWvSLFi-OiJD%`@IP-8Zumr;A3rmP!Uy zvml-Pt)(p^I`^L7J*<8&D&#gb85$)~yX)?7DISFv{?_q$peb`*+OCH1vp)Hb+4fpGv%56P|p@j^&}q!3;Rdp4qzDEDznIU@9+`ijjb`*fKD#p{)&6h}V^tnCg6 zr16QfSR$?aEwE4yAfW@o;aYXHIo`uhq%)w$pjLKlUItCt1V5g*TR zh`lHHh7TxV-8U0yF3eJX#kQz}$fsN!!uN=+~ zy>XN;CuZl$*1V$Uv*V&>n@uXqM(-*zyua%`J?Hf~x_V>K-Am_&Lp673-aWBn%`5G+ z{?jw16*-MrXSiAIt{bI$;b5QgU^rZ+iF47s{okdlEY8C@cV}K>19E z9H9Wj5Eie%Egj>{G!rwwKI^o)DK~k8Bxl!QbgN>CW@hd5J$hom>7a@Y!kr@Puxq9z z`1H#&U+z2mO$UFmRIa$ylhAcy(y(42=01dalHVb@PhVF>?@=QrCe1R%8GDiz9&KI$ zt6KjNqEKg{HehP+^h5ck+vQtTq3>?z6BA|P&xN#1zg_YXk9Ir(gz|*ZY%7qchQ<7Q z$i~+v#LMzhkST&XhXU^|f>QITXIdo1&V21YgOMt0As&M%J+pTReZgeuybGMJ!g zn)4rqT;`#4D-_hU@d2c`yr&xj7BIi(q>cX6ZZ>~GXe(QQdEUlFtDkT@2DN_Y2Cuc8 zXCJ}Z*KX4c5GK+8nm5O&ip4=dBP#zJe5g~wiC&UmhQTN)`PN+yI^1*tCT(DJ*p9~( zxpyXs@6}sbDS=8m9Yx>jSFY4F*%e}Ms@<)WRnC*iO>B3rP6wTNSohe;7SmN{H}K;2 zBV;zvFIq95&&yR_`Q-@KEr0Mkn><-8i@Yg^8n}UG0pi)?T>uczk6`W+v-cNz>|cRd z9#~0}(Vh}i-!eG&L(^Jl`KEUJj(uSez0Dy&v!EIpb(Tsgnr zp;0H5yq>PBXOf?5H5eW~vORzM`R(UQLIN_C<43#ZfdWDxE=b~oGJQ#i04V-le#~qV z=-z6_hLd7ugg*9bp@jr<_nW?C>@t4|L_Z!WZ?Gp5uYQRcD|Zo>HoA92hBALcAp2MN znZ>sgkz5b30ItxZT%}^3Z0)Q9tb!^HG&KsWOi3|5ZF|tPDJSIQLCP9UO`qsIG`OZkCG4YlK(DMn~>YN`*|-RAihU(JxM6i zz{h@Yd*#vgeEn`>*zhxE+3 zp*dlkhjJ5nqj}>+!Nn^1nR6YV?f~WLDzH_bTQ1!BAuS(pWkkTTP7Bu%V(&l)*7?`n z6h?aqo>2M2kQD0$r1wPS@sp^|U^kt!svcseQ>=JD-0G5OsJ+_O63H6)?&ejE8%`CG zL~aL?MuGJ?OBAWb2;*pgA{CPES!~IhcWm17mkxBST|O-To@B!4`0Pnscsf3c&q2YG~} zL)@(65pSGMsv>do>v}$S4@zbt z$v|Ft$TD7y1tVE0a12VNa)M!O;s7uZ1pzJ?Qc;lLaJin_GgDY8a04af;P33aitcc^G8u6S0SGJ-b3B+QNBsS8yHPmxXd z+kJnCfm?+7L11hBb{yGQ#@HVqN$BWVW;bYsX1yj$sS#Dx~ih1C2E=f2yXzYYAwwXOs73j+YQ6+PF zxl+6V;_a-nrzpgO9l#*KJHQ*jdr&G;3IcpaK0}K^M&jpS(l~wTT_lUXbaLE{b-R>|Xftj|z>p8HU`T&ozyf!mXHVc?}C1;6UAL0A*OEQWs= zLQu6c4;YG!TI>1Z77?;i49iNh=OxUI|7xs**2}iWZJOrzY#z(24I5TNDA06vZSNNM zWKC9>Tr)q4lT4^@F5G*5v~~BVNA{Zc?>{y<8P)Igb@tF>6IR@7gRCQg_x4UT8k8NM z-8;U_5zYySdk|W7k=KG^nZ~x+(nuo1l`TKHfk;#<5{9^ZX;KIreIW-8Yub#$nz(%7 z!6{t7XSJ`#zWDiy6co`U(1Y*MI+fBso3(NbAM*-0!5=*QbI_MdNfhQaTi=+43wlj+ zs%)*t=+{oqt^M^X;=Ryy|An4hm(saS&RI zpLyQy1Gy{O;aFO~I#PV5rBc+;aO1W8#eH%CU}e?V)b&Xv{whbG;0gPkm*~)Vg32)D zikzv0Ubr~ho=&3dn`HjP1T9S|h3}nliYEow(SHq3N^lIud@l?=uJPDz;|cK#$A$lz zOkA$;e412NU_HNMGkm7>d3MkF*S`ZFt+6gNf6bYjdD8srwEf8!p%C_FO!#i<*UgX;=(G+?CSd0z{jZw>~ z!)=oeuPW(mkr!(Pp_&y-pOd9t1k1$7+P-aYlhjGM-GnkjU3#bK>Z9@-a#H4K_^W#_ z$%mcdbWlYh$g7gYSCV^N1;XAV!zr?Y-rq|@qnvgFwDycG%}s{a_293z*QV0B*5J{x zAZEK;JJ&Wd`^b=qlzGKdkOqhWiT+{ok>A<;Kik?1Md4yx}deJaIiNk*~`^ar(c#z8e@^ zE;s+c`fB<9x|uZo$hX;zu8ab_<@C9`dL?Q{FU8fpO{pypSEvTjU)XhZMvnQ#Ne!jE zE<}VZUlep571DZ#k8QyCraWJQUWTT5F``w2BgRUes+Gbq0VU08kJwHR?1&t$do5>5 z4(~Q7=4h1pZ7FC~<-e_TUDb|KcWccnI%>>Yf;0Qaeu_bzOd}$&`E}&bR>SPyW=(sp zrz<hL@99his)C8iH27^Z>^Mc z*yjvh>bk0bNb%EOl$I@D?)2>R^B*gV-tId|;;EcG>`J){v+(*(*3<#}LEH}Ws1WB~ ze@f?j#r?gfds9(cvt2rhtTK^BuW8myT(#A&&c7lXo!W*|=VLcgJ7PFR7)K8ZdaN~Q z6n0r6PE`~wXp^Z|UBmAE9|5TWkm^~I=NHHyUjX(g-rrPq4k7p@OK4!Wni zdwyeC!7oz&upe0e_TNzmoiw_#f6rE9)?SSjygj^k_2-^=aRO-q+3X5%8QLG z2ct7B@hBp4o4t}JK*tevUIdpdG=6P(#x}LALwADbQmRVkPq^<~_4@A9qy$ZLV zeK|P3Vob;bOB;T^zdDWfk9%=GLvARkX^etH28Xb;nS|LyI4=B{qM6k=-Zj2YW&_cH z#UDI&l#UmA>6HhANuSmVMq(eF&T;&~>)txdc(e3knDI)I?ssXj-4OLRuK8!->NVY% zn3@=FuTSIaK4QNyO~*C$LqpsYCCf))d*?;@IpI;$(&k1d)T?4HD+!Kg29bgQhi1J7zTm45nA(YX*a8>2ot6OX|55Z}C6?QErKkI8uBRi`gO?ruASjeA56_ zM-5&;V)CIO8T7j=0+JGn0wf%cVTB|EXf*D`X1(s3{!n4;qcvi)%mgIvV5^|N0=Umy$`Rw3@wKi6>ET9!?0&|wX@dOUNPkH zVb3%K4tWG13E-x~gy>|XAR>WL#|E(zOUQ*KFqnZXG;IO6Dn;93&rEA2 zGRv_7nJ84|64bl+27Nl3QW5=PtHI~l!>nUaa3W92T*7ui%&}Il^7D-=A!J-o__QEe zRGf!R2~zhgKEH&5FoB6y?KkkFROzD`SObg}M{0571rc5Meo^74$(l!N3BGjf!nuYS zU-=imeQQ-4w(kj}>Z~(GnZ@39@g!&a z_brgZZv0R_3=+%1nMgC?y5uLtftzwB-2&A!^h|LR<~WpBC&o1O`2b9@IKmc+<{gJ_ zAz$BfbN%AvtZ8oZTu7}pT0TkxgAjMrTPtrS=IN5zEm@MTva zV_l)eUxN$Lp8sfW(Voc|<+o{glxp95b3C6x{kdyYR96;{kW zn{#~H`erJhZ77$qrbJBc^E(1)t*{|jrXgA!MFop8LJV1$q8DGATR{{F6|mz zA;7Ak^l>4(uKY)w1=tGiLzHL?z-R4i;cOZ~wFUBtqt&H$oO693(fe$ByVUr4Z*cI<#+M7X&(nP5;0iqN9{2vBYyIt)lo0*p|oeJx>r#%RkzfT%P&DZN)t5X#Q8 zPOC`7331q%#9v=%1A^Rf-p}|hh^#=Z(Ay(-nF6vuReP^;A+WVz#2QXAlx_qJ12U3J zGpEn_-iWG4vJ!mKN|?_a&ky07?7Kg8`|?#^+&)>wGx1SGsSZgmn zu0FK48Ma~l@e27`TLAjBjOu|dM|){vxyADlG+Hr3Is?I50xB-8EoK;2hB6R15KrDt z4Ui0X9nV#kUP(2h@KFjCkE2t`nhsKYBPM)Ei{~EAziVATtoZzFe11%|@w|h$F|tt6 z&Gn9x^JUi`HqUJa8cHi`LpB}E$qtO0oU~hDCz2~+vr{AqtnEb1--4x4+~Px_*yCH2 z<69Rqx=yl027BWq@QevPA2oHJ)|(c?R!_lFc0xU(*jpw}n$N1*9i6q6d|(bZ(!g&; zQb+X}cyYw4fet!`VDbSgg=2zwXxc0!#s8)6GsWo8s7JO62Ei*s7@^CiJpOn37L^Fb z6Sq3@fMicDeL;#pS{Pm(lg3|1FoB@!pp_^_!m>8zEaQ@6?+II$DCFRI%lo*kAzAWVM;LDy2*5LGg^YwMT zVFx`_pZc%^Ugzn7-qsBXi|DL~Qarxt{0JRoo);sSmKU2EUbT^qSmg$aT`_QId{%!S zgSaA*2yrzQgcnmKd3ZX3&jQobAMXRSyjlc+#9n7%c@-;#qil9JsMmU(ugjZpaa_lB zvK5f&0pz@^B0ir_HeMkWpohFkR~+Vkmn$Bc2F62>ucXE3 z;j{r3i~R@GtQQ9Wt<4X(tpY?2ze>_$L&DJ~UEs)GI!V>t#ePxCwx7PRmFedvnVB|! zKw9F<8QUIAAIlo*KchA7>)8-lvpu-yparD@P@)MeIfSH9Zva=SBR|bip7pE-UwUSW+4C!5mXOR0At1kC&IO`q=q91V zd}Mg)+&Z72tLwGgKnrW$G-@7*y``X}I2w0pY6CXKWGuy|*o2QtTsWps6H?LNXi+bP zYEu1SL*aehbKm0ba}vc>h%Lg?Rmi8^lZ(rme4Xru&$(MYxgr!q) zfCRhoTohl0C|~QWbRM3QxGe+Dp{@G4rSsT3gT5x6&UH{x0Hwao4q6AtQKc=^#JqPZ8NKoE62`2rUX04=yz3wp}?IwlTmDYXm@ zf_Gt3B(oYFn@DSr{@nCk4gzO0=D9A6yBp-rV7N`Kr}n1v3L=KeN4a?O>))KZ^2%9C zyZQ0=DG3gIkT=uO#$)^a`M)Rt-QTZ{$Jq&+Wbx6$GpGCpMMbf>pS9KU`kbUq&C<9r zs{x6L$xgY`t+^HdJ60~B9|nW6HhF-B@RsS3t=9OLmo&mJ9Z^%p7^U(2i=hUnzr`_^ z6Gv5u?Y3hU!AWx><}tRX7dHBaROKTcHm-Z}5cQ4_k7!&xl*9R*44`IRv&{rm0F)3; zgdd4UV$zT}zC-U|f=qcncl2|gD}_F(mUyVfH_s#JzF68lW3>&6@jE%0Q-zi<2p;!aD=izN z?u~i{?`(Lkl>GVClwEH7o@Dc5?Q>*XOkJ7ftljp7;N>eCvvI5|ELNMXHtS&fc)?Lt zC~KVc`N=mB(+uso&SLFAm#sQeYQ=Y>0g4oP2%s^m`>Ec~&@)}C45C?w5Aj%;6q@W} zbcUxP{6B?A#dA8_fF`L3C*e|g`|}t!m7IVn@D^WuN!>Y33C|&4;w);gymPA9Z?Q-`d}%sz`uvPO_A zL9$>9OK^Hv#SO=D+RFI*l(sAvDSu=~wd(TSxx&`YrN&XLv%ZWAKvF`a-IchCbFAFt zs=D5*+0hA_uhG52hfJ66Sm$g{QPSCfqCzmz4-D^MX*zJ9Dal3ej|3X@|SKc?)uYA@jYjpYV{)fFD z)}GwVuU zHQ7*#2b)4iswb_C;pCvcVyRIz+ku-ISj~#ssKig9_e+V#ue`rV@O!${-mz?-R(tqJ zsSE3O@E6(rJ$;!tui+mD5>fVFOw}a}DziA9`YuFfV?>lQt3+3B56DCwRZ~;5NRrhE zT65$pF0r9Wr&`m8*x_uO=-4xyyuhKXT`2~`Xh@W}NiYb_sXY!3DtW4E`ttHD;i&}$-MBF(W@WG3-+#0}8u(%W1(UX9B!Fufs1^O44!ZX258dh{eLw?f`nkj=*d{R~4gZzs_?7-y0w znP~D;`ElOEH5F8NM1c1AF4*d_g&E_6W!6Teg0y()^JM~kebY1D$>N;LZ>m;2uH1k0 z_tclyUAv%`;*R^=#V__=x8FSqviY&vgWp@Z@%z5PWmZVctJR{omvyY>IM&WyAnTy! z;HXjg-iHRsID?+a71jvE?SCfcm>{o!ZX1M{A`}iqn$XOE-qyUip9uIpZN7-2XW>oy zl#^k`GD2h7+|W7&MdRCUyvFCLGHB{2uEUOle5NmCgXkQUpYx<{yvtd-SwC3{kk7u{L?6<%b zS^uG)p`@*bGoFXI$H#`sMaLp%s$#3FyTZh!L}6+*1`QELyK{DG0>zbN&;Y@8ia3e# z3|f!EF;lqia*9==k*VuQ~!i%nC6>1z)RD6*^F?z!Gm z8f@^i+-ACKgYqN%>)GuW%Z1Ht`u~o&d}yV$;*5uevb@-Su>ANKw_1MNR!ewdke7nX z*mZ%pEVCsD5`d3%Q5&rW@M_K=v|@pT#HVk}!4VH2i{Lw&;#Q}`}ufdx~tP&H_uZ)?Q z-;FmJV)bVE?^p!f`@FIpdu2PewVJ%{AF6B?sYmpxSdM3v%xvsLP^W)X7!{~3xUh=^l9MlI{QSDm=duB@%V^NXPQ zTmlh34K^PgC-9_M39~bXV=1&7yvBX1mYq%kW<|qY^_Tf%J-=l7A! zNY4{{NbhR+!STK5MnpIO(VsZyCT~aWr#U(Y7N=TYq(RMqioR1PXu|Qe6g0+z%0V-M z+CcafQeTGYe1vXrJ~8CF3WZ#&dxA{HIbD4bv@cX!ik7G1q1W8R@CE~D^%COYwDu4w zQ3r$7a>*S|a{rN>d)8V;F^r(77aQF{wYCY{=VxLJ{+nB$zcBaWHLLLUq5F@E%rD%! z(D32g>RBz(_kV2-W}jT|Vf|vUR{!q5Kg+tY*R>PJD(EiQTibcU%>Y|0$SrBQ06!ND z&cTzJWbSBll8lt@qo>{co+AVWU^JRXOg0}hjqeHc=*~b5J|2<~)U;f*Pb2e-HVB%x z710D0j0#MkK!-EaLNM`d#T1o)Cl5UCHfLJ|M1MJ=ZW%v_JDhWGecE15_uqjl6~xZi zF^7i|1|P-h8yP}}`tKg;&R{m1#o&Y9kQu0B-OV^q@2d$}{P^kUn^@&guY|0QOt zD=cU!RuC?%v&D4Kv!k>xGd4SLGyuVy)Qe+AN~Nbr;0S)bP$r?`GE5v}rIJd@^{8Zs z)+Q`zUExIeN)i}}xyWSOY8Uy@Ft%LIL{7mLbF9a|JoJ{`zlHLwAIw7!ZAEoXFLq(~ zV#s&>@ATW4^@%n94C>m&#i-t;)$E8|RTxrEO{KQC=R`?~Iaz=f%T z(_4_wrxf8759qXt`Bto#koqEtYotqsD*;qb4K75gj&s>scKi}aX}1}!aB_ETu}NY4 zQYhk$I8rEFm<>|2POO+$y;(vW*Ks|*Q?oQ%(|u0$;8dCF(L=grWqOwS?~oHizU=J% zDGeUpj=E%Vf+Uel(2=2r1M@*r^pi^xE)uQD9R0+5hnP}StF;?)T@6hoL*wQXJRR|il&Sam z;L#_{Xq-%9Zx9>9(kwNPU#bqdsLjd91^tAqK*g68ay_p|xF{#QJEQ-#tnYMvljS%& z%jp7CHzO#%@G^-w3=p&bnTgF}pUkR+oJY_%~Yvh<~N0 zh}$rjm@qkIOzS4wxDRv=IV1J7O^gr$pD@m|ZTRkQqQRq>G|cXHcWJs^0-TB%q=ohU)W z`Ekf$bCOLeP#?6lDJB})bH~nkzHxkhh5EO#@%L@9`tF{!EQiTAH^;g)59i#SxHfn4 z=-g!C2}(5UN8yhjMJK$Doqx_cK~V+|Tu$FRo+f}52I$3B70GlO&795BLZ#MDl$c%I zXA`Bx0Z z-I6sG$=HJ*z7&3fA>dIa`yA5esymfmQSQ_k82lQ z+@4%xHD2Q^3B0wlR&aFrOXQx>ji>rv`7v?Z7iT6{b6BiN)t$Z78&8)@V~ozP?jRwD zzBRlP#|FtK2xBSF(o)$Vs3^w)gmFSGkDMb9w+NyXmVz*4KXOh_3SH}KFd!?oz#Z$| z#v?vK^(*kfYag@IbbRh$bE)tek&j|==`Q(S3@s)5|98sSH~K{QqtG$yv%E({WiOH^ zSMKy1tE>%9+}|AyI-*sQSapq=-glJhv+=ny_;Y!Py&*;oLg9zF+BNB@@mdb?EZ2_+ z_Sc`yBxYvLmvL?-<}LAP@l-WgnE6>)oaF|+ri6-Yh8bC7PgAE|SN!uwodV3I15@dP z89lcQE|{x|87;eT+AM?Cd$QSAu z+1lygiYeRwg`a0d_8t)#wgS2E!g=SOF79@i5BO2RgrX4aI)ZT)Ks?$y;+p?mfQkpQH-x3q-thyqMtY#;!!0*?_u zKr3+k1piezo=hSd@IuCDw7@-(I>Z@9g3trMnpIpILPh5t2`_ad4fMa_M>En0Z@@rml!Z4SToPEBoJ zEQ4m{m z)Zt~%(0qBdvCrt~{zE))=uub{&jD?79$IZ$Rtz10Pi&*52VkNJi0Q_hdwg@48Vy-a za%1Z36iqdC-t@f+=_^mGX%WEb=*s8$C`%_|ghxWUm*0<66Pqt}hb+o>lNtpV^9^r|s~fKzzWfKjQRc8SxnB?` z^R4HK_Vp>&s8PQA8d#?)^*mk6_d4)dm5AF}Iz`58Hk#+!`aw?+TY+$5@)|mk;NOsW zuGo;OSQ9ORcVUM}!)%`SiwC`mnR@&$hSm`QohP5(j)`p<4}F9TZX90YsCz3!Tg z`Lpq7?{L}K{c_gI4HoO$pW*IcFV;)_y}BZIKNjoHiPEP-=VV@!Q7}u)SHF$fANI z`#C!Shx*9um1IgnXGQ&jP;Y`mi-{n&aii*LjNli4lb3TTno;^C5}X7+hy5+zX+-iNpv}sh-gwfP+9C z`ax<;MF!dsK`qDWZDKNa-&ODL!pXvn_f$W0t!Tv&YEJ-1NPx?{i&{@r?iqFcDhG8E z9q$kfJqi)X6jExc{&He!x_XS0^UVZ9@b295iS#er@*Qv9fLIQ<2~Cp|SV=-QAd_Io zYHpicpIl-(FeeXluH{3b9NCp{7)Qn^br9$63WGxG9r-vBLT1u};3f?2qH$&fGbI$k zkyruD!C}tA2thf7AVD;j!2~yNC>@$;l4#P;+xH1ZWrm4!)4k94^I)itde6_l)CZ*t zMDs+73fi0`#79nj>1kkIshC==B5n>{*!3i&`>062^wi1N5;?$9-m!+hWsNWpzp~z* zNk$5apIr(+v(@2!9wGSP62zk2FK~d(PmbrRn;I2B045Z9wLGF#-Zfltab6PJO-M-z z7P|{^-=o4ufY_%@yWM?|lQ*K&q}2CcRv4jg-sZo|5kg;IS6^QyVPsrsT&WpP=uyj1 z680~0^D6N#Tw8UraPs$$aktJE!5)==?JNI%(9VnH(z6dg0@0qAg79vFKJWh?sRI^0 z17QI}u>sf=uaP#5jJ#@7T9>-530*lIhK37p4&gC0D*C;5i=$8Kkhdd`jC`>(cM&`b z0*s-#saEKOe@?-EJIT8_rzX_jRD{>uZpb~W+%ECtvKG(R&^`geYVQ+G9b>h4Jiok7 z5{+C!wVUR&Wy4*E$r~#YlmwyhULOlbM@|_fTycJHq#eVmh34araHMg{vI#)V#s)I2 z?9CvuY(614AM+zf0hQym)7lud@CCXYs@NY!5XWWG6Cr^JTU32G<1M5QVW$>fn1T|^ z)S-m;b}aPsNP_rh#Wf!BlSl zvK%H}%XOo6May?>_mo%4PAHGZwia>WPOCo-R`gNgEA~d3K>Pp`3k!HdW}bRr>Yegp zHE)E?iu?#RuY`yQaP#BzLye#YxN}=3Py_8uQ#Lxg&Zs+0UGSAM4okzv2fO$~$L$aS zY{VOACGf5E*jfOvNMLOphksNUH1-l2^kT904uN7-3$X*sJS0n5QBg^8|B{f1 zB%W*LgQGc1o1I6DxUMf97;POG<#wCI2q~{LQ16f2b(bz*Nq7bT+)_pw@k)~>{peIK zI3ALj8KOZ9nr_ilb4(n>nL?|1T<;+nErS2HxdtV9C4wd=55<}3f~>w{J;oVwu?UJW zm!!Onye68PjFzegElerM$hpEKO$B=^7w77}dSZng&Woi)*k*dMHZzeQSgFmdJ}p$P z-vNp?01IJi=nT)(GtEB^fxy) zZ-&XAKj(Bx3KB}>`Esw%PQ^cd(!M46FnG(u16H`x+Nbaiz#MKz7@J3&~DEtu@eG?{z#_ghM(e%9Z_VJ(f&qW!BDNTydNJY*qHwDhcp2Z%a zHW_bLUUZ)YCWnPTu+U5?{!e5_*21Q5ka`Zqn+cpGA!$u2e)l$VhF6aq!pe_OxG)r@ zIIbeu!s}|=<7^p+Y*xViF}0ZtwyEPYo&E{K3hq8mV=9r|*qA^rDQ?@hQx`Btp#G^Krs*#&(Q}-fKX&(Fb# z|F7UeB+_e@xa4@~Wj-T1ez|R-_+-5nw>IC~a=N9VTx`DGpiwdk+-*2MQQzwJ>rvUymA*+SVS zL}Wjb$-@Urq>fNWdO>4hJn(2C1<~6QCXNXY0M(}Se}6GwY7iGvHXkjVUu<#%f?A%( z-)=oNcuKV6n7QL^A+JI9q4^KHAH=$~5#Pj$--^*M4sBg~Q#uqenTzGvhD`G1j;F@g ztO^Hs2Luptm|kk@^?!kLq=>5|a>x^m3?7(FXjD{$B`z z&-u$;h0B$)XaJ=dFokrnK$x(!%CcXtFI0X%a@TYjL$^^0qfd0%Y{HdNPDRY7>dZV`Q<!L*pF5|XB2cDhL z|9S02cAswzek0jy^TE((rUd{n(bHvoIQf32J)?~oxmaAySg3GfE-xDo03J3N5i3Cw zz;I*$48Bz>oup`@mFGsfok^GkZXnN$7GVsq*(CUfj{?R8dt|qC&+0ta&=Vo`qInHN z&jq3BS(}--*Rh>;A9*XIKIja>mOttB<)Sy6IQQM69b@Oi*IW8T&RaEs)d?u=Fu?Fh zD@B=Qa}B=N6&GQtcy?V@-S6}=cv=0UIjH7LS!<9cxoMlwAHuNrK$CEv$D~Yc=ysbX zM9Q^j&;Y(6%S=vAzIZbEzjqkH#CYGKh1+3^!8J&d&FM8Y$~stY>c4tu1>vu4{;dD# z5#n9KBSNskqIh0}22b#PF1ku>+N4$pc$av%fcKQN0ID@|Cdol4o$jclpfr);QckB$ z46&sGjc!f<`)wQKSS^28dqz|QuZbDTe8t#TZ;!zK&V zpZQIw>2v~_Q?WadeoZ4ax%v=a>14K&c)KF3Fpu!H_H~D_+gX!ov7{ZY$Mk*n)>$meJ8XSQ9|5$G1dez= zt)*ZL%;3r}-Qp5QLbcBNkN{*1;S&_xOJlUo(UzQBH{EovVM`i=b4sxcC+ZwCal#tY z6gw$^ir(Z$a8OhkX_#6c=hF%46h3eN(Cy{gnbR7}DoUDdDnDL(IjP`jd2du1*5bg) zu<_P=Dub_Iy}<_*jGn+-<+tzQ1M=@%Ov(lKBZ*a9LROuabW7>vJxsdd6v}-e^CULK zv~}*$DHU;Sc3e}nN6uPMPqT_p8B1wuXQlj|=8a;h^?)+~boHJi=YiUC?gniM#tp$8 z(r|o+3@0#j)+dTH8PS5@ed7}VVgoLsB0edhE`1CY^_DqoGt336HIVZm409n;Em06JR!8+rU9_=<;#uF8Mo>-?57IuHC`z5+e? z!oK8Na^>dXlP1#5^309JEu~SozD%WK(#t;b;^|_`K7?i+QeZMEDnNo~*m)zmBRoL& zAgUw!@t*6WxT%%Cst+rj?_(eS5t+&%y)3^@dLN51W0;?7a(s~B2-Mq4Q#BG@NG9wE z|00A&@8$@VXX_0nkvPWG%Iw3wx}B=w7$MgXuovLD@{caJmb`lWF zYlWyw=F0wSeN#7s*qXX=MGzAXrAbFxetorN(Gy9b``i*%XpzBi4Iaq*G;NqhxS~*1 zhZ}7ErdZuxx7_lIhr_rT?wtmYhCK58xUW~Jy`J0cM^E0|KUe!OWak^}-Gv9;bIlhb z^p5LCHLuM+xch0RTQQBzDTy}lAD6%x*H)Q8o2~%$v^gs%^$5K8hDK^SE|pBn1Fjc4 zR%F=o(0u!)T^A~Bc5LkW`vnmW2K~*%P@;rZgzlE+AA=!nb~O=9o~d0V`z+}f0%%D_ zLIGoZsc%I`E;sQ!k*bKjP~%hQw-qqa|KU5aM_^OEVkGECdT)2KK)dFZ7{*O8gx9Gr zgh=f4&!TI(6<2C_wOD_vnwx*tT)vk!)A^<*?#QkC7rkz6d0HuC;@EI4)EjDpX@~WW z{m}pA4a+Omz^r!Y_|2wGiPxv=NE0wb|Ie!?ewf{;NV&Jk;iDGI*UtJ5xf+CpZ~(p^ z<*3m zib^iutlmQ)mU~;MOotOiRY#U%CCk!2u>){`3<%Oe)(IOK2~ekxgNbrwg@wJImKa?o zYqscaXFe2HHflrT)NNr(RPvQ;VWUD6O8GWA^MIO(WetLiU%i}4N>hcu^KlATh`cIy*Pi&Js<08=&Qc>be9h{or*pFBF6+$u(+ zC1P$Y*O7zKk{PScu$8S?(Ix%B@Qa`U=L`w&h2tbEK*&DgK!+NNMuE1htAi)Dz0JzD z9b9ZbDJ;Fv^aK;eL-#I8%tov;6i10o^hfPF?n>dZ@pm_?y-5L>+GJ(dm z&;TDP#;SmYq-kDON(L{6`6??1NX`<}2=W{Lmxlf%uWq>6!(t4XZ$4YMo#pJnj%FPB z()GKaKnk3Ec$>m85ma+0y{Z_O-C~|MjG;t`p2f-(*9tSZ^>$? zEdf0gYt3ypPAOE!?yy)t#fjlNnrELMT`O0=={_`8vzqB=dshlsWy0F(c(1(~%{v6q zzUdg;Tqo|ba5jk@sPrKRx9Je^Z0tfsj-$Qibr$RsN}2)*0)T1%&{t9DMA#_YB3;y* z225|$T>x%=Q4-OSCg*mu76aDw=6+JDkBgv?uuomxjc#2jCi5v$W_}-iuG<$DN_CN3 zZNFZhUbIuJzl1r{tSU87-d?eO@f5i7N1lsx+1Q?d-r4RrnH-jjy?X!Tj$QionXY42 zduuG#SBnU2a>$3q^tV@yQoE(Z!=FXCWq40yCB4kXRrRs9cEPG!SepG904WeRDL|j5 zx~cg<_ycuhd};Gk9W{R^SDz7@H+kMSRnE_<&8PQ_w^f2~TA8=?8Kmw61K#Uq9xCT7 zL#fbApjU*$8Ks=P0}N5FR0ZbV7&jaBt+ZVQywjqkjni3C9)1ma%^uDWtag*BlxuVJ ztYjABtj0KP1}5yRT4Xq7*aWT>!`!u|y`rNv7 z3#9qU&y=~m7j2P){99B5qQ-5^(C8+xbw7Od1yxkG~2Q>av_mb_L&tL zNPB?41;MsQBcGiv2@X{8DlF0!$iJ7PsHg9Lnx%ec0A6d4^v740N_xFuWX5Hp+f4J?$}*h?RxMBD!>rENjl1g!1J zYG_|F(f{R)AHmQ6RTM=EbyO2oZjCCJvKiQsItn|SxZ^hBqB2xq0K*Zc5hmPR26kAJ zO!dRFeqWOvqNzi6Srt07vlHY0%Av*VUrk2FFNRr%hk|S7kgljWd=*HrRjGzB zwJFRY1TaK3rmH1s(Qz{Jb%%uoGO5%S;te_CO%GqSql#+w<;wDzsKOG6g`+By4*04n z>jrZ<_~PZ;+|)cGXK_xH5fJ-{MF!lEZ-HaBXBfv>MK?gS$On9p;Z=0AeY7S1RJ?Ut zym>A6zltWk<&Zhmjm=Z@jA;9@^rx)6V3C!!4=h=*i!?*=$uzd+UuLZBpYv-_9o9KF z8vM2^ZhvEGjjKDfD{WcCKeVzpwQ0y_A%gnzj5eQp=F88K%#N26J`Z%uiq{rNH?oG# zsPh$P`Ul`in9PAiC6)9S7LP_mzg&nKJG(a<+_U=Vq_Bv2Xxsf~-cbSgL#!fj;Yre- zd+N)+Z|c(>gMHh~9@g04hutYoH}%w~L*5v^GIgFR;uM}*?Muw!Nzl?82s}{FE@v%j z={15Yt*5RGz>XATzRx2vD1%S|(bRnOAae(soxqE5uIt*A3$Ex@Mq7N7w1$us!aEMht2{F2REF#&J=-P|14|j&%1E>~>5CWgn*d8~M zRwoF&uD;K5;}$`l$H$UJb~zz+Cn94s|9oT3y1eVTAbSZO zEq|4}_VM?J60Y!sG zjHg2JQbk8=1w}9n9`9E4w4-1iDV5ew%bi2v(&Ml5Kr%z#6dzY0`dgIn$*{lsZpto7 z96`}w(TuftHSc_Jg6m+rmi45uFWES#Djc0|L7?eisN0TsT3on_up^Z zhGh=h{{V%pzj1pn_6D!~x^>=m#q!&!ap{WhJzyNg)E%7Njq#qhJFIyK8-%9z^JSz! zA{~igQUa;8g`}Be0tU$~m};>q!-JKv3I4&Yidv*P77McHY*80*z7OY1_?}1~&z$bo zAlN}+0Kgp99Ql`rwz5|v+>VNs8qAM`j4qx#>L6-<+~7>GeSe5*p!K9?2MX>B{kH%T zLGa_XeuSEg9nNf+IKTyWzrHa)vj9e$pOLwlJcou_{GJzFCL~`$4+oFF~3DL1^ zxJ?6Isw1zoiVB~%l@gEn;4oX?Lin;dgtlwMNhXXZ=^S{r#~r%PdRBKntTVPVjPczp zN7vZ1MO*k#kz{m_WRXP1yYF2c-51oH?y$=#5wYY{AvK6OTsjXaI0iXKgifFUBKl?@ zw19&>^QxhmDx`{=G|LGBo$9Sz9QMTC0)`pWKPk}Ot_nmy3B-8zq~ag2K9qtBa(S-a zsmku=5K37pLpXijmmsLb*2oTJ6S3BcdhXu8x|{6kTzo7$Mr>^bHZJx zxEwoFxLVq|@>22;;yxVSqGkpb(tOCopnf)Lmuec>!@ttaaHS^io8(H*@6zih0&@a$ zmW`7nYYw9Fju7j{Q^pUDU(YETdm6VV7pDSdqjS2CXRU_MnM@W4rp@x$!AwTf@rkBL zq`Jg_qobQQGS!Db@eX$O$qNDdOH@X;Uv#)%xCatyw<jVOoVV?!9(6U=>d~5>0M)4(Y^a9Uj=mqj#|Ff7M_62`s+x|i1?w?iA*K+dK zW&OaT^m)LB%c>`%r9G+sl*r&NuW^V-95@-=0TWJ-600b(^@{>t-0(o3R}z2IP<1DT z27ol~^cnjHBahR^Hf^o~!BF#r{buREC3mpNg+=~?ZceN2)g`sLvUqDFB|!>dT&cyK z+N=bQ7df3GkHH$_pZ6BR9`T_4jXPS-01Nbp#fUw5*=X(*GxTRY2~gPg;jh>RYv2QG zV2PwbJv1=f{@x(`6&Yv58W(B`*xI+;LIp(F1vGcBHuDD5N}4B7`ajp!m z4BprlQ`Xq~B4iN~%Wt%5yg;R)dxKG<`7;o#+;Hs}XhRooCx(};g%LrQy4j-gSzpj3 zkSt$rp95w#(6TPA<;EfKTL$?I%a`{8n-qQ6(Ltwym0tO9tNZ|OLc}}W;LGM4_R_s1 z)09e)E*8AzlPjMAk(Z(HV50Q=m4}>*DDI@*eu}tazOH6LzJy*PxZ0wIEBH$Z>_BoM zYtz$%>TA;+Ddvg|O0I>K|A(tDk4q~5-UkFk#R5eItwd0AOIh41OHjlO3ztkAD>hBb za;wS8l0^v>N=;2|!zJ5nLR+Ria3L2g%@&=Sa;e`x!ME}5K|7-y2eBv- z>xBBM{zyG{3s2}+wobMzQbg z>+9Aps|<7ESiT2uYG}Nb6@-m&D;Y7c}sz=c6sRFHjnu2-ASusRekB* zNz{IoHd>l#SFubx^{l&M+3eScbC3JqkBdN%#Koh>a~$KLRX^O%--}bxxyA7M~Io^C~|IOQZPz@G?h|Y;y9m|!nmI>L5-_}oD z2D9G|53`gAMp=v|$>D+Kl2mqCx@Z=gp))i7PmJ}QESb-HXj$by+?Td|AUoucbrLV= zqT`$dkoOt6eKNyoQC%Qd#97ASfMp;@vR^`GJ|06xfXl*OCKKcW@p^gU%C+oW+hcZp z>avY?sk~Fnc=j6|WxnEMqi8ZttI~9)aYAWsC#niIKx|Ri)jXZUA)j-<98<*tTfXV$R z#Buma z%@)6V^`!y?$_@z8ui1xI=P^BHPCmXM4)Sw!f* zi~}P-xl(Q*@7GN+kK8Qjcm#UCTzP1p)Mt9j!MGr!P0N?9A?#Ely%Ol?k^)tK(rKR% z_IJk!Hw*u(PfekKOqSAFMRsyNYP?``8*^ZT*SS-nVMvpp;8l=s%$!m#5q-mgCS z`-v6CA#abLeS)!ldug!Oa`b6RJ*CFk-_k?}LM#EPa!JNj-~&`z#j@#}KK4yk&v0PF-7SC<@QbBq(p(kya%ZxhOvWIVk~eY{5c zb@iToq;p9nueU>tf@`3p&eE~m!tGTYK@%?!QhJ$a>U@nL4h=P4lB3lOBpg4#<*84N zSNJcuEj!m-n0l`+S|3OL{+&syLEP_O?*6(6x$7jN*UD(-n@-@x*$ZyvS{jdmX4ne@ z#*A=*23z8GZ@X_4?WYxAB&~l@79OgOnm9WWNZ?6V6#symA)@?x(~QkbSc~ahH4fHE zhp?j>2}_7BL2_8%5 z%Gt;>r?A1H7uzu0hbLW^8e=IMwhJ1e;$D5tq10n9Bc{%A7Qk2e_s2LeI0aX7_rV-0 z>{KHc1gb}WL{O`CzO_Ho@z>VUo6e87%EL1u8_m9NIaF#Kg{~8*7GD2uv)s#B+_2Ol zFydidq=n_d!(V@x1{fI6zGDy9ZP=D~Z*qUh$6s@uoHwKPq#s@OjZvF45S)X=thyd7 zCCT#(0p?gR5^rQn0T�DEWd}E-|YWlZ)HwF}F3gcs$k}>EetG+gao(X9#RD7$-*0 z*`m`QnY*kR{dFuZZXfSW2a6t#Ig>m*LbuB=Ibzn_o_^KGp4d#4d0nXJb$;?sS+;ea zTlklgTe<;2Uvk^EN|VN|TXMg>n`WGybM~f zlCnCc%4>5O6L%ATpMV!Z9uz)jZ=F80an~BiLS*IQTW^HQ8DcHO}&v& zHkx9-*I&O4%HFz=-EONu#UR^B?5(!Fjl0-eV~|@zip`fFJX3nGp-TcPJXfDkRXZth znB@9XtS^6Qrwz1iTjg_kplTcK>E&va&$Y{|P(Jmo%|q8XwQpF~tb*-W~c5SPP;Ea5|(_;3ONEvMo;^SS7JB1-7L0A-ZV9rPn> zceTDBIfz`1<)$qzcm~j%l7aEJpjB!Mu$J1G5{?Jw#}Qt2Z0Qh8Cv*to0_+A~+8y6v zYCMnj8GfmI?W>!8Wq)wetdo7fAvX^lh&nJk=aCJI@KVP_xENv%yF;MnRjDTN4&{)V zSn=-=y9|fZ<+f3b@^T#AA>QS8rwU1xL)h<-3Q2VsV<7C&(i0FXd3?iU!z5}__1j?z z%-wWnQJiO$1Y4KGVjMwek`NF7!zjJP<`hk1W{alh4iuN?IS3uh#(s*lL9W6jF;C3TZG)Mu8n&S6XpvvWH+IgI}LUJ5$dI47xmz1!8 zFM7AFBu=>eq>y%!>le3UK9-wW@K!GfH@kI$e8_c3lujvM{HKz-=Hn%aG5K}a9q-Ws zM$zj7y7<4yg0CEz59J7Urw`$>aTJ-G(f8GjL#-ckb0cTfbFj3j?A35`66(5N;v%hB zYK57k#J=@dfL#=ii_vCeTwlSL8K3KqU%{^gA3?8$!y5^F5<$?of?pw}SIbn7Z8M&k zJDi8Md&@QNRw#y_DB4u-Xvo=jv<3G7h16u6EJqK_-RCJoZ(r)Z5fzu<>h4ytknwpU z>p|?QFRhPS``^#bERjB&5IkD{rB01UP~&kls#Dlo%(*tP=v+sG8xEqVL@K%(%vWqD z!jo3RsYVoVp}*-Z6**41j}Jvk9#tOI=PehJJkh$b`lYu7`#iVW2)Qbv6$2aBx5JM&o=$<_t>Nc1>r9WI?Tb36v=y-OQ{BA~qW!32jM}J1@mWr) zk}j~#4>G;#Ztf27Oqa&%ynR}VZ4Si`q&#*WT7wyO_O^;ZK#*1{%Gszyg0Y4rQX<|a zl8dEY!O+Cu{Mg{U>FY2@PS62g-CVkI6PtZSv8e>m^Z@;;;f(ZN0*w%pt7ubggnUp$t}A zDM^Tr7RsZOROLd^3!x}_D`wGYV|NF^o_qu^)*52f?d`gT6J&~-fO>zdJrmf&Aa8)JJ8cFJgsW!|LcvqHO8Ce8S>=8h|5Uj ziZQCZj1o#ED=evqAU7tSgeT>cE+!}UR=2RYwFixTxcOv#HF@S>F*YlkiRhwvWwc4; zU}MLHq1^uSL8Q=&*sLI#JP<)gT*OJ?cqksuEvzVWgT^7$NIw@YS^|IaBj##c)01@o z>xXjvla+CXt-SzEdfwLFsQGfUa$}5Z+;5BQpLot@{Ce)c%aBQAS(C>Td9p>tz=-xU zq;oJaBbAt2#3G`Fd|!_9=NQbr-v#NMyEyb#A^Y{~>^FijZG3vuD#a+Rb|%RG0* zgcL72#;pQXz*SW)ey-vKPj{Cni*ZSr
  • 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 S8v-EaPS_CO&V~Spxf8!3#u|eF literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/sons/gun-shot-sound-effect-224087.mp3.import b/microjogos/2025S1/Felipe_Fernandes/recursos/sons/gun-shot-sound-effect-224087.mp3.import new file mode 100644 index 000000000..2e1841ca6 --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/sons/gun-shot-sound-effect-224087.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://brpf1v6o451bn" +path="res://.godot/imported/gun-shot-sound-effect-224087.mp3-34fbdd05928579f9192cb58b76ecc0a4.mp3str" + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/sons/gun-shot-sound-effect-224087.mp3" +dest_files=["res://.godot/imported/gun-shot-sound-effect-224087.mp3-34fbdd05928579f9192cb58b76ecc0a4.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3 b/microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5cf5bb760a0323ce9b9f95cd8f38be8cd6a8b136 GIT binary patch literal 45139 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 literal 0 HcmV?d00001 diff --git a/microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3.import b/microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3.import new file mode 100644 index 000000000..6ce90091d --- /dev/null +++ b/microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://k0pn57wiwl7n" +path="res://.godot/imported/mouse-click-117076.mp3-531d6e6d8e7ce8db951cbd80760da5d6.mp3str" + +[deps] + +source_file="res://microjogos/2025S1/Felipe_Fernandes/recursos/sons/mouse-click-117076.mp3" +dest_files=["res://.godot/imported/mouse-click-117076.mp3-531d6e6d8e7ce8db951cbd80760da5d6.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4