From f3cb7ca3655fd6537242040e187546602ebafd1b Mon Sep 17 00:00:00 2001 From: Tanasart <22589759+Ttanasart-pt@users.noreply.github.com> Date: Fri, 21 Jul 2023 12:40:20 +0200 Subject: [PATCH] Pixel Builder --- PixelComposer.resource_order | 113 ++++++-- PixelComposer.yyp | 85 +++++- datafiles/data/themes/default.zip | Bin 5700534 -> 5714991 bytes objects/o_dialog_add_node/Create_0.gml | 40 +-- objects/o_dialog_color_selector/Create_0.gml | 5 +- objects/o_dialog_color_selector/Draw_64.gml | 6 + objects/o_dialog_gradient/Create_0.gml | 7 +- objects/o_dialog_gradient/Draw_64.gml | 10 + objects/o_dialog_palette/Create_0.gml | 3 + scripts/__bbox/__bbox.gml | 20 ++ scripts/__pbBox/__pbBox.gml | 38 +++ scripts/__pbBox/__pbBox.yy | 11 + .../_node_VFX_spawner/_node_VFX_spawner.gml | 2 +- scripts/assets_data/assets_data.yy | 4 +- scripts/buttonPalette/buttonPalette.gml | 12 +- scripts/collection_data/collection_data.yy | 4 +- scripts/color_loader/color_loader.yy | 4 +- scripts/color_selector/color_selector.gml | 118 +++++--- scripts/cornerBox/cornerBox.gml | 80 ++++++ scripts/cornerBox/cornerBox.yy | 11 + scripts/draw_tooltip/draw_tooltip.gml | 23 +- scripts/event_recorder/event_recorder.yy | 4 +- scripts/font_data/font_data.yy | 4 +- scripts/globals/globals.gml | 12 +- scripts/globals/globals.yy | 4 +- scripts/load_function/load_function.gml | 1 + scripts/locale_data/locale_data.yy | 4 +- scripts/meta_data/meta_data.yy | 4 +- scripts/nodeValue_drawer/nodeValue_drawer.gml | 18 +- scripts/node_3d_combine/node_3d_combine.gml | 2 +- scripts/node_3d_displace/node_3d_displace.gml | 2 +- scripts/node_3d_extrude/node_3d_extrude.gml | 2 +- scripts/node_3d_obj/node_3D_obj.gml | 2 +- scripts/node_3d_plane/node_3d_plane.gml | 2 +- .../node_3d_prim_cone/node_3d_prim_cone.gml | 2 +- .../node_3d_prim_cube/node_3d_prim_cube.gml | 2 +- .../node_3d_prim_cylinder.gml | 2 +- .../node_3d_prim_sphere.gml | 2 +- scripts/node_3d_render/node_3d_render.gml | 2 +- scripts/node_3d_repeat/node_3d_repeat.gml | 2 +- .../node_3d_transform/node_3d_transform.gml | 2 +- scripts/node_9slice/node_9slice.gml | 2 +- .../node_VFX_renderer/node_VFX_renderer.gml | 2 +- .../node_armature_bind/node_armature_bind.gml | 2 +- scripts/node_atlas_draw/node_atlas_draw.gml | 2 +- scripts/node_attributes/node_attributes.gml | 93 ++++++ scripts/node_attributes/node_attributes.yy | 11 + scripts/node_blend/node_blend.gml | 2 +- scripts/node_blinker/node_blinker.gml | 4 +- scripts/node_cache_array/node_cache_array.gml | 13 +- scripts/node_canvas/node_canvas.gml | 7 +- .../node_checkerboard/node_checkerboard.gml | 2 +- .../node_color_adjustment.gml | 2 +- .../node_color_remove/node_color_remove.gml | 2 +- .../node_color_replacement.gml | 4 +- scripts/node_composite/node_composite.gml | 2 +- scripts/node_data/node_data.gml | 32 ++- scripts/node_dither/node_dither.gml | 2 +- scripts/node_dust/node_dust.gml | 2 +- .../node_fluid_domain/node_fluid_domain.gml | 2 +- .../node_fluid_render/node_fluid_render.gml | 2 +- scripts/node_functions/node_functions.gml | 109 ++++++- scripts/node_gradient/node_gradient.gml | 4 +- .../node_gradient_palette.gml | 2 +- .../node_gradient_points.gml | 10 +- .../node_gradient_replace.gml | 4 +- scripts/node_grid/node_grid.gml | 2 +- scripts/node_grid_hex/node_grid_hex.gml | 2 +- scripts/node_grid_tri/node_grid_tri.gml | 2 +- scripts/node_guide/node_guide.yy | 4 +- scripts/node_line/node_line.gml | 2 +- scripts/node_lua_surface/node_lua_surface.gml | 2 +- scripts/node_noise/node_noise.gml | 2 +- scripts/node_noise_ani/node_noise_ani.gml | 2 +- scripts/node_noise_cell/node_noise_cell.gml | 4 +- scripts/node_noise_fbm/node_noise_fbm.gml | 2 +- scripts/node_noise_grid/node_noise_grid.gml | 2 +- .../node_noise_grid_hex.gml | 2 +- .../node_noise_grid_tri.gml | 2 +- .../node_noise_simplex/node_noise_simplex.gml | 2 +- scripts/node_padding/node_padding.gml | 2 +- scripts/node_palette/node_palette.gml | 2 +- .../node_palette_replacement.gml | 6 +- .../node_palette_shift/node_palette_shift.gml | 2 +- .../node_palette_sort/node_palette_sort.gml | 2 +- scripts/node_particle/node_particle.gml | 2 +- .../node_path_l_system/node_path_l_system.gml | 2 +- scripts/node_path_plot/node_path_plot.gml | 2 +- scripts/node_pb/node_checkerboard.yy | 12 + scripts/node_pb/node_pb.gml | 29 ++ scripts/node_pb/node_pb.yy | 11 + scripts/node_pb/node_stripe.yy | 12 + scripts/node_pb_box/node_checkerboard.yy | 12 + scripts/node_pb_box/node_pb_box.gml | 5 + scripts/node_pb_box/node_pb_box.yy | 11 + scripts/node_pb_box/node_stripe.yy | 12 + .../node_pb_box_contract.gml | 144 ++++++++++ .../node_pb_box_contract.yy | 11 + .../node_pb_box_divide/node_pb_box_divide.gml | 160 +++++++++++ .../node_pb_box_divide/node_pb_box_divide.yy | 11 + .../node_pb_box_divide_grid.gml | 87 ++++++ .../node_pb_box_divide_grid.yy | 11 + .../node_pb_box_inset/node_pb_box_inset.gml | 126 ++++++++ .../node_pb_box_inset/node_pb_box_inset.yy | 11 + .../node_pb_box_mirror/node_pb_box_mirror.gml | 43 +++ .../node_pb_box_mirror/node_pb_box_mirror.yy | 11 + .../node_pb_box_split/node_pb_box_split.gml | 153 ++++++++++ .../node_pb_box_split/node_pb_box_split.yy | 11 + .../node_pb_box_transform.gml | 45 +++ .../node_pb_box_transform.yy | 11 + scripts/node_pb_draw/node_checkerboard.yy | 12 + scripts/node_pb_draw/node_pb_draw.gml | 14 + scripts/node_pb_draw/node_pb_draw.yy | 11 + scripts/node_pb_draw/node_stripe.yy | 12 + .../node_pb_draw_angle/node_checkerboard.yy | 12 + .../node_pb_draw_angle/node_pb_draw_angle.gml | 141 +++++++++ .../node_pb_draw_angle/node_pb_draw_angle.yy | 11 + scripts/node_pb_draw_angle/node_stripe.yy | 12 + .../node_pb_draw_blob/node_checkerboard.yy | 12 + .../node_pb_draw_blob/node_pb_draw_blob.gml | 97 +++++++ .../node_pb_draw_blob/node_pb_draw_blob.yy | 11 + scripts/node_pb_draw_blob/node_stripe.yy | 12 + .../node_pb_draw_ellipse/node_checkerboard.yy | 12 + .../node_pb_draw_ellipse.gml | 34 +++ .../node_pb_draw_ellipse.yy | 11 + scripts/node_pb_draw_ellipse/node_stripe.yy | 12 + .../node_pb_draw_fill/node_checkerboard.yy | 12 + .../node_pb_draw_fill/node_pb_draw_fill.gml | 33 +++ .../node_pb_draw_fill/node_pb_draw_fill.yy | 11 + scripts/node_pb_draw_fill/node_stripe.yy | 12 + .../node_checkerboard.yy | 12 + .../node_pb_draw_rectangle.gml | 33 +++ .../node_pb_draw_rectangle.yy | 11 + scripts/node_pb_draw_rectangle/node_stripe.yy | 12 + .../node_checkerboard.yy | 12 + .../node_pb_draw_roundrectangle.gml | 203 +++++++++++++ .../node_pb_draw_roundrectangle.yy | 11 + .../node_stripe.yy | 12 + .../node_checkerboard.yy | 12 + .../node_pb_draw_semi_ellipse.gml | 63 ++++ .../node_pb_draw_semi_ellipse.yy | 11 + .../node_pb_draw_semi_ellipse/node_stripe.yy | 12 + .../node_checkerboard.yy | 12 + .../node_pb_draw_trapezoid.gml | 138 +++++++++ .../node_pb_draw_trapezoid.yy | 11 + scripts/node_pb_draw_trapezoid/node_stripe.yy | 12 + scripts/node_pb_fx/node_checkerboard.yy | 12 + scripts/node_pb_fx/node_pb_fx.gml | 21 ++ scripts/node_pb_fx/node_pb_fx.yy | 11 + scripts/node_pb_fx/node_stripe.yy | 12 + scripts/node_pb_fx_add/node_checkerboard.yy | 12 + scripts/node_pb_fx_add/node_pb_fx_add.gml | 22 ++ scripts/node_pb_fx_add/node_pb_fx_add.yy | 11 + scripts/node_pb_fx_add/node_stripe.yy | 12 + scripts/node_pb_fx_hash/node_checkerboard.yy | 12 + scripts/node_pb_fx_hash/node_pb_fx_hash.gml | 32 +++ scripts/node_pb_fx_hash/node_pb_fx_hash.yy | 11 + scripts/node_pb_fx_hash/node_stripe.yy | 12 + .../node_pb_fx_highlight/node_checkerboard.yy | 12 + .../node_pb_fx_highlight.gml | 107 +++++++ .../node_pb_fx_highlight.yy | 11 + scripts/node_pb_fx_highlight/node_stripe.yy | 12 + .../node_pb_fx_intersect/node_checkerboard.yy | 12 + .../node_pb_fx_intersect.gml | 25 ++ .../node_pb_fx_intersect.yy | 11 + scripts/node_pb_fx_intersect/node_stripe.yy | 12 + .../node_pb_fx_outline/node_checkerboard.yy | 12 + .../node_pb_fx_outline/node_pb_fx_outline.gml | 32 +++ .../node_pb_fx_outline/node_pb_fx_outline.yy | 11 + scripts/node_pb_fx_outline/node_stripe.yy | 12 + .../node_pb_fx_radial/node_checkerboard.yy | 12 + .../node_pb_fx_radial/node_pb_fx_radial.gml | 26 ++ .../node_pb_fx_radial/node_pb_fx_radial.yy | 11 + scripts/node_pb_fx_radial/node_stripe.yy | 12 + .../node_pb_fx_shading/node_checkerboard.yy | 12 + .../node_pb_fx_shading/node_pb_fx_shading.gml | 28 ++ .../node_pb_fx_shading/node_pb_fx_shading.yy | 11 + scripts/node_pb_fx_shading/node_stripe.yy | 12 + scripts/node_pb_fx_stack/node_checkerboard.yy | 12 + scripts/node_pb_fx_stack/node_pb_fx_stack.gml | 71 +++++ scripts/node_pb_fx_stack/node_pb_fx_stack.yy | 11 + scripts/node_pb_fx_stack/node_stripe.yy | 12 + .../node_pb_fx_substract/node_checkerboard.yy | 12 + .../node_pb_fx_substract.gml | 25 ++ .../node_pb_fx_substract.yy | 11 + scripts/node_pb_fx_substract/node_stripe.yy | 12 + scripts/node_pb_layer/node_checkerboard.yy | 12 + scripts/node_pb_layer/node_pb_layer.gml | 27 ++ scripts/node_pb_layer/node_pb_layer.yy | 11 + scripts/node_pb_layer/node_stripe.yy | 12 + scripts/node_perlin/node_perlin.gml | 2 +- .../node_perlin_smear/node_perlin_smear.gml | 2 +- .../node_pixel_builder/node_pixel_builder.gml | 151 ++++++++++ .../node_pixel_builder/node_pixel_builder.yy | 11 + scripts/node_plot_linear/node_plot_linear.gml | 6 +- .../node_polygonal_shape.gml | 2 +- scripts/node_posterize/node_posterize.gml | 2 +- .../node_random_shape/node_random_shape.gml | 2 +- scripts/node_region_fill/node_region_fill.gml | 4 +- scripts/node_registry/node_registry.gml | 270 +++++------------- scripts/node_repeat/node_repeat.gml | 6 +- .../node_rigid_render/node_rigid_render.gml | 2 +- scripts/node_scale/node_scale.gml | 2 +- scripts/node_scatter/node_scatter.gml | 22 +- .../node_scatter_points.gml | 4 +- .../node_simple_shape/node_simple_shape.gml | 4 +- scripts/node_solid/node_solid.gml | 2 +- .../node_sprite_stack/node_sprite_stack.gml | 59 +++- .../node_strand_render/node_strand_render.gml | 2 +- .../node_strand_render_texture.gml | 2 +- scripts/node_stripe/node_stripe.gml | 2 +- .../node_surface_from_color.gml | 2 +- scripts/node_text/node_text.gml | 2 +- scripts/node_value/node_value.gml | 24 +- scripts/node_wrap/node_wrap.gml | 6 +- .../node_wrap_perspective.gml | 12 +- scripts/node_zigzag/node_zigzag.gml | 2 +- .../notification_system.yy | 4 +- scripts/panel_graph/panel_graph.gml | 1 + scripts/panel_inspector/panel_inspector.gml | 54 +++- scripts/preferences/preferences.yy | 4 +- scripts/preset_data/preset_data.yy | 4 +- scripts/render_data/render_data.yy | 4 +- scripts/sample_projects/sample_projects.yy | 4 +- scripts/shader_functions/shader_functions.gml | 21 ++ scripts/sprite_loader/sprite_loader.yy | 4 +- scripts/theme_definition/theme_definition.yy | 4 +- scripts/transformBox/transformBox.gml | 4 +- scripts/vectorBox/vectorBox.gml | 6 + scripts/widget/widget.gml | 2 +- shaders/sh_ani_noise/sh_ani_noise.fsh | 8 +- shaders/sh_cell_noise/sh_cell_noise.fsh | 8 +- .../sh_cell_noise_edge/sh_cell_noise_edge.fsh | 8 +- .../sh_cell_noise_random.fsh | 8 +- .../sh_color_picker_hue.fsh | 20 ++ .../sh_color_picker_hue.yy | 4 +- .../sh_color_picker_side_hue.fsh | 45 +++ .../sh_color_picker_side_hue.vsh | 19 ++ .../sh_color_picker_side_hue.yy | 10 + .../sh_color_picker_side_value.fsh | 40 +++ .../sh_color_picker_side_value.vsh | 19 ++ .../sh_color_picker_side_value.yy | 10 + .../sh_color_picker_value.fsh | 20 ++ .../sh_color_picker_value.yy | 4 +- shaders/sh_draw_color/sh_draw_color.fsh | 9 + shaders/sh_draw_color/sh_draw_color.vsh | 19 ++ shaders/sh_draw_color/sh_draw_color.yy | 10 + shaders/sh_grid/sh_grid.fsh | 4 +- shaders/sh_grid_hex/sh_grid_hex.fsh | 4 +- shaders/sh_grid_noise/sh_grid_noise.fsh | 8 +- shaders/sh_grid_tri/sh_grid_tri.fsh | 4 +- shaders/sh_noise_fbm/sh_noise_fbm.fsh | 4 +- shaders/sh_pb_blob/sh_pb_blob.fsh | 17 ++ shaders/sh_pb_blob/sh_pb_blob.vsh | 19 ++ shaders/sh_pb_blob/sh_pb_blob.yy | 10 + shaders/sh_pb_hash/sh_pb_hash.fsh | 25 ++ shaders/sh_pb_hash/sh_pb_hash.vsh | 19 ++ shaders/sh_pb_hash/sh_pb_hash.yy | 10 + shaders/sh_pb_highlight/sh_pb_highlight.fsh | 124 ++++++++ shaders/sh_pb_highlight/sh_pb_highlight.vsh | 19 ++ shaders/sh_pb_highlight/sh_pb_highlight.yy | 10 + shaders/sh_pb_outline/sh_pb_outline.fsh | 43 +++ shaders/sh_pb_outline/sh_pb_outline.vsh | 19 ++ shaders/sh_pb_outline/sh_pb_outline.yy | 10 + shaders/sh_pb_shade/sh_pb_shade.fsh | 57 ++++ shaders/sh_pb_shade/sh_pb_shade.vsh | 19 ++ shaders/sh_pb_shade/sh_pb_shade.yy | 10 + shaders/sh_perlin/sh_perlin.fsh | 4 +- shaders/sh_perlin_smear/sh_perlin_smear.fsh | 4 +- .../sh_region_fill_color.fsh | 4 +- shaders/sh_replace_color/sh_replace_color.fsh | 41 +++ shaders/sh_replace_color/sh_replace_color.vsh | 19 ++ shaders/sh_replace_color/sh_replace_color.yy | 10 + shaders/sh_stripe/sh_stripe.fsh | 4 +- .../65342bfd-1697-461b-925a-796ad0c481a8.png | Bin 0 -> 698 bytes .../8a0d5d07-5845-47f7-9908-efc37cd11d3f.png | Bin 0 -> 698 bytes .../s_node_pb_box_contract.yy | 74 +++++ .../d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5.png | Bin 0 -> 671 bytes .../bc217285-104c-484e-b948-907b91cce514.png | Bin 0 -> 671 bytes .../s_node_pb_box_divide.yy | 74 +++++ .../209d3225-6a62-4f9f-8941-d4d4d62bd77a.png | Bin 0 -> 831 bytes .../8d401f48-03fd-4d33-8978-d33b72ec5906.png | Bin 0 -> 831 bytes .../s_node_pb_box_divide_grid.yy | 74 +++++ .../18b62ef8-498a-444a-b11d-bab636015a71.png | Bin 0 -> 657 bytes .../3fecb569-1a80-43a3-bd27-da27dbdf7d33.png | Bin 0 -> 657 bytes .../s_node_pb_box_inset.yy | 74 +++++ .../f588fc02-4483-425b-bda1-9e53bbeffe11.png | Bin 0 -> 846 bytes .../c2babca2-a330-4521-aa78-d5631fe8cd93.png | Bin 0 -> 846 bytes .../s_node_pb_box_mirror.yy | 74 +++++ .../d166c3d8-c027-4f6d-904d-84663b63d995.png | Bin 0 -> 613 bytes .../c8057d8c-39ca-4ba5-ad00-19192aaa0c20.png | Bin 0 -> 613 bytes .../s_node_pb_box_split.yy | 74 +++++ .../b36bac71-415b-4c6d-bed2-09fc16232e98.png | Bin 0 -> 682 bytes .../d21f2955-2370-4054-8031-af841ab2b95e.png | Bin 0 -> 682 bytes .../s_node_pb_box_transform.yy | 74 +++++ .../ca7846a5-284f-464f-aaa3-1b5560300193.png | Bin 0 -> 564 bytes .../13eef45f-b223-4349-bdc1-6865d0cd8424.png | Bin 0 -> 564 bytes .../s_node_pb_draw_angle.yy | 74 +++++ .../55f24c5f-c6cc-4f23-8ad2-01ce06183511.png | Bin 0 -> 940 bytes .../6946248a-cb46-40b8-b618-1281af5870a1.png | Bin 0 -> 940 bytes .../s_node_pb_draw_blob.yy | 74 +++++ .../fca72b55-9e1c-4765-810f-aaeada84730a.png | Bin 0 -> 792 bytes .../1ea0f4cc-6622-4c0b-8388-1d362182c510.png | Bin 0 -> 792 bytes .../s_node_pb_draw_ellipse.yy | 74 +++++ .../e4bf1652-1080-431f-a006-b27c657eed90.png | Bin 0 -> 1266 bytes .../9c6511d9-a468-4bf7-8242-d22f275bbcef.png | Bin 0 -> 1266 bytes .../s_node_pb_draw_fill.yy | 74 +++++ .../acd35f34-8471-4a6f-a5e0-cb79578aa061.png | Bin 0 -> 443 bytes .../d79e88aa-49b5-4217-8eee-8a92e395f8fc.png | Bin 0 -> 443 bytes .../s_node_pb_draw_rectangle.yy | 74 +++++ .../d3656bba-3d47-4d15-bc5e-fc2e505cd6d6.png | Bin 0 -> 588 bytes .../59ec12a2-d1e6-42f8-8c85-cd333c488303.png | Bin 0 -> 588 bytes .../s_node_pb_draw_roundrectangle.yy | 74 +++++ .../ac7d98d4-ebce-4783-ab3b-1509c6de3bc0.png | Bin 0 -> 760 bytes .../2c9ff924-f437-464b-b669-fc54b5222969.png | Bin 0 -> 760 bytes .../s_node_pb_draw_semi_ellipse.yy | 74 +++++ .../173f7e7d-1c4a-4cda-9573-9bf058483454.png | Bin 0 -> 661 bytes .../46792b76-3783-472b-8ac3-da79ce05c773.png | Bin 0 -> 661 bytes .../s_node_pb_draw_trapezoid.yy | 74 +++++ .../a6ba0f1b-fdd6-4189-a758-146ce7b68696.png | Bin 0 -> 887 bytes .../ccb281ff-e089-43cb-a95f-0bd19bfda4cf.png | Bin 0 -> 887 bytes sprites/s_node_pb_fx_add/s_node_pb_fx_add.yy | 74 +++++ .../2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8.png | Bin 0 -> 478 bytes .../2a44244c-36d9-4beb-8ce9-1a38297af766.png | Bin 0 -> 478 bytes .../s_node_pb_fx_hash/s_node_pb_fx_hash.yy | 74 +++++ .../5f08ab2d-7916-4587-afbb-90c97334b410.png | Bin 0 -> 476 bytes .../574ae896-7b3b-4d05-8b85-8ce3a7759492.png | Bin 0 -> 476 bytes .../s_node_pb_fx_highlight.yy | 74 +++++ .../35a1a620-0e88-483a-a417-bbdd75ab9dac.png | Bin 0 -> 1151 bytes .../1d2fbd79-57b6-4002-b490-ecf719e57b3a.png | Bin 0 -> 1151 bytes .../s_node_pb_fx_interesct.yy | 74 +++++ .../7e41d641-3304-4e76-a342-4f2c74308b09.png | Bin 0 -> 471 bytes .../dd68a98d-1d02-4b1b-ac2d-f50b43cbb1c5.png | Bin 0 -> 471 bytes .../s_node_pb_fx_outline.yy | 74 +++++ .../64c17f82-cc4e-4281-9417-4840a98a3641.png | Bin 0 -> 769 bytes .../0a944c7b-cdd1-4b9c-9410-c3e4a91f5aa1.png | Bin 0 -> 769 bytes .../s_node_pb_fx_radial.yy | 74 +++++ .../e2256e64-7f5e-46bb-b029-624b1c77f54c.png | Bin 0 -> 472 bytes .../abd1d62f-c861-4e27-8df3-f9b72e118981.png | Bin 0 -> 472 bytes .../s_node_pb_fx_shading.yy | 74 +++++ .../f93e58e8-2f73-44a2-9c79-92f60b499f54.png | Bin 0 -> 482 bytes .../aa9ac2a1-2de5-451b-b442-72b0f18fbe08.png | Bin 0 -> 482 bytes .../s_node_pb_fx_stack/s_node_pb_fx_stack.yy | 74 +++++ .../3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36.png | Bin 0 -> 1070 bytes .../a2327c60-7ae9-42bd-a37e-7dad310fa27b.png | Bin 0 -> 1070 bytes .../s_node_pb_fx_subtract.yy | 74 +++++ .../dac959c8-6ffd-40c6-999b-1e972f074c95.png | Bin 0 -> 1680 bytes .../6268addc-aa70-4036-a0de-0041ab23939d.png | Bin 0 -> 1680 bytes sprites/s_node_pb_layer/s_node_pb_layer.yy | 74 +++++ .../50e3973b-0a83-4a4f-a43b-2cb5f3dae836.png | Bin 0 -> 728 bytes .../9fe3b4b7-02a6-45f1-a5ed-a5eb9467a5f7.png | Bin 0 -> 728 bytes .../s_node_pixel_builder.yy | 74 +++++ 352 files changed, 6733 insertions(+), 549 deletions(-) create mode 100644 scripts/__pbBox/__pbBox.gml create mode 100644 scripts/__pbBox/__pbBox.yy create mode 100644 scripts/cornerBox/cornerBox.gml create mode 100644 scripts/cornerBox/cornerBox.yy create mode 100644 scripts/node_attributes/node_attributes.gml create mode 100644 scripts/node_attributes/node_attributes.yy create mode 100644 scripts/node_pb/node_checkerboard.yy create mode 100644 scripts/node_pb/node_pb.gml create mode 100644 scripts/node_pb/node_pb.yy create mode 100644 scripts/node_pb/node_stripe.yy create mode 100644 scripts/node_pb_box/node_checkerboard.yy create mode 100644 scripts/node_pb_box/node_pb_box.gml create mode 100644 scripts/node_pb_box/node_pb_box.yy create mode 100644 scripts/node_pb_box/node_stripe.yy create mode 100644 scripts/node_pb_box_contract/node_pb_box_contract.gml create mode 100644 scripts/node_pb_box_contract/node_pb_box_contract.yy create mode 100644 scripts/node_pb_box_divide/node_pb_box_divide.gml create mode 100644 scripts/node_pb_box_divide/node_pb_box_divide.yy create mode 100644 scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.gml create mode 100644 scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.yy create mode 100644 scripts/node_pb_box_inset/node_pb_box_inset.gml create mode 100644 scripts/node_pb_box_inset/node_pb_box_inset.yy create mode 100644 scripts/node_pb_box_mirror/node_pb_box_mirror.gml create mode 100644 scripts/node_pb_box_mirror/node_pb_box_mirror.yy create mode 100644 scripts/node_pb_box_split/node_pb_box_split.gml create mode 100644 scripts/node_pb_box_split/node_pb_box_split.yy create mode 100644 scripts/node_pb_box_transform/node_pb_box_transform.gml create mode 100644 scripts/node_pb_box_transform/node_pb_box_transform.yy create mode 100644 scripts/node_pb_draw/node_checkerboard.yy create mode 100644 scripts/node_pb_draw/node_pb_draw.gml create mode 100644 scripts/node_pb_draw/node_pb_draw.yy create mode 100644 scripts/node_pb_draw/node_stripe.yy create mode 100644 scripts/node_pb_draw_angle/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_angle/node_pb_draw_angle.gml create mode 100644 scripts/node_pb_draw_angle/node_pb_draw_angle.yy create mode 100644 scripts/node_pb_draw_angle/node_stripe.yy create mode 100644 scripts/node_pb_draw_blob/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_blob/node_pb_draw_blob.gml create mode 100644 scripts/node_pb_draw_blob/node_pb_draw_blob.yy create mode 100644 scripts/node_pb_draw_blob/node_stripe.yy create mode 100644 scripts/node_pb_draw_ellipse/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.gml create mode 100644 scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.yy create mode 100644 scripts/node_pb_draw_ellipse/node_stripe.yy create mode 100644 scripts/node_pb_draw_fill/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_fill/node_pb_draw_fill.gml create mode 100644 scripts/node_pb_draw_fill/node_pb_draw_fill.yy create mode 100644 scripts/node_pb_draw_fill/node_stripe.yy create mode 100644 scripts/node_pb_draw_rectangle/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.gml create mode 100644 scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.yy create mode 100644 scripts/node_pb_draw_rectangle/node_stripe.yy create mode 100644 scripts/node_pb_draw_roundrectangle/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.gml create mode 100644 scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.yy create mode 100644 scripts/node_pb_draw_roundrectangle/node_stripe.yy create mode 100644 scripts/node_pb_draw_semi_ellipse/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.gml create mode 100644 scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.yy create mode 100644 scripts/node_pb_draw_semi_ellipse/node_stripe.yy create mode 100644 scripts/node_pb_draw_trapezoid/node_checkerboard.yy create mode 100644 scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.gml create mode 100644 scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.yy create mode 100644 scripts/node_pb_draw_trapezoid/node_stripe.yy create mode 100644 scripts/node_pb_fx/node_checkerboard.yy create mode 100644 scripts/node_pb_fx/node_pb_fx.gml create mode 100644 scripts/node_pb_fx/node_pb_fx.yy create mode 100644 scripts/node_pb_fx/node_stripe.yy create mode 100644 scripts/node_pb_fx_add/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_add/node_pb_fx_add.gml create mode 100644 scripts/node_pb_fx_add/node_pb_fx_add.yy create mode 100644 scripts/node_pb_fx_add/node_stripe.yy create mode 100644 scripts/node_pb_fx_hash/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_hash/node_pb_fx_hash.gml create mode 100644 scripts/node_pb_fx_hash/node_pb_fx_hash.yy create mode 100644 scripts/node_pb_fx_hash/node_stripe.yy create mode 100644 scripts/node_pb_fx_highlight/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_highlight/node_pb_fx_highlight.gml create mode 100644 scripts/node_pb_fx_highlight/node_pb_fx_highlight.yy create mode 100644 scripts/node_pb_fx_highlight/node_stripe.yy create mode 100644 scripts/node_pb_fx_intersect/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_intersect/node_pb_fx_intersect.gml create mode 100644 scripts/node_pb_fx_intersect/node_pb_fx_intersect.yy create mode 100644 scripts/node_pb_fx_intersect/node_stripe.yy create mode 100644 scripts/node_pb_fx_outline/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_outline/node_pb_fx_outline.gml create mode 100644 scripts/node_pb_fx_outline/node_pb_fx_outline.yy create mode 100644 scripts/node_pb_fx_outline/node_stripe.yy create mode 100644 scripts/node_pb_fx_radial/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_radial/node_pb_fx_radial.gml create mode 100644 scripts/node_pb_fx_radial/node_pb_fx_radial.yy create mode 100644 scripts/node_pb_fx_radial/node_stripe.yy create mode 100644 scripts/node_pb_fx_shading/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_shading/node_pb_fx_shading.gml create mode 100644 scripts/node_pb_fx_shading/node_pb_fx_shading.yy create mode 100644 scripts/node_pb_fx_shading/node_stripe.yy create mode 100644 scripts/node_pb_fx_stack/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_stack/node_pb_fx_stack.gml create mode 100644 scripts/node_pb_fx_stack/node_pb_fx_stack.yy create mode 100644 scripts/node_pb_fx_stack/node_stripe.yy create mode 100644 scripts/node_pb_fx_substract/node_checkerboard.yy create mode 100644 scripts/node_pb_fx_substract/node_pb_fx_substract.gml create mode 100644 scripts/node_pb_fx_substract/node_pb_fx_substract.yy create mode 100644 scripts/node_pb_fx_substract/node_stripe.yy create mode 100644 scripts/node_pb_layer/node_checkerboard.yy create mode 100644 scripts/node_pb_layer/node_pb_layer.gml create mode 100644 scripts/node_pb_layer/node_pb_layer.yy create mode 100644 scripts/node_pb_layer/node_stripe.yy create mode 100644 scripts/node_pixel_builder/node_pixel_builder.gml create mode 100644 scripts/node_pixel_builder/node_pixel_builder.yy create mode 100644 shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.fsh create mode 100644 shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.vsh create mode 100644 shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.yy create mode 100644 shaders/sh_color_picker_side_value/sh_color_picker_side_value.fsh create mode 100644 shaders/sh_color_picker_side_value/sh_color_picker_side_value.vsh create mode 100644 shaders/sh_color_picker_side_value/sh_color_picker_side_value.yy create mode 100644 shaders/sh_draw_color/sh_draw_color.fsh create mode 100644 shaders/sh_draw_color/sh_draw_color.vsh create mode 100644 shaders/sh_draw_color/sh_draw_color.yy create mode 100644 shaders/sh_pb_blob/sh_pb_blob.fsh create mode 100644 shaders/sh_pb_blob/sh_pb_blob.vsh create mode 100644 shaders/sh_pb_blob/sh_pb_blob.yy create mode 100644 shaders/sh_pb_hash/sh_pb_hash.fsh create mode 100644 shaders/sh_pb_hash/sh_pb_hash.vsh create mode 100644 shaders/sh_pb_hash/sh_pb_hash.yy create mode 100644 shaders/sh_pb_highlight/sh_pb_highlight.fsh create mode 100644 shaders/sh_pb_highlight/sh_pb_highlight.vsh create mode 100644 shaders/sh_pb_highlight/sh_pb_highlight.yy create mode 100644 shaders/sh_pb_outline/sh_pb_outline.fsh create mode 100644 shaders/sh_pb_outline/sh_pb_outline.vsh create mode 100644 shaders/sh_pb_outline/sh_pb_outline.yy create mode 100644 shaders/sh_pb_shade/sh_pb_shade.fsh create mode 100644 shaders/sh_pb_shade/sh_pb_shade.vsh create mode 100644 shaders/sh_pb_shade/sh_pb_shade.yy create mode 100644 shaders/sh_replace_color/sh_replace_color.fsh create mode 100644 shaders/sh_replace_color/sh_replace_color.vsh create mode 100644 shaders/sh_replace_color/sh_replace_color.yy create mode 100644 sprites/s_node_pb_box_contract/65342bfd-1697-461b-925a-796ad0c481a8.png create mode 100644 sprites/s_node_pb_box_contract/layers/65342bfd-1697-461b-925a-796ad0c481a8/8a0d5d07-5845-47f7-9908-efc37cd11d3f.png create mode 100644 sprites/s_node_pb_box_contract/s_node_pb_box_contract.yy create mode 100644 sprites/s_node_pb_box_divide/d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5.png create mode 100644 sprites/s_node_pb_box_divide/layers/d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5/bc217285-104c-484e-b948-907b91cce514.png create mode 100644 sprites/s_node_pb_box_divide/s_node_pb_box_divide.yy create mode 100644 sprites/s_node_pb_box_divide_grid/209d3225-6a62-4f9f-8941-d4d4d62bd77a.png create mode 100644 sprites/s_node_pb_box_divide_grid/layers/209d3225-6a62-4f9f-8941-d4d4d62bd77a/8d401f48-03fd-4d33-8978-d33b72ec5906.png create mode 100644 sprites/s_node_pb_box_divide_grid/s_node_pb_box_divide_grid.yy create mode 100644 sprites/s_node_pb_box_inset/18b62ef8-498a-444a-b11d-bab636015a71.png create mode 100644 sprites/s_node_pb_box_inset/layers/18b62ef8-498a-444a-b11d-bab636015a71/3fecb569-1a80-43a3-bd27-da27dbdf7d33.png create mode 100644 sprites/s_node_pb_box_inset/s_node_pb_box_inset.yy create mode 100644 sprites/s_node_pb_box_mirror/f588fc02-4483-425b-bda1-9e53bbeffe11.png create mode 100644 sprites/s_node_pb_box_mirror/layers/f588fc02-4483-425b-bda1-9e53bbeffe11/c2babca2-a330-4521-aa78-d5631fe8cd93.png create mode 100644 sprites/s_node_pb_box_mirror/s_node_pb_box_mirror.yy create mode 100644 sprites/s_node_pb_box_split/d166c3d8-c027-4f6d-904d-84663b63d995.png create mode 100644 sprites/s_node_pb_box_split/layers/d166c3d8-c027-4f6d-904d-84663b63d995/c8057d8c-39ca-4ba5-ad00-19192aaa0c20.png create mode 100644 sprites/s_node_pb_box_split/s_node_pb_box_split.yy create mode 100644 sprites/s_node_pb_box_transform/b36bac71-415b-4c6d-bed2-09fc16232e98.png create mode 100644 sprites/s_node_pb_box_transform/layers/b36bac71-415b-4c6d-bed2-09fc16232e98/d21f2955-2370-4054-8031-af841ab2b95e.png create mode 100644 sprites/s_node_pb_box_transform/s_node_pb_box_transform.yy create mode 100644 sprites/s_node_pb_draw_angle/ca7846a5-284f-464f-aaa3-1b5560300193.png create mode 100644 sprites/s_node_pb_draw_angle/layers/ca7846a5-284f-464f-aaa3-1b5560300193/13eef45f-b223-4349-bdc1-6865d0cd8424.png create mode 100644 sprites/s_node_pb_draw_angle/s_node_pb_draw_angle.yy create mode 100644 sprites/s_node_pb_draw_blob/55f24c5f-c6cc-4f23-8ad2-01ce06183511.png create mode 100644 sprites/s_node_pb_draw_blob/layers/55f24c5f-c6cc-4f23-8ad2-01ce06183511/6946248a-cb46-40b8-b618-1281af5870a1.png create mode 100644 sprites/s_node_pb_draw_blob/s_node_pb_draw_blob.yy create mode 100644 sprites/s_node_pb_draw_ellipse/fca72b55-9e1c-4765-810f-aaeada84730a.png create mode 100644 sprites/s_node_pb_draw_ellipse/layers/fca72b55-9e1c-4765-810f-aaeada84730a/1ea0f4cc-6622-4c0b-8388-1d362182c510.png create mode 100644 sprites/s_node_pb_draw_ellipse/s_node_pb_draw_ellipse.yy create mode 100644 sprites/s_node_pb_draw_fill/e4bf1652-1080-431f-a006-b27c657eed90.png create mode 100644 sprites/s_node_pb_draw_fill/layers/e4bf1652-1080-431f-a006-b27c657eed90/9c6511d9-a468-4bf7-8242-d22f275bbcef.png create mode 100644 sprites/s_node_pb_draw_fill/s_node_pb_draw_fill.yy create mode 100644 sprites/s_node_pb_draw_rectangle/acd35f34-8471-4a6f-a5e0-cb79578aa061.png create mode 100644 sprites/s_node_pb_draw_rectangle/layers/acd35f34-8471-4a6f-a5e0-cb79578aa061/d79e88aa-49b5-4217-8eee-8a92e395f8fc.png create mode 100644 sprites/s_node_pb_draw_rectangle/s_node_pb_draw_rectangle.yy create mode 100644 sprites/s_node_pb_draw_roundrectangle/d3656bba-3d47-4d15-bc5e-fc2e505cd6d6.png create mode 100644 sprites/s_node_pb_draw_roundrectangle/layers/d3656bba-3d47-4d15-bc5e-fc2e505cd6d6/59ec12a2-d1e6-42f8-8c85-cd333c488303.png create mode 100644 sprites/s_node_pb_draw_roundrectangle/s_node_pb_draw_roundrectangle.yy create mode 100644 sprites/s_node_pb_draw_semi_ellipse/ac7d98d4-ebce-4783-ab3b-1509c6de3bc0.png create mode 100644 sprites/s_node_pb_draw_semi_ellipse/layers/ac7d98d4-ebce-4783-ab3b-1509c6de3bc0/2c9ff924-f437-464b-b669-fc54b5222969.png create mode 100644 sprites/s_node_pb_draw_semi_ellipse/s_node_pb_draw_semi_ellipse.yy create mode 100644 sprites/s_node_pb_draw_trapezoid/173f7e7d-1c4a-4cda-9573-9bf058483454.png create mode 100644 sprites/s_node_pb_draw_trapezoid/layers/173f7e7d-1c4a-4cda-9573-9bf058483454/46792b76-3783-472b-8ac3-da79ce05c773.png create mode 100644 sprites/s_node_pb_draw_trapezoid/s_node_pb_draw_trapezoid.yy create mode 100644 sprites/s_node_pb_fx_add/a6ba0f1b-fdd6-4189-a758-146ce7b68696.png create mode 100644 sprites/s_node_pb_fx_add/layers/a6ba0f1b-fdd6-4189-a758-146ce7b68696/ccb281ff-e089-43cb-a95f-0bd19bfda4cf.png create mode 100644 sprites/s_node_pb_fx_add/s_node_pb_fx_add.yy create mode 100644 sprites/s_node_pb_fx_hash/2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8.png create mode 100644 sprites/s_node_pb_fx_hash/layers/2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8/2a44244c-36d9-4beb-8ce9-1a38297af766.png create mode 100644 sprites/s_node_pb_fx_hash/s_node_pb_fx_hash.yy create mode 100644 sprites/s_node_pb_fx_highlight/5f08ab2d-7916-4587-afbb-90c97334b410.png create mode 100644 sprites/s_node_pb_fx_highlight/layers/5f08ab2d-7916-4587-afbb-90c97334b410/574ae896-7b3b-4d05-8b85-8ce3a7759492.png create mode 100644 sprites/s_node_pb_fx_highlight/s_node_pb_fx_highlight.yy create mode 100644 sprites/s_node_pb_fx_interesct/35a1a620-0e88-483a-a417-bbdd75ab9dac.png create mode 100644 sprites/s_node_pb_fx_interesct/layers/35a1a620-0e88-483a-a417-bbdd75ab9dac/1d2fbd79-57b6-4002-b490-ecf719e57b3a.png create mode 100644 sprites/s_node_pb_fx_interesct/s_node_pb_fx_interesct.yy create mode 100644 sprites/s_node_pb_fx_outline/7e41d641-3304-4e76-a342-4f2c74308b09.png create mode 100644 sprites/s_node_pb_fx_outline/layers/7e41d641-3304-4e76-a342-4f2c74308b09/dd68a98d-1d02-4b1b-ac2d-f50b43cbb1c5.png create mode 100644 sprites/s_node_pb_fx_outline/s_node_pb_fx_outline.yy create mode 100644 sprites/s_node_pb_fx_radial/64c17f82-cc4e-4281-9417-4840a98a3641.png create mode 100644 sprites/s_node_pb_fx_radial/layers/64c17f82-cc4e-4281-9417-4840a98a3641/0a944c7b-cdd1-4b9c-9410-c3e4a91f5aa1.png create mode 100644 sprites/s_node_pb_fx_radial/s_node_pb_fx_radial.yy create mode 100644 sprites/s_node_pb_fx_shading/e2256e64-7f5e-46bb-b029-624b1c77f54c.png create mode 100644 sprites/s_node_pb_fx_shading/layers/e2256e64-7f5e-46bb-b029-624b1c77f54c/abd1d62f-c861-4e27-8df3-f9b72e118981.png create mode 100644 sprites/s_node_pb_fx_shading/s_node_pb_fx_shading.yy create mode 100644 sprites/s_node_pb_fx_stack/f93e58e8-2f73-44a2-9c79-92f60b499f54.png create mode 100644 sprites/s_node_pb_fx_stack/layers/f93e58e8-2f73-44a2-9c79-92f60b499f54/aa9ac2a1-2de5-451b-b442-72b0f18fbe08.png create mode 100644 sprites/s_node_pb_fx_stack/s_node_pb_fx_stack.yy create mode 100644 sprites/s_node_pb_fx_subtract/3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36.png create mode 100644 sprites/s_node_pb_fx_subtract/layers/3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36/a2327c60-7ae9-42bd-a37e-7dad310fa27b.png create mode 100644 sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy create mode 100644 sprites/s_node_pb_layer/dac959c8-6ffd-40c6-999b-1e972f074c95.png create mode 100644 sprites/s_node_pb_layer/layers/dac959c8-6ffd-40c6-999b-1e972f074c95/6268addc-aa70-4036-a0de-0041ab23939d.png create mode 100644 sprites/s_node_pb_layer/s_node_pb_layer.yy create mode 100644 sprites/s_node_pixel_builder/50e3973b-0a83-4a4f-a43b-2cb5f3dae836.png create mode 100644 sprites/s_node_pixel_builder/layers/50e3973b-0a83-4a4f-a43b-2cb5f3dae836/9fe3b4b7-02a6-45f1-a5ed-a5eb9467a5f7.png create mode 100644 sprites/s_node_pixel_builder/s_node_pixel_builder.yy diff --git a/PixelComposer.resource_order b/PixelComposer.resource_order index ba857ae9c..17e8981cc 100644 --- a/PixelComposer.resource_order +++ b/PixelComposer.resource_order @@ -65,17 +65,17 @@ {"name":"vector","order":3,"path":"folders/functions/vector.yy",}, {"name":"window","order":29,"path":"folders/functions/window.yy",}, {"name":"main","order":1,"path":"folders/main.yy",}, - {"name":"scritps","order":2,"path":"folders/main/scritps.yy",}, + {"name":"startup scripts","order":2,"path":"folders/main/startup scripts.yy",}, {"name":"nodes","order":3,"path":"folders/nodes.yy",}, - {"name":"data","order":10,"path":"folders/nodes/data.yy",}, - {"name":"__base__","order":12,"path":"folders/nodes/data/__base__.yy",}, + {"name":"data","order":1,"path":"folders/nodes/data.yy",}, + {"name":"__base__","order":11,"path":"folders/nodes/data/__base__.yy",}, {"name":"3D","order":7,"path":"folders/nodes/data/3D.yy",}, {"name":"primitive","order":19,"path":"folders/nodes/data/3D/primitive.yy",}, {"name":"animation","order":5,"path":"folders/nodes/data/animation.yy",}, - {"name":"audio","order":21,"path":"folders/nodes/data/audio.yy",}, - {"name":"compose","order":15,"path":"folders/nodes/data/compose.yy",}, + {"name":"audio","order":19,"path":"folders/nodes/data/audio.yy",}, + {"name":"compose","order":14,"path":"folders/nodes/data/compose.yy",}, {"name":"armature","order":5,"path":"folders/nodes/data/compose/armature.yy",}, - {"name":"feedback","order":14,"path":"folders/nodes/data/feedback.yy",}, + {"name":"feedback","order":13,"path":"folders/nodes/data/feedback.yy",}, {"name":"filter","order":1,"path":"folders/nodes/data/filter.yy",}, {"name":"colors","order":4,"path":"folders/nodes/data/filter/colors.yy",}, {"name":"combine","order":1,"path":"folders/nodes/data/filter/combine.yy",}, @@ -83,21 +83,25 @@ {"name":"effects","order":3,"path":"folders/nodes/data/filter/effects.yy",}, {"name":"fixes","order":6,"path":"folders/nodes/data/filter/fixes.yy",}, {"name":"warps","order":2,"path":"folders/nodes/data/filter/warps.yy",}, - {"name":"fluidSim","order":19,"path":"folders/nodes/data/fluidSim.yy",}, + {"name":"fluidSim","order":17,"path":"folders/nodes/data/fluidSim.yy",}, {"name":"generator","order":4,"path":"folders/nodes/data/generator.yy",}, {"name":"noise","order":14,"path":"folders/nodes/data/generator/noise.yy",}, {"name":"pattern","order":15,"path":"folders/nodes/data/generator/pattern.yy",}, {"name":"group","order":6,"path":"folders/nodes/data/group.yy",}, {"name":"network","order":16,"path":"folders/nodes/data/IO/network.yy",}, - {"name":"iterate","order":10,"path":"folders/nodes/data/iterate.yy",}, + {"name":"iterate","order":9,"path":"folders/nodes/data/iterate.yy",}, {"name":"for each","order":1,"path":"folders/nodes/data/iterate/for each.yy",}, {"name":"for filter","order":3,"path":"folders/nodes/data/iterate/for filter.yy",}, {"name":"for sort","order":5,"path":"folders/nodes/data/iterate/for sort.yy",}, - {"name":"lua","order":17,"path":"folders/nodes/data/lua.yy",}, - {"name":"node","order":11,"path":"folders/nodes/data/node.yy",}, + {"name":"lua","order":16,"path":"folders/nodes/data/lua.yy",}, + {"name":"node","order":10,"path":"folders/nodes/data/node.yy",}, + {"name":"pixel builder","order":20,"path":"folders/nodes/data/pixel builder.yy",}, + {"name":"box","order":2,"path":"folders/nodes/data/pixel builder/box.yy",}, + {"name":"draw","order":3,"path":"folders/nodes/data/pixel builder/draw.yy",}, + {"name":"effect","order":4,"path":"folders/nodes/data/pixel builder/effect.yy",}, {"name":"render","order":2,"path":"folders/nodes/data/render.yy",}, - {"name":"rigidSim","order":16,"path":"folders/nodes/data/rigidSim.yy",}, - {"name":"strandSim","order":20,"path":"folders/nodes/data/strandSim.yy",}, + {"name":"rigidSim","order":15,"path":"folders/nodes/data/rigidSim.yy",}, + {"name":"strandSim","order":18,"path":"folders/nodes/data/strandSim.yy",}, {"name":"transform","order":8,"path":"folders/nodes/data/transform.yy",}, {"name":"value","order":3,"path":"folders/nodes/data/value.yy",}, {"name":"atlas","order":9,"path":"folders/nodes/data/value/atlas.yy",}, @@ -106,8 +110,7 @@ {"name":"struct","order":6,"path":"folders/nodes/data/value/struct.yy",}, {"name":"surface","order":10,"path":"folders/nodes/data/value/surface.yy",}, {"name":"trigger","order":8,"path":"folders/nodes/data/value/trigger.yy",}, - {"name":"VFX","order":13,"path":"folders/nodes/data/VFX.yy",}, - {"name":"icons","order":6,"path":"folders/nodes/icons.yy",}, + {"name":"VFX","order":12,"path":"folders/nodes/data/VFX.yy",}, {"name":"3D","order":133,"path":"folders/nodes/icons/3D.yy",}, {"name":"animation","order":135,"path":"folders/nodes/icons/animation.yy",}, {"name":"filter","order":141,"path":"folders/nodes/icons/filter.yy",}, @@ -115,6 +118,7 @@ {"name":"generator","order":142,"path":"folders/nodes/icons/generator.yy",}, {"name":"IO","order":143,"path":"folders/nodes/icons/IO.yy",}, {"name":"node","order":139,"path":"folders/nodes/icons/node.yy",}, + {"name":"pixel builder","order":149,"path":"folders/nodes/icons/pixel builder.yy",}, {"name":"render","order":140,"path":"folders/nodes/icons/render.yy",}, {"name":"rigidSim","order":146,"path":"folders/nodes/icons/rigidSim.yy",}, {"name":"strandSim","order":148,"path":"folders/nodes/icons/strandSim.yy",}, @@ -162,6 +166,7 @@ {"name":"mask","order":45,"path":"folders/shader/mask.yy",}, {"name":"misc","order":50,"path":"folders/shader/misc.yy",}, {"name":"morph","order":54,"path":"folders/shader/morph.yy",}, + {"name":"pixel builder","order":55,"path":"folders/shader/pixel builder.yy",}, {"name":"shape seperator","order":35,"path":"folders/shader/shape seperator.yy",}, {"name":"sprites","order":20,"path":"folders/shader/sprites.yy",}, {"name":"surface replace","order":53,"path":"folders/shader/surface replace.yy",}, @@ -174,6 +179,7 @@ {"name":"biterator","order":2,"path":"folders/VCT/biterator.yy",}, {"name":"widget","order":3,"path":"folders/VCT/widget.yy",}, {"name":"widgets","order":5,"path":"folders/widgets.yy",}, + {"name":"color picker","order":56,"path":"folders/shader/color picker.yy",}, ], "ResourceOrderSettings": [ {"name":"s_node_corner","order":16,"path":"sprites/s_node_corner/s_node_corner.yy",}, @@ -181,7 +187,7 @@ {"name":"panel_function","order":2,"path":"scripts/panel_function/panel_function.yy",}, {"name":"node_time_remap","order":3,"path":"scripts/node_time_remap/node_time_remap.yy",}, {"name":"sh_perlin","order":4,"path":"shaders/sh_perlin/sh_perlin.yy",}, - {"name":"node_tool","order":10,"path":"scripts/node_tool/node_tool.yy",}, + {"name":"node_tool","order":9,"path":"scripts/node_tool/node_tool.yy",}, {"name":"sh_find_pixel","order":3,"path":"shaders/sh_find_pixel/sh_find_pixel.yy",}, {"name":"panel_preview_window","order":1,"path":"scripts/panel_preview_window/panel_preview_window.yy",}, {"name":"sh_scale3x","order":29,"path":"shaders/sh_scale3x/sh_scale3x.yy",}, @@ -194,6 +200,7 @@ {"name":"node_region_fill","order":20,"path":"scripts/node_region_fill/node_region_fill.yy",}, {"name":"s_node_text_file_read","order":13,"path":"sprites/s_node_text_file_read/s_node_text_file_read.yy",}, {"name":"s_node_text_trim","order":7,"path":"sprites/s_node_text_trim/s_node_text_trim.yy",}, + {"name":"s_node_pb_fx_shading","order":3,"path":"sprites/s_node_pb_fx_shading/s_node_pb_fx_shading.yy",}, {"name":"sh_noise_grid_hex","order":2,"path":"shaders/sh_noise_grid_hex/sh_noise_grid_hex.yy",}, {"name":"node_3d_obj","order":8,"path":"scripts/node_3d_obj/node_3d_obj.yy",}, {"name":"__path","order":1,"path":"scripts/__path/__path.yy",}, @@ -203,11 +210,13 @@ {"name":"s_node_blend","order":7,"path":"sprites/s_node_blend/s_node_blend.yy",}, {"name":"node_wrap_perspective","order":15,"path":"scripts/node_wrap_perspective/node_wrap_perspective.yy",}, {"name":"s_node_rigidSim_object_spawner","order":5,"path":"sprites/s_node_rigidSim_object_spawner/s_node_rigidSim_object_spawner.yy",}, + {"name":"node_pb_draw_roundrectangle","order":4,"path":"scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.yy",}, {"name":"draw_text_function","order":11,"path":"scripts/draw_text_function/draw_text_function.yy",}, {"name":"o_dialog_file_name_collection","order":5,"path":"objects/o_dialog_file_name_collection/o_dialog_file_name_collection.yy",}, {"name":"node_line","order":3,"path":"scripts/node_line/node_line.yy",}, {"name":"s_node_frame","order":1,"path":"sprites/s_node_frame/s_node_frame.yy",}, {"name":"s_node_fluidSim_turbulence","order":10,"path":"sprites/s_node_fluidSim_turbulence/s_node_fluidSim_turbulence.yy",}, + {"name":"node_pb_fx_hash","order":7,"path":"scripts/node_pb_fx_hash/node_pb_fx_hash.yy",}, {"name":"node_blur_radial","order":7,"path":"scripts/node_blur_radial/node_blur_radial.yy",}, {"name":"node_2d_light","order":1,"path":"scripts/node_2d_light/node_2d_light.yy",}, {"name":"node_rigid_activation","order":7,"path":"scripts/node_rigid_activation/node_rigid_activation.yy",}, @@ -218,7 +227,7 @@ {"name":"s_node_3d_obj","order":3,"path":"sprites/s_node_3d_obj/s_node_3d_obj.yy",}, {"name":"ds_list_queue","order":6,"path":"scripts/ds_list_queue/ds_list_queue.yy",}, {"name":"s_node_scale","order":6,"path":"sprites/s_node_scale/s_node_scale.yy",}, - {"name":"sh_color_picker_value","order":6,"path":"shaders/sh_color_picker_value/sh_color_picker_value.yy",}, + {"name":"sh_color_picker_value","order":1,"path":"shaders/sh_color_picker_value/sh_color_picker_value.yy",}, {"name":"textInput","order":24,"path":"scripts/textInput/textInput.yy",}, {"name":"node_dither","order":7,"path":"scripts/node_dither/node_dither.yy",}, {"name":"sh_perlin_smear","order":5,"path":"shaders/sh_perlin_smear/sh_perlin_smear.yy",}, @@ -263,6 +272,7 @@ {"name":"s_node_noise_simplex","order":20,"path":"sprites/s_node_noise_simplex/s_node_noise_simplex.yy",}, {"name":"s_node_armature_sample","order":18,"path":"sprites/s_node_armature_sample/s_node_armature_sample.yy",}, {"name":"o_dialog_notifications","order":6,"path":"objects/o_dialog_notifications/o_dialog_notifications.yy",}, + {"name":"sh_draw_color","order":8,"path":"shaders/sh_draw_color/sh_draw_color.yy",}, {"name":"s_node_array_find","order":2,"path":"sprites/s_node_array_find/s_node_array_find.yy",}, {"name":"fd_rectangle_set_velocity_time_step","order":17,"path":"scripts/fd_rectangle_set_velocity_time_step/fd_rectangle_set_velocity_time_step.yy",}, {"name":"fd_rectangle_set_collision_mask_sprite","order":1,"path":"scripts/fd_rectangle_set_collision_mask_sprite/fd_rectangle_set_collision_mask_sprite.yy",}, @@ -298,6 +308,7 @@ {"name":"node_polygonal_shape","order":10,"path":"scripts/node_polygonal_shape/node_polygonal_shape.yy",}, {"name":"fd_rectangle_get_collision_mask_sprite","order":4,"path":"scripts/fd_rectangle_get_collision_mask_sprite/fd_rectangle_get_collision_mask_sprite.yy",}, {"name":"node_flip","order":13,"path":"scripts/node_flip/node_flip.yy",}, + {"name":"s_node_pb_fx_subtract","order":1,"path":"sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy",}, {"name":"sh_FXAA","order":52,"path":"shaders/sh_FXAA/sh_FXAA.yy",}, {"name":"s_biterator_slider","order":6,"path":"sprites/s_biterator_slider/s_biterator_slider.yy",}, {"name":"node_gradient_points","order":8,"path":"scripts/node_gradient_points/node_gradient_points.yy",}, @@ -339,10 +350,12 @@ {"name":"sh_chromatic_aberration","order":31,"path":"shaders/sh_chromatic_aberration/sh_chromatic_aberration.yy",}, {"name":"fd_rectangle_create_view","order":3,"path":"scripts/fd_rectangle_create_view/fd_rectangle_create_view.yy",}, {"name":"node_fluid_vortex","order":8,"path":"scripts/node_fluid_vortex/node_fluid_vortex.yy",}, + {"name":"node_pb_draw_angle","order":7,"path":"scripts/node_pb_draw_angle/node_pb_draw_angle.yy",}, {"name":"sh_cell_noise_round","order":4,"path":"shaders/sh_cell_noise_round/sh_cell_noise_round.yy",}, {"name":"s_node_cross_product_2d","order":12,"path":"sprites/s_node_cross_product_2d/s_node_cross_product_2d.yy",}, {"name":"s_node_path_plot","order":12,"path":"sprites/s_node_path_plot/s_node_path_plot.yy",}, {"name":"__initAddon","order":2,"path":"scripts/__initAddon/__initAddon.yy",}, + {"name":"node_pb_draw_trapezoid","order":8,"path":"scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.yy",}, {"name":"json_functions","order":8,"path":"scripts/json_functions/json_functions.yy",}, {"name":"s_node_3d_displace","order":11,"path":"sprites/s_node_3d_displace/s_node_3d_displace.yy",}, {"name":"event_recorder","order":4,"path":"scripts/event_recorder/event_recorder.yy",}, @@ -359,7 +372,7 @@ {"name":"s_node_rigidSim_renderer","order":1,"path":"sprites/s_node_rigidSim_renderer/s_node_rigidSim_renderer.yy",}, {"name":"__init_background","order":4,"path":"scripts/__init_background/__init_background.yy",}, {"name":"s_textbox","order":1,"path":"sprites/s_textbox/s_textbox.yy",}, - {"name":"__node","order":9,"path":"scripts/__node/__node.yy",}, + {"name":"__node","order":8,"path":"scripts/__node/__node.yy",}, {"name":"fd_rectangle_add_velocity","order":5,"path":"scripts/fd_rectangle_add_velocity/fd_rectangle_add_velocity.yy",}, {"name":"sh_level_selector","order":15,"path":"shaders/sh_level_selector/sh_level_selector.yy",}, {"name":"byte_writer","order":8,"path":"scripts/byte_writer/byte_writer.yy",}, @@ -392,6 +405,7 @@ {"name":"__panel_empty","order":7,"path":"scripts/__panel_empty/__panel_empty.yy",}, {"name":"s_node_compose","order":1,"path":"sprites/s_node_compose/s_node_compose.yy",}, {"name":"s_node_switch","order":20,"path":"sprites/s_node_switch/s_node_switch.yy",}, + {"name":"s_node_pb_draw_blob","order":16,"path":"sprites/s_node_pb_draw_blob/s_node_pb_draw_blob.yy",}, {"name":"s_node_crop","order":2,"path":"sprites/s_node_crop/s_node_crop.yy",}, {"name":"__VFX","order":2,"path":"scripts/__VFX/__VFX.yy",}, {"name":"s_menu_black","order":2,"path":"sprites/s_menu_black/s_menu_black.yy",}, @@ -405,6 +419,7 @@ {"name":"s_node_vfx_variable","order":10,"path":"sprites/s_node_vfx_variable/s_node_vfx_variable.yy",}, {"name":"node_displacement","order":1,"path":"scripts/node_displacement/node_displacement.yy",}, {"name":"mask_function","order":1,"path":"scripts/mask_function/mask_function.yy",}, + {"name":"s_node_pb_draw_ellipse","order":15,"path":"sprites/s_node_pb_draw_ellipse/s_node_pb_draw_ellipse.yy",}, {"name":"text_file","order":5,"path":"scripts/text_file/text_file.yy",}, {"name":"node_armature_pose","order":3,"path":"scripts/node_armature_pose/node_armature_pose.yy",}, {"name":"sh_trail_filler_pass1","order":49,"path":"shaders/sh_trail_filler_pass1/sh_trail_filler_pass1.yy",}, @@ -423,8 +438,11 @@ {"name":"curve_damping_function","order":2,"path":"scripts/curve_damping_function/curve_damping_function.yy",}, {"name":"fd_rectangle_get_collision_mask_surface","order":6,"path":"scripts/fd_rectangle_get_collision_mask_surface/fd_rectangle_get_collision_mask_surface.yy",}, {"name":"s_node_strandSim_length","order":9,"path":"sprites/s_node_strandSim_length/s_node_strandSim_length.yy",}, + {"name":"node_pb_fx_substract","order":4,"path":"scripts/node_pb_fx_substract/node_pb_fx_substract.yy",}, + {"name":"node_pb_fx_radial","order":9,"path":"scripts/node_pb_fx_radial/node_pb_fx_radial.yy",}, {"name":"node_VFX_variable","order":15,"path":"scripts/node_VFX_variable/node_VFX_variable.yy",}, {"name":"node_array_sort","order":23,"path":"scripts/node_array_sort/node_array_sort.yy",}, + {"name":"sh_pb_outline","order":2,"path":"shaders/sh_pb_outline/sh_pb_outline.yy",}, {"name":"fd_draw_surface_to_collision_mask_surface","order":2,"path":"scripts/fd_draw_surface_to_collision_mask_surface/fd_draw_surface_to_collision_mask_surface.yy",}, {"name":"sh_blur_box_contrast","order":3,"path":"shaders/sh_blur_box_contrast/sh_blur_box_contrast.yy",}, {"name":"sh_fd_calculate_pressure_jacobi_glsl","order":8,"path":"shaders/sh_fd_calculate_pressure_jacobi_glsl/sh_fd_calculate_pressure_jacobi_glsl.yy",}, @@ -447,6 +465,7 @@ {"name":"textBox","order":17,"path":"scripts/textBox/textBox.yy",}, {"name":"pathArrayBox","order":27,"path":"scripts/pathArrayBox/pathArrayBox.yy",}, {"name":"node_statistic","order":3,"path":"scripts/node_statistic/node_statistic.yy",}, + {"name":"node_pb_box_inset","order":4,"path":"scripts/node_pb_box_inset/node_pb_box_inset.yy",}, {"name":"sh_draw_surface_part_tiled","order":1,"path":"shaders/sh_draw_surface_part_tiled/sh_draw_surface_part_tiled.yy",}, {"name":"o_dialog_add_node","order":1,"path":"objects/o_dialog_add_node/o_dialog_add_node.yy",}, {"name":"s_node_path_reverse","order":8,"path":"sprites/s_node_path_reverse/s_node_path_reverse.yy",}, @@ -456,7 +475,7 @@ {"name":"node_lua_surface","order":2,"path":"scripts/node_lua_surface/node_lua_surface.yy",}, {"name":"sh_blur_directional","order":4,"path":"shaders/sh_blur_directional/sh_blur_directional.yy",}, {"name":"panel_tunnels","order":1,"path":"scripts/panel_tunnels/panel_tunnels.yy",}, - {"name":"node_processor","order":8,"path":"scripts/node_processor/node_processor.yy",}, + {"name":"node_processor","order":7,"path":"scripts/node_processor/node_processor.yy",}, {"name":"animation_controller","order":1,"path":"scripts/animation_controller/animation_controller.yy",}, {"name":"s_node_shadow","order":36,"path":"sprites/s_node_shadow/s_node_shadow.yy",}, {"name":"s_node_grid_hex_noise","order":21,"path":"sprites/s_node_grid_hex_noise/s_node_grid_hex_noise.yy",}, @@ -479,12 +498,15 @@ {"name":"surface_valid","order":6,"path":"scripts/surface_valid/surface_valid.yy",}, {"name":"sh_blur_zoom","order":5,"path":"shaders/sh_blur_zoom/sh_blur_zoom.yy",}, {"name":"node_VFX_renderer","order":3,"path":"scripts/node_VFX_renderer/node_VFX_renderer.yy",}, + {"name":"s_node_pb_fx_stack","order":2,"path":"sprites/s_node_pb_fx_stack/s_node_pb_fx_stack.yy",}, {"name":"fd_draw_sprite_to_collision_mask_surface","order":1,"path":"scripts/fd_draw_sprite_to_collision_mask_surface/fd_draw_sprite_to_collision_mask_surface.yy",}, {"name":"node_fluid_render","order":2,"path":"scripts/node_fluid_render/node_fluid_render.yy",}, {"name":"s_node_invert","order":27,"path":"sprites/s_node_invert/s_node_invert.yy",}, + {"name":"sh_color_picker_side_hue","order":2,"path":"shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.yy",}, {"name":"draw_text_delimiter","order":14,"path":"scripts/draw_text_delimiter/draw_text_delimiter.yy",}, {"name":"s_node_path_anchor","order":13,"path":"sprites/s_node_path_anchor/s_node_path_anchor.yy",}, {"name":"node_array_get","order":10,"path":"scripts/node_array_get/node_array_get.yy",}, + {"name":"node_pb_fx_highlight","order":1,"path":"scripts/node_pb_fx_highlight/node_pb_fx_highlight.yy",}, {"name":"Apollo","order":5,"path":"extensions/Apollo/Apollo.yy",}, {"name":"sh_twirl","order":3,"path":"shaders/sh_twirl/sh_twirl.yy",}, {"name":"s_node_shape","order":14,"path":"sprites/s_node_shape/s_node_shape.yy",}, @@ -505,6 +527,7 @@ {"name":"s_node_loop","order":5,"path":"sprites/s_node_loop/s_node_loop.yy",}, {"name":"node_zigzag","order":5,"path":"scripts/node_zigzag/node_zigzag.yy",}, {"name":"node_equation","order":4,"path":"scripts/node_equation/node_equation.yy",}, + {"name":"s_node_pb_box_divide_grid","order":23,"path":"sprites/s_node_pb_box_divide_grid/s_node_pb_box_divide_grid.yy",}, {"name":"fd_rectangle_get_visualization_shader","order":27,"path":"scripts/fd_rectangle_get_visualization_shader/fd_rectangle_get_visualization_shader.yy",}, {"name":"preset_data","order":8,"path":"scripts/preset_data/preset_data.yy",}, {"name":"_f_h5","order":2,"path":"fonts/_f_h5/_f_h5.yy",}, @@ -541,10 +564,12 @@ {"name":"s_node_threshold","order":47,"path":"sprites/s_node_threshold/s_node_threshold.yy",}, {"name":"sh_draw_normal","order":5,"path":"shaders/sh_draw_normal/sh_draw_normal.yy",}, {"name":"preview_overlay_rotation","order":1,"path":"scripts/preview_overlay_rotation/preview_overlay_rotation.yy",}, - {"name":"node_registry","order":5,"path":"scripts/node_registry/node_registry.yy",}, + {"name":"node_registry","order":11,"path":"scripts/node_registry/node_registry.yy",}, {"name":"sh_checkerboard","order":12,"path":"shaders/sh_checkerboard/sh_checkerboard.yy",}, {"name":"node_unicode","order":1,"path":"scripts/node_unicode/node_unicode.yy",}, {"name":"draw_set_text","order":1,"path":"scripts/draw_set_text/draw_set_text.yy",}, + {"name":"node_pb_draw","order":1,"path":"scripts/node_pb_draw/node_pb_draw.yy",}, + {"name":"s_node_pb_box_divide","order":24,"path":"sprites/s_node_pb_box_divide/s_node_pb_box_divide.yy",}, {"name":"s_node_warp","order":9,"path":"sprites/s_node_warp/s_node_warp.yy",}, {"name":"s_node_surface_from_buffer","order":1,"path":"sprites/s_node_surface_from_buffer/s_node_surface_from_buffer.yy",}, {"name":"node_iterator_filter_output","order":2,"path":"scripts/node_iterator_filter_output/node_iterator_filter_output.yy",}, @@ -587,6 +612,7 @@ {"name":"buttonPalette","order":6,"path":"scripts/buttonPalette/buttonPalette.yy",}, {"name":"fd_rectangle_draw_stretched","order":11,"path":"scripts/fd_rectangle_draw_stretched/fd_rectangle_draw_stretched.yy",}, {"name":"s_node_wiggler","order":2,"path":"sprites/s_node_wiggler/s_node_wiggler.yy",}, + {"name":"__pbBox","order":6,"path":"scripts/__pbBox/__pbBox.yy",}, {"name":"s_node_to_text","order":13,"path":"sprites/s_node_to_text/s_node_to_text.yy",}, {"name":"sh_edge_detect","order":30,"path":"shaders/sh_edge_detect/sh_edge_detect.yy",}, {"name":"s_node_area","order":4,"path":"sprites/s_node_area/s_node_area.yy",}, @@ -611,12 +637,14 @@ {"name":"s_node_array_set","order":9,"path":"sprites/s_node_array_set/s_node_array_set.yy",}, {"name":"node_dust","order":21,"path":"scripts/node_dust/node_dust.yy",}, {"name":"node_noise_cell","order":2,"path":"scripts/node_noise_cell/node_noise_cell.yy",}, + {"name":"s_node_pb_fx_radial","order":4,"path":"sprites/s_node_pb_fx_radial/s_node_pb_fx_radial.yy",}, {"name":"__background_get_internal","order":2,"path":"scripts/__background_get_internal/__background_get_internal.yy",}, {"name":"s_biterator_b_labels","order":9,"path":"sprites/s_biterator_b_labels/s_biterator_b_labels.yy",}, {"name":"sh_combine_hsv","order":10,"path":"shaders/sh_combine_hsv/sh_combine_hsv.yy",}, {"name":"s_node_array_insert","order":4,"path":"sprites/s_node_array_insert/s_node_array_insert.yy",}, {"name":"addon_lua","order":1,"path":"scripts/addon_lua/addon_lua.yy",}, {"name":"nodeValue_drawer","order":1,"path":"scripts/nodeValue_drawer/nodeValue_drawer.yy",}, + {"name":"s_node_pb_draw_semi_ellipse","order":11,"path":"sprites/s_node_pb_draw_semi_ellipse/s_node_pb_draw_semi_ellipse.yy",}, {"name":"mtl_reader","order":6,"path":"scripts/mtl_reader/mtl_reader.yy",}, {"name":"s_node_3d_array","order":7,"path":"sprites/s_node_3d_array/s_node_3d_array.yy",}, {"name":"node_plot_linear","order":13,"path":"scripts/node_plot_linear/node_plot_linear.yy",}, @@ -630,6 +658,7 @@ {"name":"notification_system","order":7,"path":"scripts/notification_system/notification_system.yy",}, {"name":"buffer_object","order":1,"path":"scripts/buffer_object/buffer_object.yy",}, {"name":"s_node_audio_trim","order":3,"path":"sprites/s_node_audio_trim/s_node_audio_trim.yy",}, + {"name":"s_node_pb_fx_highlight","order":7,"path":"sprites/s_node_pb_fx_highlight/s_node_pb_fx_highlight.yy",}, {"name":"node_color_from_hsv","order":8,"path":"scripts/node_color_from_hsv/node_color_from_hsv.yy",}, {"name":"s_biterator_tab_inactive","order":11,"path":"sprites/s_biterator_tab_inactive/s_biterator_tab_inactive.yy",}, {"name":"s_node_image_copy","order":3,"path":"sprites/s_node_image_copy/s_node_image_copy.yy",}, @@ -671,12 +700,14 @@ {"name":"s_node_base_conversion","order":10,"path":"sprites/s_node_base_conversion/s_node_base_conversion.yy",}, {"name":"node_transform_array","order":15,"path":"scripts/node_transform_array/node_transform_array.yy",}, {"name":"s_node_loop_array","order":23,"path":"sprites/s_node_loop_array/s_node_loop_array.yy",}, + {"name":"node_pb_fx_stack","order":8,"path":"scripts/node_pb_fx_stack/node_pb_fx_stack.yy",}, {"name":"s_node_iterator_amount","order":26,"path":"sprites/s_node_iterator_amount/s_node_iterator_amount.yy",}, {"name":"sh_color_adjust","order":4,"path":"shaders/sh_color_adjust/sh_color_adjust.yy",}, {"name":"sh_fd_visualize_thick_smoke_glsl","order":17,"path":"shaders/sh_fd_visualize_thick_smoke_glsl/sh_fd_visualize_thick_smoke_glsl.yy",}, {"name":"s_node_regex_match","order":12,"path":"sprites/s_node_regex_match/s_node_regex_match.yy",}, {"name":"surface_get_palette","order":2,"path":"scripts/surface_get_palette/surface_get_palette.yy",}, {"name":"sh_pixel_sort","order":36,"path":"shaders/sh_pixel_sort/sh_pixel_sort.yy",}, + {"name":"node_pb_draw_fill","order":3,"path":"scripts/node_pb_draw_fill/node_pb_draw_fill.yy",}, {"name":"s_node_vfx_destroy","order":7,"path":"sprites/s_node_vfx_destroy/s_node_vfx_destroy.yy",}, {"name":"fd_rectangle_set_material_size","order":7,"path":"scripts/fd_rectangle_set_material_size/fd_rectangle_set_material_size.yy",}, {"name":"fd_rectangle_shift_content","order":19,"path":"scripts/fd_rectangle_shift_content/fd_rectangle_shift_content.yy",}, @@ -691,7 +722,9 @@ {"name":"sh_blend_subtract","order":5,"path":"shaders/sh_blend_subtract/sh_blend_subtract.yy",}, {"name":"BBMOD_Vec4","order":6,"path":"scripts/BBMOD_Vec4/BBMOD_Vec4.yy",}, {"name":"s_biterator_color_slot","order":17,"path":"sprites/s_biterator_color_slot/s_biterator_color_slot.yy",}, + {"name":"s_node_pb_layer","order":18,"path":"sprites/s_node_pb_layer/s_node_pb_layer.yy",}, {"name":"node_surface_from_color","order":1,"path":"scripts/node_surface_from_color/node_surface_from_color.yy",}, + {"name":"s_node_pb_draw_rectangle","order":13,"path":"sprites/s_node_pb_draw_rectangle/s_node_pb_draw_rectangle.yy",}, {"name":"panel_animation","order":1,"path":"scripts/panel_animation/panel_animation.yy",}, {"name":"node_surface_replace","order":12,"path":"scripts/node_surface_replace/node_surface_replace.yy",}, {"name":"node_strand_create","order":1,"path":"scripts/node_strand_create/node_strand_create.yy",}, @@ -700,6 +733,7 @@ {"name":"s_node_array_remove","order":7,"path":"sprites/s_node_array_remove/s_node_array_remove.yy",}, {"name":"s_node_zigzag","order":18,"path":"sprites/s_node_zigzag/s_node_zigzag.yy",}, {"name":"s_key_display_mouse","order":1,"path":"sprites/s_key_display_mouse/s_key_display_mouse.yy",}, + {"name":"node_pb_fx_add","order":6,"path":"scripts/node_pb_fx_add/node_pb_fx_add.yy",}, {"name":"s_node_csv_file_write","order":8,"path":"sprites/s_node_csv_file_write/s_node_csv_file_write.yy",}, {"name":"s_node_csv_parse","order":15,"path":"sprites/s_node_csv_parse/s_node_csv_parse.yy",}, {"name":"sh_glow","order":34,"path":"shaders/sh_glow/sh_glow.yy",}, @@ -719,7 +753,9 @@ {"name":"node_fluid_add_collider","order":6,"path":"scripts/node_fluid_add_collider/node_fluid_add_collider.yy",}, {"name":"node_atlas_get","order":1,"path":"scripts/node_atlas_get/node_atlas_get.yy",}, {"name":"fontScrollBox","order":26,"path":"scripts/fontScrollBox/fontScrollBox.yy",}, + {"name":"s_node_pb_box_mirror","order":21,"path":"sprites/s_node_pb_box_mirror/s_node_pb_box_mirror.yy",}, {"name":"node_grid_hex","order":2,"path":"scripts/node_grid_hex/node_grid_hex.yy",}, + {"name":"node_pb_draw_blob","order":5,"path":"scripts/node_pb_draw_blob/node_pb_draw_blob.yy",}, {"name":"s_node_text_display","order":4,"path":"sprites/s_node_text_display/s_node_text_display.yy",}, {"name":"node_strand_render_texture","order":7,"path":"scripts/node_strand_render_texture/node_strand_render_texture.yy",}, {"name":"luaRenderer","order":2,"path":"scripts/luaRenderer/luaRenderer.yy",}, @@ -738,6 +774,7 @@ {"name":"fd_README","order":6,"path":"scripts/fd_README/fd_README.yy",}, {"name":"ase_object","order":7,"path":"scripts/ase_object/ase_object.yy",}, {"name":"node_rigid_object","order":1,"path":"scripts/node_rigid_object/node_rigid_object.yy",}, + {"name":"node_pb_box_transform","order":9,"path":"scripts/node_pb_box_transform/node_pb_box_transform.yy",}, {"name":"areaBox","order":1,"path":"scripts/areaBox/areaBox.yy",}, {"name":"__global_object_depths","order":7,"path":"scripts/__global_object_depths/__global_object_depths.yy",}, {"name":"s_node_filter_array","order":28,"path":"sprites/s_node_filter_array/s_node_filter_array.yy",}, @@ -749,11 +786,14 @@ {"name":"o_dialog_tunnels","order":6,"path":"objects/o_dialog_tunnels/o_dialog_tunnels.yy",}, {"name":"s_node_erode","order":23,"path":"sprites/s_node_erode/s_node_erode.yy",}, {"name":"node_particle","order":14,"path":"scripts/node_particle/node_particle.yy",}, + {"name":"node_pb_box_contract","order":8,"path":"scripts/node_pb_box_contract/node_pb_box_contract.yy",}, {"name":"histogram_drawer","order":2,"path":"scripts/histogram_drawer/histogram_drawer.yy",}, + {"name":"sh_color_picker_side_value","order":3,"path":"shaders/sh_color_picker_side_value/sh_color_picker_side_value.yy",}, {"name":"node_array_range","order":12,"path":"scripts/node_array_range/node_array_range.yy",}, {"name":"node_animation_control","order":11,"path":"scripts/node_animation_control/node_animation_control.yy",}, {"name":"s_node_tunnel_in","order":21,"path":"sprites/s_node_tunnel_in/s_node_tunnel_in.yy",}, {"name":"o_dialog_graph_grid","order":3,"path":"objects/o_dialog_graph_grid/o_dialog_graph_grid.yy",}, + {"name":"s_node_pb_draw_trapezoid","order":10,"path":"sprites/s_node_pb_draw_trapezoid/s_node_pb_draw_trapezoid.yy",}, {"name":"append_function","order":1,"path":"scripts/append_function/append_function.yy",}, {"name":"fd_rectangle_reset_target","order":17,"path":"scripts/fd_rectangle_reset_target/fd_rectangle_reset_target.yy",}, {"name":"node_rate_remap","order":3,"path":"scripts/node_rate_remap/node_rate_remap.yy",}, @@ -763,6 +803,7 @@ {"name":"s_icon_64","order":2,"path":"sprites/s_icon_64/s_icon_64.yy",}, {"name":"panel_graph_export_image","order":4,"path":"scripts/panel_graph_export_image/panel_graph_export_image.yy",}, {"name":"__bone","order":2,"path":"scripts/__bone/__bone.yy",}, + {"name":"node_pb_fx_outline","order":2,"path":"scripts/node_pb_fx_outline/node_pb_fx_outline.yy",}, {"name":"save_function","order":1,"path":"scripts/save_function/save_function.yy",}, {"name":"s_node_gradient_replace","order":18,"path":"sprites/s_node_gradient_replace/s_node_gradient_replace.yy",}, {"name":"node_perlin_smear","order":9,"path":"scripts/node_perlin_smear/node_perlin_smear.yy",}, @@ -785,7 +826,7 @@ {"name":"s_fade_up","order":3,"path":"sprites/s_fade_up/s_fade_up.yy",}, {"name":"panel_globalvar","order":2,"path":"scripts/panel_globalvar/panel_globalvar.yy",}, {"name":"node_3d_render","order":20,"path":"scripts/node_3d_render/node_3d_render.yy",}, - {"name":"node_guide","order":18,"path":"scripts/node_guide/node_guide.yy",}, + {"name":"node_guide","order":10,"path":"scripts/node_guide/node_guide.yy",}, {"name":"fd_rectangle_get_velocity_surface","order":24,"path":"scripts/fd_rectangle_get_velocity_surface/fd_rectangle_get_velocity_surface.yy",}, {"name":"s_node_text_char_get","order":2,"path":"sprites/s_node_text_char_get/s_node_text_char_get.yy",}, {"name":"fd_rectangle_get_initial_value_pressure","order":7,"path":"scripts/fd_rectangle_get_initial_value_pressure/fd_rectangle_get_initial_value_pressure.yy",}, @@ -848,6 +889,7 @@ {"name":"s_node_color_data","order":3,"path":"sprites/s_node_color_data/s_node_color_data.yy",}, {"name":"fd_rectangle_set_repeat","order":12,"path":"scripts/fd_rectangle_set_repeat/fd_rectangle_set_repeat.yy",}, {"name":"sh_fd_calculate_velocity_divergence_glsl","order":10,"path":"shaders/sh_fd_calculate_velocity_divergence_glsl/sh_fd_calculate_velocity_divergence_glsl.yy",}, + {"name":"s_node_pb_fx_add","order":9,"path":"sprites/s_node_pb_fx_add/s_node_pb_fx_add.yy",}, {"name":"node_simple_shape","order":2,"path":"scripts/node_simple_shape/node_simple_shape.yy",}, {"name":"node_wav_file_write","order":3,"path":"scripts/node_wav_file_write/node_wav_file_write.yy",}, {"name":"node_random","order":5,"path":"scripts/node_random/node_random.yy",}, @@ -862,6 +904,7 @@ {"name":"sh_2d_light","order":28,"path":"shaders/sh_2d_light/sh_2d_light.yy",}, {"name":"node_image_animated","order":2,"path":"scripts/node_image_animated/node_image_animated.yy",}, {"name":"s_node_transform_array","order":17,"path":"sprites/s_node_transform_array/s_node_transform_array.yy",}, + {"name":"s_node_pb_box_contract","order":25,"path":"sprites/s_node_pb_box_contract/s_node_pb_box_contract.yy",}, {"name":"node_palette_extract","order":7,"path":"scripts/node_palette_extract/node_palette_extract.yy",}, {"name":"s_node_solid","order":15,"path":"sprites/s_node_solid/s_node_solid.yy",}, {"name":"s_node_fluidSim_vortex","order":8,"path":"sprites/s_node_fluidSim_vortex/s_node_fluidSim_vortex.yy",}, @@ -933,8 +976,10 @@ {"name":"node_string_trim","order":4,"path":"scripts/node_string_trim/node_string_trim.yy",}, {"name":"lerp_float","order":1,"path":"scripts/lerp_float/lerp_float.yy",}, {"name":"vectorRangeBox","order":19,"path":"scripts/vectorRangeBox/vectorRangeBox.yy",}, + {"name":"s_node_pb_fx_outline","order":5,"path":"sprites/s_node_pb_fx_outline/s_node_pb_fx_outline.yy",}, {"name":"fd_rectangle_get_velocity_width","order":26,"path":"scripts/fd_rectangle_get_velocity_width/fd_rectangle_get_velocity_width.yy",}, {"name":"node_convolution","order":5,"path":"scripts/node_convolution/node_convolution.yy",}, + {"name":"node_pb_draw_ellipse","order":2,"path":"scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.yy",}, {"name":"sh_outline_only","order":35,"path":"shaders/sh_outline_only/sh_outline_only.yy",}, {"name":"lcd_function","order":13,"path":"scripts/lcd_function/lcd_function.yy",}, {"name":"s_node_destray","order":18,"path":"sprites/s_node_destray/s_node_destray.yy",}, @@ -945,6 +990,7 @@ {"name":"fd_rectangle_inherit_velocity","order":12,"path":"scripts/fd_rectangle_inherit_velocity/fd_rectangle_inherit_velocity.yy",}, {"name":"node_path","order":3,"path":"scripts/node_path/node_path.yy",}, {"name":"node_wrap_area","order":10,"path":"scripts/node_wrap_area/node_wrap_area.yy",}, + {"name":"node_attributes","order":12,"path":"scripts/node_attributes/node_attributes.yy",}, {"name":"sh_seperate_shape_sep","order":3,"path":"shaders/sh_seperate_shape_sep/sh_seperate_shape_sep.yy",}, {"name":"s_node_image_sequence","order":5,"path":"sprites/s_node_image_sequence/s_node_image_sequence.yy",}, {"name":"steam_ugc_project","order":1,"path":"scripts/steam_ugc_project/steam_ugc_project.yy",}, @@ -958,7 +1004,9 @@ {"name":"color_loader","order":13,"path":"scripts/color_loader/color_loader.yy",}, {"name":"node_rigid_override","order":9,"path":"scripts/node_rigid_override/node_rigid_override.yy",}, {"name":"fd_rectangle_set_velocity_maccormack_weight","order":15,"path":"scripts/fd_rectangle_set_velocity_maccormack_weight/fd_rectangle_set_velocity_maccormack_weight.yy",}, + {"name":"sh_pb_blob","order":1,"path":"shaders/sh_pb_blob/sh_pb_blob.yy",}, {"name":"s_node_array_sort","order":11,"path":"sprites/s_node_array_sort/s_node_array_sort.yy",}, + {"name":"s_node_pb_draw_roundrectangle","order":12,"path":"sprites/s_node_pb_draw_roundrectangle/s_node_pb_draw_roundrectangle.yy",}, {"name":"node_trail","order":16,"path":"scripts/node_trail/node_trail.yy",}, {"name":"json_prettify","order":7,"path":"scripts/json_prettify/json_prettify.yy",}, {"name":"s_node_loop_output","order":13,"path":"sprites/s_node_loop_output/s_node_loop_output.yy",}, @@ -972,10 +1020,13 @@ {"name":"s_biterator_dim_label","order":10,"path":"sprites/s_biterator_dim_label/s_biterator_dim_label.yy",}, {"name":"s_node_average","order":50,"path":"sprites/s_node_average/s_node_average.yy",}, {"name":"s_node_sprite_sheet","order":1,"path":"sprites/s_node_sprite_sheet/s_node_sprite_sheet.yy",}, + {"name":"node_pb_box_mirror","order":10,"path":"scripts/node_pb_box_mirror/node_pb_box_mirror.yy",}, {"name":"s_node_text_length","order":9,"path":"sprites/s_node_text_length/s_node_text_length.yy",}, {"name":"s_node_grid_hex","order":4,"path":"sprites/s_node_grid_hex/s_node_grid_hex.yy",}, {"name":"sh_fd_visualize_colorize_glsl","order":13,"path":"shaders/sh_fd_visualize_colorize_glsl/sh_fd_visualize_colorize_glsl.yy",}, + {"name":"s_node_pb_draw_fill","order":14,"path":"sprites/s_node_pb_draw_fill/s_node_pb_draw_fill.yy",}, {"name":"s_node_rate_remap","order":4,"path":"sprites/s_node_rate_remap/s_node_rate_remap.yy",}, + {"name":"node_pb_draw_semi_ellipse","order":6,"path":"scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.yy",}, {"name":"o_dialog_preview_window","order":1,"path":"objects/o_dialog_preview_window/o_dialog_preview_window.yy",}, {"name":"s_node_sampler","order":11,"path":"sprites/s_node_sampler/s_node_sampler.yy",}, {"name":"__background_get_element","order":1,"path":"scripts/__background_get_element/__background_get_element.yy",}, @@ -986,12 +1037,15 @@ {"name":"node_mesh_create_path","order":1,"path":"scripts/node_mesh_create_path/node_mesh_create_path.yy",}, {"name":"sh_fd_calculate_pressure_srj_glsl","order":9,"path":"shaders/sh_fd_calculate_pressure_srj_glsl/sh_fd_calculate_pressure_srj_glsl.yy",}, {"name":"curve_bounce_function","order":1,"path":"scripts/curve_bounce_function/curve_bounce_function.yy",}, + {"name":"node_pb_fx_shading","order":3,"path":"scripts/node_pb_fx_shading/node_pb_fx_shading.yy",}, {"name":"fd_rectangle_replace_material_surface","order":23,"path":"scripts/fd_rectangle_replace_material_surface/fd_rectangle_replace_material_surface.yy",}, {"name":"pack_skyline","order":4,"path":"scripts/pack_skyline/pack_skyline.yy",}, {"name":"fd_x","order":4,"path":"scripts/fd_x/fd_x.yy",}, {"name":"s_node_number","order":2,"path":"sprites/s_node_number/s_node_number.yy",}, {"name":"gif_reader","order":4,"path":"scripts/gif_reader/gif_reader.yy",}, + {"name":"s_node_pb_draw_angle","order":17,"path":"sprites/s_node_pb_draw_angle/s_node_pb_draw_angle.yy",}, {"name":"_f_p3","order":7,"path":"fonts/_f_p3/_f_p3.yy",}, + {"name":"cornerBox","order":30,"path":"scripts/cornerBox/cornerBox.yy",}, {"name":"node_group_input","order":1,"path":"scripts/node_group_input/node_group_input.yy",}, {"name":"fd_rectangle_set_material_dissipation_type","order":4,"path":"scripts/fd_rectangle_set_material_dissipation_type/fd_rectangle_set_material_dissipation_type.yy",}, {"name":"s_node_gradient_shift","order":15,"path":"sprites/s_node_gradient_shift/s_node_gradient_shift.yy",}, @@ -1004,6 +1058,7 @@ {"name":"sh_dilate","order":4,"path":"shaders/sh_dilate/sh_dilate.yy",}, {"name":"node_image_sequence","order":1,"path":"scripts/node_image_sequence/node_image_sequence.yy",}, {"name":"node_text_file_read","order":7,"path":"scripts/node_text_file_read/node_text_file_read.yy",}, + {"name":"node_pb_box_divide_grid","order":7,"path":"scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.yy",}, {"name":"draw_tooltip","order":13,"path":"scripts/draw_tooltip/draw_tooltip.yy",}, {"name":"sh_palette_replace","order":45,"path":"shaders/sh_palette_replace/sh_palette_replace.yy",}, {"name":"sh_cell_noise_random","order":3,"path":"shaders/sh_cell_noise_random/sh_cell_noise_random.yy",}, @@ -1012,6 +1067,7 @@ {"name":"node_fluid_add","order":4,"path":"scripts/node_fluid_add/node_fluid_add.yy",}, {"name":"BBMOD_Quaternion","order":3,"path":"scripts/BBMOD_Quaternion/BBMOD_Quaternion.yy",}, {"name":"o_dialog_output_visibility","order":2,"path":"objects/o_dialog_output_visibility/o_dialog_output_visibility.yy",}, + {"name":"s_node_pb_box_transform","order":19,"path":"sprites/s_node_pb_box_transform/s_node_pb_box_transform.yy",}, {"name":"node_normal","order":1,"path":"scripts/node_normal/node_normal.yy",}, {"name":"s_node_glow","order":24,"path":"sprites/s_node_glow/s_node_glow.yy",}, {"name":"s_node_websocket_receive","order":19,"path":"sprites/s_node_websocket_receive/s_node_websocket_receive.yy",}, @@ -1038,6 +1094,7 @@ {"name":"node_3d_repeat","order":12,"path":"scripts/node_3d_repeat/node_3d_repeat.yy",}, {"name":"point_direction_positive","order":4,"path":"scripts/point_direction_positive/point_direction_positive.yy",}, {"name":"s_node_fluidSim_add_fluid","order":3,"path":"sprites/s_node_fluidSim_add_fluid/s_node_fluidSim_add_fluid.yy",}, + {"name":"sh_replace_color","order":5,"path":"shaders/sh_replace_color/sh_replace_color.yy",}, {"name":"s_node_armature_bind","order":14,"path":"sprites/s_node_armature_bind/s_node_armature_bind.yy",}, {"name":"node_blur_contrast","order":1,"path":"scripts/node_blur_contrast/node_blur_contrast.yy",}, {"name":"sh_trail_filler","order":50,"path":"shaders/sh_trail_filler/sh_trail_filler.yy",}, @@ -1077,6 +1134,7 @@ {"name":"fd_rectangle_enums","order":3,"path":"scripts/fd_rectangle_enums/fd_rectangle_enums.yy",}, {"name":"s_texture_default","order":1,"path":"sprites/s_texture_default/s_texture_default.yy",}, {"name":"directory_object","order":3,"path":"scripts/directory_object/directory_object.yy",}, + {"name":"node_pb_box_divide","order":5,"path":"scripts/node_pb_box_divide/node_pb_box_divide.yy",}, {"name":"node_websocket_sender","order":1,"path":"scripts/node_websocket_sender/node_websocket_sender.yy",}, {"name":"fd_rectangle_get_acceleration_b","order":1,"path":"scripts/fd_rectangle_get_acceleration_b/fd_rectangle_get_acceleration_b.yy",}, {"name":"surface_draw_functions","order":7,"path":"scripts/surface_draw_functions/surface_draw_functions.yy",}, @@ -1097,6 +1155,7 @@ {"name":"node_3d_plane","order":4,"path":"scripts/node_3d_plane/node_3d_plane.yy",}, {"name":"node_display_text","order":3,"path":"scripts/node_display_text/node_display_text.yy",}, {"name":"s_biterator_b_shape_press","order":4,"path":"sprites/s_biterator_b_shape_press/s_biterator_b_shape_press.yy",}, + {"name":"node_pb_layer","order":1,"path":"scripts/node_pb_layer/node_pb_layer.yy",}, {"name":"node_strand_update","order":3,"path":"scripts/node_strand_update/node_strand_update.yy",}, {"name":"sh_grid_noise","order":2,"path":"shaders/sh_grid_noise/sh_grid_noise.yy",}, {"name":"draw_set_blend_mode","order":1,"path":"scripts/draw_set_blend_mode/draw_set_blend_mode.yy",}, @@ -1108,7 +1167,7 @@ {"name":"fd_rectangle_get_material_dissipation_value","order":9,"path":"scripts/fd_rectangle_get_material_dissipation_value/fd_rectangle_get_material_dissipation_value.yy",}, {"name":"node_counter","order":1,"path":"scripts/node_counter/node_counter.yy",}, {"name":"s_node_shape_polygon","order":25,"path":"sprites/s_node_shape_polygon/s_node_shape_polygon.yy",}, - {"name":"sh_color_picker_hue","order":5,"path":"shaders/sh_color_picker_hue/sh_color_picker_hue.yy",}, + {"name":"s_node_pb_fx_interesct","order":6,"path":"sprites/s_node_pb_fx_interesct/s_node_pb_fx_interesct.yy",}, {"name":"node_path_eval","order":4,"path":"scripts/node_path_eval/node_path_eval.yy",}, {"name":"sh_3d_depth","order":7,"path":"shaders/sh_3d_depth/sh_3d_depth.yy",}, {"name":"node_3d_displace","order":18,"path":"scripts/node_3d_displace/node_3d_displace.yy",}, @@ -1132,6 +1191,7 @@ {"name":"__view_get","order":1,"path":"scripts/__view_get/__view_get.yy",}, {"name":"s_node_texture_map","order":38,"path":"sprites/s_node_texture_map/s_node_texture_map.yy",}, {"name":"fd_rectangle_create","order":7,"path":"scripts/fd_rectangle_create/fd_rectangle_create.yy",}, + {"name":"s_node_pb_box_split","order":20,"path":"sprites/s_node_pb_box_split/s_node_pb_box_split.yy",}, {"name":"s_node_level_selector","order":29,"path":"sprites/s_node_level_selector/s_node_level_selector.yy",}, {"name":"random_function","order":3,"path":"scripts/random_function/random_function.yy",}, {"name":"s_node_input","order":6,"path":"sprites/s_node_input/s_node_input.yy",}, @@ -1176,6 +1236,7 @@ {"name":"_node_VFX_spawner","order":13,"path":"scripts/_node_VFX_spawner/_node_VFX_spawner.yy",}, {"name":"s_node_bar_graph","order":27,"path":"sprites/s_node_bar_graph/s_node_bar_graph.yy",}, {"name":"sh_channel_B_grey","order":9,"path":"shaders/sh_channel_B_grey/sh_channel_B_grey.yy",}, + {"name":"s_node_pb_fx_hash","order":8,"path":"sprites/s_node_pb_fx_hash/s_node_pb_fx_hash.yy",}, {"name":"draw_UI_scale","order":8,"path":"scripts/draw_UI_scale/draw_UI_scale.yy",}, {"name":"s_node_strandSim_update","order":1,"path":"sprites/s_node_strandSim_update/s_node_strandSim_update.yy",}, {"name":"s_node_RGB_combine","order":45,"path":"sprites/s_node_RGB_combine/s_node_RGB_combine.yy",}, @@ -1195,7 +1256,7 @@ {"name":"node_de_stray","order":1,"path":"scripts/node_de_stray/node_de_stray.yy",}, {"name":"sh_channel_G","order":2,"path":"shaders/sh_channel_G/sh_channel_G.yy",}, {"name":"s_node_dilate","order":19,"path":"sprites/s_node_dilate/s_node_dilate.yy",}, - {"name":"node_value","order":6,"path":"scripts/node_value/node_value.yy",}, + {"name":"node_value","order":5,"path":"scripts/node_value/node_value.yy",}, {"name":"draw_line_curve","order":5,"path":"scripts/draw_line_curve/draw_line_curve.yy",}, {"name":"sh_blend_screen","order":3,"path":"shaders/sh_blend_screen/sh_blend_screen.yy",}, {"name":"node_group_output","order":2,"path":"scripts/node_group_output/node_group_output.yy",}, @@ -1223,6 +1284,7 @@ {"name":"sh_region_fill_color","order":1,"path":"shaders/sh_region_fill_color/sh_region_fill_color.yy",}, {"name":"s_node_vec_split","order":6,"path":"sprites/s_node_vec_split/s_node_vec_split.yy",}, {"name":"s_node_regex_replace","order":10,"path":"sprites/s_node_regex_replace/s_node_regex_replace.yy",}, + {"name":"sh_pb_hash","order":4,"path":"shaders/sh_pb_hash/sh_pb_hash.yy",}, {"name":"paddingBox","order":9,"path":"scripts/paddingBox/paddingBox.yy",}, {"name":"fd_rectangle_set_visualization_shader","order":18,"path":"scripts/fd_rectangle_set_visualization_shader/fd_rectangle_set_visualization_shader.yy",}, {"name":"s_biterator_bg","order":2,"path":"sprites/s_biterator_bg/s_biterator_bg.yy",}, @@ -1251,6 +1313,7 @@ {"name":"node_tunnel_out","order":7,"path":"scripts/node_tunnel_out/node_tunnel_out.yy",}, {"name":"s_node_array_shuffle","order":10,"path":"sprites/s_node_array_shuffle/s_node_array_shuffle.yy",}, {"name":"node_level","order":7,"path":"scripts/node_level/node_level.yy",}, + {"name":"node_pb","order":5,"path":"scripts/node_pb/node_pb.yy",}, {"name":"panel_test","order":10,"path":"scripts/panel_test/panel_test.yy",}, {"name":"o_dialog_warning","order":10,"path":"objects/o_dialog_warning/o_dialog_warning.yy",}, {"name":"s_node_group_output","order":15,"path":"sprites/s_node_group_output/s_node_group_output.yy",}, @@ -1264,14 +1327,16 @@ {"name":"sh_fd_advect_velocity_1_glsl","order":7,"path":"shaders/sh_fd_advect_velocity_1_glsl/sh_fd_advect_velocity_1_glsl.yy",}, {"name":"mac_window_step","order":1,"path":"scripts/mac_window_step/mac_window_step.yy",}, {"name":"s_node_image","order":1,"path":"sprites/s_node_image/s_node_image.yy",}, - {"name":"__node_value_processor","order":7,"path":"scripts/__node_value_processor/__node_value_processor.yy",}, + {"name":"__node_value_processor","order":6,"path":"scripts/__node_value_processor/__node_value_processor.yy",}, {"name":"s_node_group_input","order":16,"path":"sprites/s_node_group_input/s_node_group_input.yy",}, {"name":"sample_projects","order":6,"path":"scripts/sample_projects/sample_projects.yy",}, {"name":"draw_fit","order":12,"path":"scripts/draw_fit/draw_fit.yy",}, {"name":"node_armature_sample","order":5,"path":"scripts/node_armature_sample/node_armature_sample.yy",}, + {"name":"sh_pb_shade","order":3,"path":"shaders/sh_pb_shade/sh_pb_shade.yy",}, {"name":"s_node_morph_surface","order":56,"path":"sprites/s_node_morph_surface/s_node_morph_surface.yy",}, {"name":"fd_rectangle_get_velocity_dissipation_type","order":20,"path":"scripts/fd_rectangle_get_velocity_dissipation_type/fd_rectangle_get_velocity_dissipation_type.yy",}, {"name":"s_node_3d_transform","order":4,"path":"sprites/s_node_3d_transform/s_node_3d_transform.yy",}, + {"name":"node_pb_box_split","order":2,"path":"scripts/node_pb_box_split/node_pb_box_split.yy",}, {"name":"s_node_output","order":7,"path":"sprites/s_node_output/s_node_output.yy",}, {"name":"sh_atlas","order":26,"path":"shaders/sh_atlas/sh_atlas.yy",}, {"name":"node_3d_extrude","order":9,"path":"scripts/node_3d_extrude/node_3d_extrude.yy",}, @@ -1304,6 +1369,7 @@ {"name":"sh_fd_replace_material_advanced_glsl","order":11,"path":"shaders/sh_fd_replace_material_advanced_glsl/sh_fd_replace_material_advanced_glsl.yy",}, {"name":"sh_solid","order":15,"path":"shaders/sh_solid/sh_solid.yy",}, {"name":"s_node_json_file_write","order":10,"path":"sprites/s_node_json_file_write/s_node_json_file_write.yy",}, + {"name":"node_pb_fx_intersect","order":5,"path":"scripts/node_pb_fx_intersect/node_pb_fx_intersect.yy",}, {"name":"fd_rectangle_get_material_time_step","order":13,"path":"scripts/fd_rectangle_get_material_time_step/fd_rectangle_get_material_time_step.yy",}, {"name":"node_pack_sprites","order":4,"path":"scripts/node_pack_sprites/node_pack_sprites.yy",}, {"name":"font_data","order":10,"path":"scripts/font_data/font_data.yy",}, @@ -1344,6 +1410,7 @@ {"name":"o_dialog_assetbox","order":3,"path":"objects/o_dialog_assetbox/o_dialog_assetbox.yy",}, {"name":"node_lerp","order":2,"path":"scripts/node_lerp/node_lerp.yy",}, {"name":"s_node_pixel_sort","order":42,"path":"sprites/s_node_pixel_sort/s_node_pixel_sort.yy",}, + {"name":"s_node_pb_box_inset","order":22,"path":"sprites/s_node_pb_box_inset/s_node_pb_box_inset.yy",}, {"name":"node_texture_remap","order":2,"path":"scripts/node_texture_remap/node_texture_remap.yy",}, {"name":"sh_fd_visualize_pixel_art_fiery_smoke_glsl","order":14,"path":"shaders/sh_fd_visualize_pixel_art_fiery_smoke_glsl/sh_fd_visualize_pixel_art_fiery_smoke_glsl.yy",}, {"name":"node_ase_layer","order":15,"path":"scripts/node_ase_layer/node_ase_layer.yy",}, diff --git a/PixelComposer.yyp b/PixelComposer.yyp index 22e34154a..493f77f8a 100644 --- a/PixelComposer.yyp +++ b/PixelComposer.yyp @@ -88,7 +88,7 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"vector","folderPath":"folders/functions/vector.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"window","folderPath":"folders/functions/window.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"main","folderPath":"folders/main.yy",}, - {"resourceType":"GMFolder","resourceVersion":"1.0","name":"scritps","folderPath":"folders/main/scritps.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"startup scripts","folderPath":"folders/main/startup scripts.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"nodes","folderPath":"folders/nodes.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"data","folderPath":"folders/nodes/data.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"__base__","folderPath":"folders/nodes/data/__base__.yy",}, @@ -121,6 +121,10 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"for","folderPath":"folders/nodes/data/iterate/for.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"lua","folderPath":"folders/nodes/data/lua.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"node","folderPath":"folders/nodes/data/node.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"pixel builder","folderPath":"folders/nodes/data/pixel builder.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"box","folderPath":"folders/nodes/data/pixel builder/box.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"draw","folderPath":"folders/nodes/data/pixel builder/draw.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"effect","folderPath":"folders/nodes/data/pixel builder/effect.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"render","folderPath":"folders/nodes/data/render.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"rigidSim","folderPath":"folders/nodes/data/rigidSim.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"strandSim","folderPath":"folders/nodes/data/strandSim.yy",}, @@ -147,6 +151,7 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"generator","folderPath":"folders/nodes/icons/generator.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"IO","folderPath":"folders/nodes/icons/IO.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"node","folderPath":"folders/nodes/icons/node.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"pixel builder","folderPath":"folders/nodes/icons/pixel builder.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"render","folderPath":"folders/nodes/icons/render.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"rigidSim","folderPath":"folders/nodes/icons/rigidSim.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"strandSim","folderPath":"folders/nodes/icons/strandSim.yy",}, @@ -195,6 +200,7 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"mask","folderPath":"folders/shader/mask.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"misc","folderPath":"folders/shader/misc.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"morph","folderPath":"folders/shader/morph.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"pixel builder","folderPath":"folders/shader/pixel builder.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"shape seperator","folderPath":"folders/shader/shape seperator.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"sprites","folderPath":"folders/shader/sprites.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"surface replace","folderPath":"folders/shader/surface replace.yy",}, @@ -210,6 +216,7 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"biterator","folderPath":"folders/VCT/biterator.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"widget","folderPath":"folders/VCT/widget.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"widgets","folderPath":"folders/widgets.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"color picker","folderPath":"folders/shader/color picker.yy",}, ], "IncludedFiles": [ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"ApolloHelp.html","ConfigValues":{"Itch":{"CopyToMask":"0",},},"CopyToMask":-1,"filePath":"datafiles",}, @@ -280,6 +287,7 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_delete_16.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_delete.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_discord.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_display_palette.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_duplicate.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_feedback_16.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_file_explorer.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, @@ -356,6 +364,7 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_panel_preview.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_paste.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_pin.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_pixel_builder.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_play_all.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_preset.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_project.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, @@ -402,7 +411,11 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_youtube.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"graphics x2.ai","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_area_strip2.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_corner.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_direction.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_obj_angle.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_obj_halign.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_obj_hemicircle.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_obj_valign.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_padding.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_inspector_surface_halign.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/inspector",}, @@ -666,7 +679,7 @@ "isEcma": false, "LibraryEmitters": [], "MetaData": { - "IDEVersion": "2023.6.0.89", + "IDEVersion": "2023.6.0.92", }, "resources": [ {"id":{"name":"s_node_corner","path":"sprites/s_node_corner/s_node_corner.yy",},}, @@ -690,6 +703,7 @@ {"id":{"name":"panel_data","path":"scripts/panel_data/panel_data.yy",},}, {"id":{"name":"s_node_text_file_read","path":"sprites/s_node_text_file_read/s_node_text_file_read.yy",},}, {"id":{"name":"s_node_text_trim","path":"sprites/s_node_text_trim/s_node_text_trim.yy",},}, + {"id":{"name":"s_node_pb_fx_shading","path":"sprites/s_node_pb_fx_shading/s_node_pb_fx_shading.yy",},}, {"id":{"name":"sh_noise_grid_hex","path":"shaders/sh_noise_grid_hex/sh_noise_grid_hex.yy",},}, {"id":{"name":"node_3d_obj","path":"scripts/node_3d_obj/node_3d_obj.yy",},}, {"id":{"name":"__path","path":"scripts/__path/__path.yy",},}, @@ -699,12 +713,14 @@ {"id":{"name":"s_node_blend","path":"sprites/s_node_blend/s_node_blend.yy",},}, {"id":{"name":"node_wrap_perspective","path":"scripts/node_wrap_perspective/node_wrap_perspective.yy",},}, {"id":{"name":"s_node_rigidSim_object_spawner","path":"sprites/s_node_rigidSim_object_spawner/s_node_rigidSim_object_spawner.yy",},}, + {"id":{"name":"node_pb_draw_roundrectangle","path":"scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.yy",},}, {"id":{"name":"draw_text_function","path":"scripts/draw_text_function/draw_text_function.yy",},}, {"id":{"name":"o_dialog_file_name_collection","path":"objects/o_dialog_file_name_collection/o_dialog_file_name_collection.yy",},}, {"id":{"name":"node_3d_prim_cone","path":"scripts/node_3d_prim_cone/node_3d_prim_cone.yy",},}, {"id":{"name":"node_line","path":"scripts/node_line/node_line.yy",},}, {"id":{"name":"s_node_frame","path":"sprites/s_node_frame/s_node_frame.yy",},}, {"id":{"name":"s_node_fluidSim_turbulence","path":"sprites/s_node_fluidSim_turbulence/s_node_fluidSim_turbulence.yy",},}, + {"id":{"name":"node_pb_fx_hash","path":"scripts/node_pb_fx_hash/node_pb_fx_hash.yy",},}, {"id":{"name":"node_blur_radial","path":"scripts/node_blur_radial/node_blur_radial.yy",},}, {"id":{"name":"node_2d_light","path":"scripts/node_2d_light/node_2d_light.yy",},}, {"id":{"name":"node_rigid_activation","path":"scripts/node_rigid_activation/node_rigid_activation.yy",},}, @@ -766,6 +782,7 @@ {"id":{"name":"s_node_noise_simplex","path":"sprites/s_node_noise_simplex/s_node_noise_simplex.yy",},}, {"id":{"name":"s_node_armature_sample","path":"sprites/s_node_armature_sample/s_node_armature_sample.yy",},}, {"id":{"name":"o_dialog_notifications","path":"objects/o_dialog_notifications/o_dialog_notifications.yy",},}, + {"id":{"name":"sh_draw_color","path":"shaders/sh_draw_color/sh_draw_color.yy",},}, {"id":{"name":"s_node_array_find","path":"sprites/s_node_array_find/s_node_array_find.yy",},}, {"id":{"name":"fd_rectangle_set_velocity_time_step","path":"scripts/fd_rectangle_set_velocity_time_step/fd_rectangle_set_velocity_time_step.yy",},}, {"id":{"name":"fd_rectangle_set_collision_mask_sprite","path":"scripts/fd_rectangle_set_collision_mask_sprite/fd_rectangle_set_collision_mask_sprite.yy",},}, @@ -786,6 +803,7 @@ {"id":{"name":"node_image","path":"scripts/node_image/node_image.yy",},}, {"id":{"name":"node_atlas_set","path":"scripts/node_atlas_set/node_atlas_set.yy",},}, {"id":{"name":"s_node_flip","path":"sprites/s_node_flip/s_node_flip.yy",},}, + {"id":{"name":"sh_pb_highlight","path":"shaders/sh_pb_highlight/sh_pb_highlight.yy",},}, {"id":{"name":"s_node_gradient_data","path":"sprites/s_node_gradient_data/s_node_gradient_data.yy",},}, {"id":{"name":"s_node_vfx_render","path":"sprites/s_node_vfx_render/s_node_vfx_render.yy",},}, {"id":{"name":"node_stack","path":"scripts/node_stack/node_stack.yy",},}, @@ -809,6 +827,7 @@ {"id":{"name":"node_polygonal_shape","path":"scripts/node_polygonal_shape/node_polygonal_shape.yy",},}, {"id":{"name":"fd_rectangle_get_collision_mask_sprite","path":"scripts/fd_rectangle_get_collision_mask_sprite/fd_rectangle_get_collision_mask_sprite.yy",},}, {"id":{"name":"node_flip","path":"scripts/node_flip/node_flip.yy",},}, + {"id":{"name":"s_node_pb_fx_subtract","path":"sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy",},}, {"id":{"name":"sh_FXAA","path":"shaders/sh_FXAA/sh_FXAA.yy",},}, {"id":{"name":"s_biterator_slider","path":"sprites/s_biterator_slider/s_biterator_slider.yy",},}, {"id":{"name":"shader_functions","path":"scripts/shader_functions/shader_functions.yy",},}, @@ -856,10 +875,12 @@ {"id":{"name":"sh_chromatic_aberration","path":"shaders/sh_chromatic_aberration/sh_chromatic_aberration.yy",},}, {"id":{"name":"fd_rectangle_create_view","path":"scripts/fd_rectangle_create_view/fd_rectangle_create_view.yy",},}, {"id":{"name":"node_fluid_vortex","path":"scripts/node_fluid_vortex/node_fluid_vortex.yy",},}, + {"id":{"name":"node_pb_draw_angle","path":"scripts/node_pb_draw_angle/node_pb_draw_angle.yy",},}, {"id":{"name":"sh_cell_noise_round","path":"shaders/sh_cell_noise_round/sh_cell_noise_round.yy",},}, {"id":{"name":"s_node_cross_product_2d","path":"sprites/s_node_cross_product_2d/s_node_cross_product_2d.yy",},}, {"id":{"name":"s_node_path_plot","path":"sprites/s_node_path_plot/s_node_path_plot.yy",},}, {"id":{"name":"__initAddon","path":"scripts/__initAddon/__initAddon.yy",},}, + {"id":{"name":"node_pb_draw_trapezoid","path":"scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.yy",},}, {"id":{"name":"json_functions","path":"scripts/json_functions/json_functions.yy",},}, {"id":{"name":"s_node_3d_displace","path":"sprites/s_node_3d_displace/s_node_3d_displace.yy",},}, {"id":{"name":"event_recorder","path":"scripts/event_recorder/event_recorder.yy",},}, @@ -919,6 +940,7 @@ {"id":{"name":"__panel_empty","path":"scripts/__panel_empty/__panel_empty.yy",},}, {"id":{"name":"s_node_compose","path":"sprites/s_node_compose/s_node_compose.yy",},}, {"id":{"name":"s_node_switch","path":"sprites/s_node_switch/s_node_switch.yy",},}, + {"id":{"name":"s_node_pb_draw_blob","path":"sprites/s_node_pb_draw_blob/s_node_pb_draw_blob.yy",},}, {"id":{"name":"s_node_crop","path":"sprites/s_node_crop/s_node_crop.yy",},}, {"id":{"name":"__VFX","path":"scripts/__VFX/__VFX.yy",},}, {"id":{"name":"s_menu_black","path":"sprites/s_menu_black/s_menu_black.yy",},}, @@ -935,6 +957,7 @@ {"id":{"name":"node_displacement","path":"scripts/node_displacement/node_displacement.yy",},}, {"id":{"name":"mask_function","path":"scripts/mask_function/mask_function.yy",},}, {"id":{"name":"panel_palette","path":"scripts/panel_palette/panel_palette.yy",},}, + {"id":{"name":"s_node_pb_draw_ellipse","path":"sprites/s_node_pb_draw_ellipse/s_node_pb_draw_ellipse.yy",},}, {"id":{"name":"text_file","path":"scripts/text_file/text_file.yy",},}, {"id":{"name":"node_armature_pose","path":"scripts/node_armature_pose/node_armature_pose.yy",},}, {"id":{"name":"sh_trail_filler_pass1","path":"shaders/sh_trail_filler_pass1/sh_trail_filler_pass1.yy",},}, @@ -954,9 +977,13 @@ {"id":{"name":"curve_damping_function","path":"scripts/curve_damping_function/curve_damping_function.yy",},}, {"id":{"name":"fd_rectangle_get_collision_mask_surface","path":"scripts/fd_rectangle_get_collision_mask_surface/fd_rectangle_get_collision_mask_surface.yy",},}, {"id":{"name":"s_node_strandSim_length","path":"sprites/s_node_strandSim_length/s_node_strandSim_length.yy",},}, + {"id":{"name":"node_pb_fx_substract","path":"scripts/node_pb_fx_substract/node_pb_fx_substract.yy",},}, + {"id":{"name":"node_pb_fx_radial","path":"scripts/node_pb_fx_radial/node_pb_fx_radial.yy",},}, {"id":{"name":"node_VFX_variable","path":"scripts/node_VFX_variable/node_VFX_variable.yy",},}, {"id":{"name":"node_array_sort","path":"scripts/node_array_sort/node_array_sort.yy",},}, + {"id":{"name":"sh_pb_outline","path":"shaders/sh_pb_outline/sh_pb_outline.yy",},}, {"id":{"name":"fd_draw_surface_to_collision_mask_surface","path":"scripts/fd_draw_surface_to_collision_mask_surface/fd_draw_surface_to_collision_mask_surface.yy",},}, + {"id":{"name":"s_node_pixel_builder","path":"sprites/s_node_pixel_builder/s_node_pixel_builder.yy",},}, {"id":{"name":"sh_blur_box_contrast","path":"shaders/sh_blur_box_contrast/sh_blur_box_contrast.yy",},}, {"id":{"name":"s_button","path":"sprites/s_button/s_button.yy",},}, {"id":{"name":"sh_fd_calculate_pressure_jacobi_glsl","path":"shaders/sh_fd_calculate_pressure_jacobi_glsl/sh_fd_calculate_pressure_jacobi_glsl.yy",},}, @@ -981,6 +1008,7 @@ {"id":{"name":"textBox","path":"scripts/textBox/textBox.yy",},}, {"id":{"name":"pathArrayBox","path":"scripts/pathArrayBox/pathArrayBox.yy",},}, {"id":{"name":"node_statistic","path":"scripts/node_statistic/node_statistic.yy",},}, + {"id":{"name":"node_pb_box_inset","path":"scripts/node_pb_box_inset/node_pb_box_inset.yy",},}, {"id":{"name":"sh_draw_surface_part_tiled","path":"shaders/sh_draw_surface_part_tiled/sh_draw_surface_part_tiled.yy",},}, {"id":{"name":"o_dialog_add_node","path":"objects/o_dialog_add_node/o_dialog_add_node.yy",},}, {"id":{"name":"s_node_curve_eval","path":"sprites/s_node_curve_eval/s_node_curve_eval.yy",},}, @@ -1017,12 +1045,15 @@ {"id":{"name":"steam_ugc_collection","path":"scripts/steam_ugc_collection/steam_ugc_collection.yy",},}, {"id":{"name":"sh_blur_zoom","path":"shaders/sh_blur_zoom/sh_blur_zoom.yy",},}, {"id":{"name":"node_VFX_renderer","path":"scripts/node_VFX_renderer/node_VFX_renderer.yy",},}, + {"id":{"name":"s_node_pb_fx_stack","path":"sprites/s_node_pb_fx_stack/s_node_pb_fx_stack.yy",},}, {"id":{"name":"fd_draw_sprite_to_collision_mask_surface","path":"scripts/fd_draw_sprite_to_collision_mask_surface/fd_draw_sprite_to_collision_mask_surface.yy",},}, {"id":{"name":"node_fluid_render","path":"scripts/node_fluid_render/node_fluid_render.yy",},}, {"id":{"name":"s_node_invert","path":"sprites/s_node_invert/s_node_invert.yy",},}, + {"id":{"name":"sh_color_picker_side_hue","path":"shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.yy",},}, {"id":{"name":"draw_text_delimiter","path":"scripts/draw_text_delimiter/draw_text_delimiter.yy",},}, {"id":{"name":"s_node_path_anchor","path":"sprites/s_node_path_anchor/s_node_path_anchor.yy",},}, {"id":{"name":"node_array_get","path":"scripts/node_array_get/node_array_get.yy",},}, + {"id":{"name":"node_pb_fx_highlight","path":"scripts/node_pb_fx_highlight/node_pb_fx_highlight.yy",},}, {"id":{"name":"Apollo","path":"extensions/Apollo/Apollo.yy",},}, {"id":{"name":"node_lua_compute","path":"scripts/node_lua_compute/node_lua_compute.yy",},}, {"id":{"name":"sh_grid","path":"shaders/sh_grid/sh_grid.yy",},}, @@ -1047,6 +1078,7 @@ {"id":{"name":"s_node_loop","path":"sprites/s_node_loop/s_node_loop.yy",},}, {"id":{"name":"node_zigzag","path":"scripts/node_zigzag/node_zigzag.yy",},}, {"id":{"name":"node_equation","path":"scripts/node_equation/node_equation.yy",},}, + {"id":{"name":"s_node_pb_box_divide_grid","path":"sprites/s_node_pb_box_divide_grid/s_node_pb_box_divide_grid.yy",},}, {"id":{"name":"node_string_join","path":"scripts/node_string_join/node_string_join.yy",},}, {"id":{"name":"fd_rectangle_get_visualization_shader","path":"scripts/fd_rectangle_get_visualization_shader/fd_rectangle_get_visualization_shader.yy",},}, {"id":{"name":"preset_data","path":"scripts/preset_data/preset_data.yy",},}, @@ -1098,7 +1130,9 @@ {"id":{"name":"sh_checkerboard","path":"shaders/sh_checkerboard/sh_checkerboard.yy",},}, {"id":{"name":"node_unicode","path":"scripts/node_unicode/node_unicode.yy",},}, {"id":{"name":"draw_set_text","path":"scripts/draw_set_text/draw_set_text.yy",},}, + {"id":{"name":"node_pb_draw","path":"scripts/node_pb_draw/node_pb_draw.yy",},}, {"id":{"name":"s_node_array","path":"sprites/s_node_array/s_node_array.yy",},}, + {"id":{"name":"s_node_pb_box_divide","path":"sprites/s_node_pb_box_divide/s_node_pb_box_divide.yy",},}, {"id":{"name":"s_node_warp","path":"sprites/s_node_warp/s_node_warp.yy",},}, {"id":{"name":"s_node_surface_from_buffer","path":"sprites/s_node_surface_from_buffer/s_node_surface_from_buffer.yy",},}, {"id":{"name":"node_iterator_filter_output","path":"scripts/node_iterator_filter_output/node_iterator_filter_output.yy",},}, @@ -1146,6 +1180,7 @@ {"id":{"name":"fd_rectangle_draw_stretched","path":"scripts/fd_rectangle_draw_stretched/fd_rectangle_draw_stretched.yy",},}, {"id":{"name":"s_node_wiggler","path":"sprites/s_node_wiggler/s_node_wiggler.yy",},}, {"id":{"name":"sh_region_fill_coordinate","path":"shaders/sh_region_fill_coordinate/sh_region_fill_coordinate.yy",},}, + {"id":{"name":"__pbBox","path":"scripts/__pbBox/__pbBox.yy",},}, {"id":{"name":"s_node_to_text","path":"sprites/s_node_to_text/s_node_to_text.yy",},}, {"id":{"name":"sh_edge_detect","path":"shaders/sh_edge_detect/sh_edge_detect.yy",},}, {"id":{"name":"s_node_area","path":"sprites/s_node_area/s_node_area.yy",},}, @@ -1172,6 +1207,7 @@ {"id":{"name":"s_node_array_set","path":"sprites/s_node_array_set/s_node_array_set.yy",},}, {"id":{"name":"node_dust","path":"scripts/node_dust/node_dust.yy",},}, {"id":{"name":"node_noise_cell","path":"scripts/node_noise_cell/node_noise_cell.yy",},}, + {"id":{"name":"s_node_pb_fx_radial","path":"sprites/s_node_pb_fx_radial/s_node_pb_fx_radial.yy",},}, {"id":{"name":"__background_get_internal","path":"scripts/__background_get_internal/__background_get_internal.yy",},}, {"id":{"name":"s_biterator_b_labels","path":"sprites/s_biterator_b_labels/s_biterator_b_labels.yy",},}, {"id":{"name":"sh_combine_hsv","path":"shaders/sh_combine_hsv/sh_combine_hsv.yy",},}, @@ -1179,6 +1215,7 @@ {"id":{"name":"addon_lua","path":"scripts/addon_lua/addon_lua.yy",},}, {"id":{"name":"nodeValue_drawer","path":"scripts/nodeValue_drawer/nodeValue_drawer.yy",},}, {"id":{"name":"node_noise","path":"scripts/node_noise/node_noise.yy",},}, + {"id":{"name":"s_node_pb_draw_semi_ellipse","path":"sprites/s_node_pb_draw_semi_ellipse/s_node_pb_draw_semi_ellipse.yy",},}, {"id":{"name":"mtl_reader","path":"scripts/mtl_reader/mtl_reader.yy",},}, {"id":{"name":"s_node_3d_array","path":"sprites/s_node_3d_array/s_node_3d_array.yy",},}, {"id":{"name":"node_plot_linear","path":"scripts/node_plot_linear/node_plot_linear.yy",},}, @@ -1194,6 +1231,7 @@ {"id":{"name":"notification_system","path":"scripts/notification_system/notification_system.yy",},}, {"id":{"name":"buffer_object","path":"scripts/buffer_object/buffer_object.yy",},}, {"id":{"name":"s_node_audio_trim","path":"sprites/s_node_audio_trim/s_node_audio_trim.yy",},}, + {"id":{"name":"s_node_pb_fx_highlight","path":"sprites/s_node_pb_fx_highlight/s_node_pb_fx_highlight.yy",},}, {"id":{"name":"sh_shadow_cast","path":"shaders/sh_shadow_cast/sh_shadow_cast.yy",},}, {"id":{"name":"node_color_from_hsv","path":"scripts/node_color_from_hsv/node_color_from_hsv.yy",},}, {"id":{"name":"s_biterator_tab_inactive","path":"sprites/s_biterator_tab_inactive/s_biterator_tab_inactive.yy",},}, @@ -1246,12 +1284,14 @@ {"id":{"name":"s_node_base_conversion","path":"sprites/s_node_base_conversion/s_node_base_conversion.yy",},}, {"id":{"name":"node_transform_array","path":"scripts/node_transform_array/node_transform_array.yy",},}, {"id":{"name":"s_node_loop_array","path":"sprites/s_node_loop_array/s_node_loop_array.yy",},}, + {"id":{"name":"node_pb_fx_stack","path":"scripts/node_pb_fx_stack/node_pb_fx_stack.yy",},}, {"id":{"name":"s_node_iterator_amount","path":"sprites/s_node_iterator_amount/s_node_iterator_amount.yy",},}, {"id":{"name":"sh_color_adjust","path":"shaders/sh_color_adjust/sh_color_adjust.yy",},}, {"id":{"name":"sh_fd_visualize_thick_smoke_glsl","path":"shaders/sh_fd_visualize_thick_smoke_glsl/sh_fd_visualize_thick_smoke_glsl.yy",},}, {"id":{"name":"s_node_regex_match","path":"sprites/s_node_regex_match/s_node_regex_match.yy",},}, {"id":{"name":"surface_get_palette","path":"scripts/surface_get_palette/surface_get_palette.yy",},}, {"id":{"name":"sh_pixel_sort","path":"shaders/sh_pixel_sort/sh_pixel_sort.yy",},}, + {"id":{"name":"node_pb_draw_fill","path":"scripts/node_pb_draw_fill/node_pb_draw_fill.yy",},}, {"id":{"name":"s_node_vfx_destroy","path":"sprites/s_node_vfx_destroy/s_node_vfx_destroy.yy",},}, {"id":{"name":"fd_rectangle_set_material_size","path":"scripts/fd_rectangle_set_material_size/fd_rectangle_set_material_size.yy",},}, {"id":{"name":"fd_rectangle_shift_content","path":"scripts/fd_rectangle_shift_content/fd_rectangle_shift_content.yy",},}, @@ -1267,8 +1307,10 @@ {"id":{"name":"BBMOD_Vec4","path":"scripts/BBMOD_Vec4/BBMOD_Vec4.yy",},}, {"id":{"name":"s_biterator_color_slot","path":"sprites/s_biterator_color_slot/s_biterator_color_slot.yy",},}, {"id":{"name":"o_dialog_file_name","path":"objects/o_dialog_file_name/o_dialog_file_name.yy",},}, + {"id":{"name":"s_node_pb_layer","path":"sprites/s_node_pb_layer/s_node_pb_layer.yy",},}, {"id":{"name":"node_audio_window","path":"scripts/node_audio_window/node_audio_window.yy",},}, {"id":{"name":"node_surface_from_color","path":"scripts/node_surface_from_color/node_surface_from_color.yy",},}, + {"id":{"name":"s_node_pb_draw_rectangle","path":"sprites/s_node_pb_draw_rectangle/s_node_pb_draw_rectangle.yy",},}, {"id":{"name":"panel_animation","path":"scripts/panel_animation/panel_animation.yy",},}, {"id":{"name":"node_surface_replace","path":"scripts/node_surface_replace/node_surface_replace.yy",},}, {"id":{"name":"node_strand_create","path":"scripts/node_strand_create/node_strand_create.yy",},}, @@ -1277,6 +1319,7 @@ {"id":{"name":"s_node_array_remove","path":"sprites/s_node_array_remove/s_node_array_remove.yy",},}, {"id":{"name":"s_node_zigzag","path":"sprites/s_node_zigzag/s_node_zigzag.yy",},}, {"id":{"name":"s_key_display_mouse","path":"sprites/s_key_display_mouse/s_key_display_mouse.yy",},}, + {"id":{"name":"node_pb_fx_add","path":"scripts/node_pb_fx_add/node_pb_fx_add.yy",},}, {"id":{"name":"s_node_csv_file_write","path":"sprites/s_node_csv_file_write/s_node_csv_file_write.yy",},}, {"id":{"name":"s_node_csv_parse","path":"sprites/s_node_csv_parse/s_node_csv_parse.yy",},}, {"id":{"name":"sh_glow","path":"shaders/sh_glow/sh_glow.yy",},}, @@ -1298,7 +1341,9 @@ {"id":{"name":"node_fluid_add_collider","path":"scripts/node_fluid_add_collider/node_fluid_add_collider.yy",},}, {"id":{"name":"node_atlas_get","path":"scripts/node_atlas_get/node_atlas_get.yy",},}, {"id":{"name":"fontScrollBox","path":"scripts/fontScrollBox/fontScrollBox.yy",},}, + {"id":{"name":"s_node_pb_box_mirror","path":"sprites/s_node_pb_box_mirror/s_node_pb_box_mirror.yy",},}, {"id":{"name":"node_grid_hex","path":"scripts/node_grid_hex/node_grid_hex.yy",},}, + {"id":{"name":"node_pb_draw_blob","path":"scripts/node_pb_draw_blob/node_pb_draw_blob.yy",},}, {"id":{"name":"draw_overlay","path":"scripts/draw_overlay/draw_overlay.yy",},}, {"id":{"name":"__background_get","path":"scripts/__background_get/__background_get.yy",},}, {"id":{"name":"s_node_text_display","path":"sprites/s_node_text_display/s_node_text_display.yy",},}, @@ -1320,6 +1365,7 @@ {"id":{"name":"ase_object","path":"scripts/ase_object/ase_object.yy",},}, {"id":{"name":"_node_VFX_effector","path":"scripts/_node_VFX_effector/_node_VFX_effector.yy",},}, {"id":{"name":"node_rigid_object","path":"scripts/node_rigid_object/node_rigid_object.yy",},}, + {"id":{"name":"node_pb_box_transform","path":"scripts/node_pb_box_transform/node_pb_box_transform.yy",},}, {"id":{"name":"areaBox","path":"scripts/areaBox/areaBox.yy",},}, {"id":{"name":"__global_object_depths","path":"scripts/__global_object_depths/__global_object_depths.yy",},}, {"id":{"name":"s_node_filter_array","path":"sprites/s_node_filter_array/s_node_filter_array.yy",},}, @@ -1331,11 +1377,14 @@ {"id":{"name":"o_dialog_tunnels","path":"objects/o_dialog_tunnels/o_dialog_tunnels.yy",},}, {"id":{"name":"s_node_erode","path":"sprites/s_node_erode/s_node_erode.yy",},}, {"id":{"name":"node_particle","path":"scripts/node_particle/node_particle.yy",},}, + {"id":{"name":"node_pb_box_contract","path":"scripts/node_pb_box_contract/node_pb_box_contract.yy",},}, {"id":{"name":"histogram_drawer","path":"scripts/histogram_drawer/histogram_drawer.yy",},}, + {"id":{"name":"sh_color_picker_side_value","path":"shaders/sh_color_picker_side_value/sh_color_picker_side_value.yy",},}, {"id":{"name":"node_array_range","path":"scripts/node_array_range/node_array_range.yy",},}, {"id":{"name":"node_animation_control","path":"scripts/node_animation_control/node_animation_control.yy",},}, {"id":{"name":"s_node_tunnel_in","path":"sprites/s_node_tunnel_in/s_node_tunnel_in.yy",},}, {"id":{"name":"o_dialog_graph_grid","path":"objects/o_dialog_graph_grid/o_dialog_graph_grid.yy",},}, + {"id":{"name":"s_node_pb_draw_trapezoid","path":"sprites/s_node_pb_draw_trapezoid/s_node_pb_draw_trapezoid.yy",},}, {"id":{"name":"append_function","path":"scripts/append_function/append_function.yy",},}, {"id":{"name":"fd_rectangle_reset_target","path":"scripts/fd_rectangle_reset_target/fd_rectangle_reset_target.yy",},}, {"id":{"name":"node_rate_remap","path":"scripts/node_rate_remap/node_rate_remap.yy",},}, @@ -1346,6 +1395,7 @@ {"id":{"name":"s_icon_64","path":"sprites/s_icon_64/s_icon_64.yy",},}, {"id":{"name":"panel_graph_export_image","path":"scripts/panel_graph_export_image/panel_graph_export_image.yy",},}, {"id":{"name":"__bone","path":"scripts/__bone/__bone.yy",},}, + {"id":{"name":"node_pb_fx_outline","path":"scripts/node_pb_fx_outline/node_pb_fx_outline.yy",},}, {"id":{"name":"save_function","path":"scripts/save_function/save_function.yy",},}, {"id":{"name":"s_node_gradient_replace","path":"sprites/s_node_gradient_replace/s_node_gradient_replace.yy",},}, {"id":{"name":"node_perlin_smear","path":"scripts/node_perlin_smear/node_perlin_smear.yy",},}, @@ -1437,9 +1487,11 @@ {"id":{"name":"s_node_color_data","path":"sprites/s_node_color_data/s_node_color_data.yy",},}, {"id":{"name":"fd_rectangle_set_repeat","path":"scripts/fd_rectangle_set_repeat/fd_rectangle_set_repeat.yy",},}, {"id":{"name":"sh_fd_calculate_velocity_divergence_glsl","path":"shaders/sh_fd_calculate_velocity_divergence_glsl/sh_fd_calculate_velocity_divergence_glsl.yy",},}, + {"id":{"name":"s_node_pb_fx_add","path":"sprites/s_node_pb_fx_add/s_node_pb_fx_add.yy",},}, {"id":{"name":"node_simple_shape","path":"scripts/node_simple_shape/node_simple_shape.yy",},}, {"id":{"name":"node_wav_file_write","path":"scripts/node_wav_file_write/node_wav_file_write.yy",},}, {"id":{"name":"fd_rectangle_get_acceleration_a","path":"scripts/fd_rectangle_get_acceleration_a/fd_rectangle_get_acceleration_a.yy",},}, + {"id":{"name":"node_pb_box","path":"scripts/node_pb_box/node_pb_box.yy",},}, {"id":{"name":"node_random","path":"scripts/node_random/node_random.yy",},}, {"id":{"name":"sh_channel_A","path":"shaders/sh_channel_A/sh_channel_A.yy",},}, {"id":{"name":"node_atlas","path":"scripts/node_atlas/node_atlas.yy",},}, @@ -1454,6 +1506,7 @@ {"id":{"name":"sh_2d_light","path":"shaders/sh_2d_light/sh_2d_light.yy",},}, {"id":{"name":"node_image_animated","path":"scripts/node_image_animated/node_image_animated.yy",},}, {"id":{"name":"s_node_transform_array","path":"sprites/s_node_transform_array/s_node_transform_array.yy",},}, + {"id":{"name":"s_node_pb_box_contract","path":"sprites/s_node_pb_box_contract/s_node_pb_box_contract.yy",},}, {"id":{"name":"node_palette_extract","path":"scripts/node_palette_extract/node_palette_extract.yy",},}, {"id":{"name":"s_node_solid","path":"sprites/s_node_solid/s_node_solid.yy",},}, {"id":{"name":"s_node_fluidSim_vortex","path":"sprites/s_node_fluidSim_vortex/s_node_fluidSim_vortex.yy",},}, @@ -1531,9 +1584,11 @@ {"id":{"name":"node_string_trim","path":"scripts/node_string_trim/node_string_trim.yy",},}, {"id":{"name":"lerp_float","path":"scripts/lerp_float/lerp_float.yy",},}, {"id":{"name":"vectorRangeBox","path":"scripts/vectorRangeBox/vectorRangeBox.yy",},}, + {"id":{"name":"s_node_pb_fx_outline","path":"sprites/s_node_pb_fx_outline/s_node_pb_fx_outline.yy",},}, {"id":{"name":"sh_draw_vertex_aa","path":"shaders/sh_draw_vertex_aa/sh_draw_vertex_aa.yy",},}, {"id":{"name":"fd_rectangle_get_velocity_width","path":"scripts/fd_rectangle_get_velocity_width/fd_rectangle_get_velocity_width.yy",},}, {"id":{"name":"node_convolution","path":"scripts/node_convolution/node_convolution.yy",},}, + {"id":{"name":"node_pb_draw_ellipse","path":"scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.yy",},}, {"id":{"name":"sh_blink_extract","path":"shaders/sh_blink_extract/sh_blink_extract.yy",},}, {"id":{"name":"sh_outline_only","path":"shaders/sh_outline_only/sh_outline_only.yy",},}, {"id":{"name":"lcd_function","path":"scripts/lcd_function/lcd_function.yy",},}, @@ -1545,6 +1600,7 @@ {"id":{"name":"fd_rectangle_inherit_velocity","path":"scripts/fd_rectangle_inherit_velocity/fd_rectangle_inherit_velocity.yy",},}, {"id":{"name":"node_path","path":"scripts/node_path/node_path.yy",},}, {"id":{"name":"node_wrap_area","path":"scripts/node_wrap_area/node_wrap_area.yy",},}, + {"id":{"name":"node_attributes","path":"scripts/node_attributes/node_attributes.yy",},}, {"id":{"name":"sh_seperate_shape_sep","path":"shaders/sh_seperate_shape_sep/sh_seperate_shape_sep.yy",},}, {"id":{"name":"s_node_image_sequence","path":"sprites/s_node_image_sequence/s_node_image_sequence.yy",},}, {"id":{"name":"steam_ugc_project","path":"scripts/steam_ugc_project/steam_ugc_project.yy",},}, @@ -1558,7 +1614,9 @@ {"id":{"name":"color_loader","path":"scripts/color_loader/color_loader.yy",},}, {"id":{"name":"node_rigid_override","path":"scripts/node_rigid_override/node_rigid_override.yy",},}, {"id":{"name":"fd_rectangle_set_velocity_maccormack_weight","path":"scripts/fd_rectangle_set_velocity_maccormack_weight/fd_rectangle_set_velocity_maccormack_weight.yy",},}, + {"id":{"name":"sh_pb_blob","path":"shaders/sh_pb_blob/sh_pb_blob.yy",},}, {"id":{"name":"s_node_array_sort","path":"sprites/s_node_array_sort/s_node_array_sort.yy",},}, + {"id":{"name":"s_node_pb_draw_roundrectangle","path":"sprites/s_node_pb_draw_roundrectangle/s_node_pb_draw_roundrectangle.yy",},}, {"id":{"name":"node_trail","path":"scripts/node_trail/node_trail.yy",},}, {"id":{"name":"byte_reader","path":"scripts/byte_reader/byte_reader.yy",},}, {"id":{"name":"json_prettify","path":"scripts/json_prettify/json_prettify.yy",},}, @@ -1577,11 +1635,14 @@ {"id":{"name":"s_biterator_dim_label","path":"sprites/s_biterator_dim_label/s_biterator_dim_label.yy",},}, {"id":{"name":"s_node_average","path":"sprites/s_node_average/s_node_average.yy",},}, {"id":{"name":"s_node_sprite_sheet","path":"sprites/s_node_sprite_sheet/s_node_sprite_sheet.yy",},}, + {"id":{"name":"node_pb_box_mirror","path":"scripts/node_pb_box_mirror/node_pb_box_mirror.yy",},}, {"id":{"name":"s_node_text_length","path":"sprites/s_node_text_length/s_node_text_length.yy",},}, {"id":{"name":"s_node_grid_hex","path":"sprites/s_node_grid_hex/s_node_grid_hex.yy",},}, {"id":{"name":"sh_fd_visualize_colorize_glsl","path":"shaders/sh_fd_visualize_colorize_glsl/sh_fd_visualize_colorize_glsl.yy",},}, + {"id":{"name":"s_node_pb_draw_fill","path":"sprites/s_node_pb_draw_fill/s_node_pb_draw_fill.yy",},}, {"id":{"name":"s_node_rate_remap","path":"sprites/s_node_rate_remap/s_node_rate_remap.yy",},}, {"id":{"name":"s_node_3d_cube","path":"sprites/s_node_3d_cube/s_node_3d_cube.yy",},}, + {"id":{"name":"node_pb_draw_semi_ellipse","path":"scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.yy",},}, {"id":{"name":"o_dialog_preview_window","path":"objects/o_dialog_preview_window/o_dialog_preview_window.yy",},}, {"id":{"name":"s_node_sampler","path":"sprites/s_node_sampler/s_node_sampler.yy",},}, {"id":{"name":"__background_get_element","path":"scripts/__background_get_element/__background_get_element.yy",},}, @@ -1593,12 +1654,15 @@ {"id":{"name":"node_mesh_create_path","path":"scripts/node_mesh_create_path/node_mesh_create_path.yy",},}, {"id":{"name":"sh_fd_calculate_pressure_srj_glsl","path":"shaders/sh_fd_calculate_pressure_srj_glsl/sh_fd_calculate_pressure_srj_glsl.yy",},}, {"id":{"name":"curve_bounce_function","path":"scripts/curve_bounce_function/curve_bounce_function.yy",},}, + {"id":{"name":"node_pb_fx_shading","path":"scripts/node_pb_fx_shading/node_pb_fx_shading.yy",},}, {"id":{"name":"fd_rectangle_replace_material_surface","path":"scripts/fd_rectangle_replace_material_surface/fd_rectangle_replace_material_surface.yy",},}, {"id":{"name":"pack_skyline","path":"scripts/pack_skyline/pack_skyline.yy",},}, {"id":{"name":"fd_x","path":"scripts/fd_x/fd_x.yy",},}, {"id":{"name":"s_node_number","path":"sprites/s_node_number/s_node_number.yy",},}, {"id":{"name":"gif_reader","path":"scripts/gif_reader/gif_reader.yy",},}, + {"id":{"name":"s_node_pb_draw_angle","path":"sprites/s_node_pb_draw_angle/s_node_pb_draw_angle.yy",},}, {"id":{"name":"_f_p3","path":"fonts/_f_p3/_f_p3.yy",},}, + {"id":{"name":"cornerBox","path":"scripts/cornerBox/cornerBox.yy",},}, {"id":{"name":"node_group_input","path":"scripts/node_group_input/node_group_input.yy",},}, {"id":{"name":"fd_rectangle_set_material_dissipation_type","path":"scripts/fd_rectangle_set_material_dissipation_type/fd_rectangle_set_material_dissipation_type.yy",},}, {"id":{"name":"s_node_gradient_shift","path":"sprites/s_node_gradient_shift/s_node_gradient_shift.yy",},}, @@ -1612,6 +1676,7 @@ {"id":{"name":"node_image_sequence","path":"scripts/node_image_sequence/node_image_sequence.yy",},}, {"id":{"name":"node_text_file_read","path":"scripts/node_text_file_read/node_text_file_read.yy",},}, {"id":{"name":"s_menu_transparent","path":"sprites/s_menu_transparent/s_menu_transparent.yy",},}, + {"id":{"name":"node_pb_box_divide_grid","path":"scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.yy",},}, {"id":{"name":"draw_tooltip","path":"scripts/draw_tooltip/draw_tooltip.yy",},}, {"id":{"name":"sh_palette_replace","path":"shaders/sh_palette_replace/sh_palette_replace.yy",},}, {"id":{"name":"buffer_functions","path":"scripts/buffer_functions/buffer_functions.yy",},}, @@ -1623,6 +1688,7 @@ {"id":{"name":"node_fluid_add","path":"scripts/node_fluid_add/node_fluid_add.yy",},}, {"id":{"name":"BBMOD_Quaternion","path":"scripts/BBMOD_Quaternion/BBMOD_Quaternion.yy",},}, {"id":{"name":"o_dialog_output_visibility","path":"objects/o_dialog_output_visibility/o_dialog_output_visibility.yy",},}, + {"id":{"name":"s_node_pb_box_transform","path":"sprites/s_node_pb_box_transform/s_node_pb_box_transform.yy",},}, {"id":{"name":"node_normal","path":"scripts/node_normal/node_normal.yy",},}, {"id":{"name":"s_node_glow","path":"sprites/s_node_glow/s_node_glow.yy",},}, {"id":{"name":"s_node_websocket_receive","path":"sprites/s_node_websocket_receive/s_node_websocket_receive.yy",},}, @@ -1646,6 +1712,7 @@ {"id":{"name":"BBMOD_DualQuaternion","path":"scripts/BBMOD_DualQuaternion/BBMOD_DualQuaternion.yy",},}, {"id":{"name":"node_sdf","path":"scripts/node_sdf/node_sdf.yy",},}, {"id":{"name":"file_dropper","path":"extensions/file_dropper/file_dropper.yy",},}, + {"id":{"name":"node_pb_draw_rectangle","path":"scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.yy",},}, {"id":{"name":"s_biterator_b_shape_idle","path":"sprites/s_biterator_b_shape_idle/s_biterator_b_shape_idle.yy",},}, {"id":{"name":"compat_path_array","path":"scripts/compat_path_array/compat_path_array.yy",},}, {"id":{"name":"sh_mirror_mask","path":"shaders/sh_mirror_mask/sh_mirror_mask.yy",},}, @@ -1658,6 +1725,7 @@ {"id":{"name":"node_3d_repeat","path":"scripts/node_3d_repeat/node_3d_repeat.yy",},}, {"id":{"name":"point_direction_positive","path":"scripts/point_direction_positive/point_direction_positive.yy",},}, {"id":{"name":"s_node_fluidSim_add_fluid","path":"sprites/s_node_fluidSim_add_fluid/s_node_fluidSim_add_fluid.yy",},}, + {"id":{"name":"sh_replace_color","path":"shaders/sh_replace_color/sh_replace_color.yy",},}, {"id":{"name":"s_node_armature_bind","path":"sprites/s_node_armature_bind/s_node_armature_bind.yy",},}, {"id":{"name":"node_blur_contrast","path":"scripts/node_blur_contrast/node_blur_contrast.yy",},}, {"id":{"name":"sh_trail_filler","path":"shaders/sh_trail_filler/sh_trail_filler.yy",},}, @@ -1704,6 +1772,7 @@ {"id":{"name":"s_texture_default","path":"sprites/s_texture_default/s_texture_default.yy",},}, {"id":{"name":"directory_object","path":"scripts/directory_object/directory_object.yy",},}, {"id":{"name":"node_combine_hsv","path":"scripts/node_combine_hsv/node_combine_hsv.yy",},}, + {"id":{"name":"node_pb_box_divide","path":"scripts/node_pb_box_divide/node_pb_box_divide.yy",},}, {"id":{"name":"node_dilate","path":"scripts/node_dilate/node_dilate.yy",},}, {"id":{"name":"node_websocket_sender","path":"scripts/node_websocket_sender/node_websocket_sender.yy",},}, {"id":{"name":"fd_rectangle_get_acceleration_b","path":"scripts/fd_rectangle_get_acceleration_b/fd_rectangle_get_acceleration_b.yy",},}, @@ -1727,6 +1796,7 @@ {"id":{"name":"s_kenney","path":"sprites/s_kenney/s_kenney.yy",},}, {"id":{"name":"s_biterator_b_shape_press","path":"sprites/s_biterator_b_shape_press/s_biterator_b_shape_press.yy",},}, {"id":{"name":"testing_script","path":"scripts/testing_script/testing_script.yy",},}, + {"id":{"name":"node_pb_layer","path":"scripts/node_pb_layer/node_pb_layer.yy",},}, {"id":{"name":"node_feedback","path":"scripts/node_feedback/node_feedback.yy",},}, {"id":{"name":"node_strand_update","path":"scripts/node_strand_update/node_strand_update.yy",},}, {"id":{"name":"sh_grid_noise","path":"shaders/sh_grid_noise/sh_grid_noise.yy",},}, @@ -1742,6 +1812,7 @@ {"id":{"name":"delau_helper","path":"scripts/delau_helper/delau_helper.yy",},}, {"id":{"name":"s_node_shape_polygon","path":"sprites/s_node_shape_polygon/s_node_shape_polygon.yy",},}, {"id":{"name":"sh_color_picker_hue","path":"shaders/sh_color_picker_hue/sh_color_picker_hue.yy",},}, + {"id":{"name":"s_node_pb_fx_interesct","path":"sprites/s_node_pb_fx_interesct/s_node_pb_fx_interesct.yy",},}, {"id":{"name":"node_path_eval","path":"scripts/node_path_eval/node_path_eval.yy",},}, {"id":{"name":"sh_3d_depth","path":"shaders/sh_3d_depth/sh_3d_depth.yy",},}, {"id":{"name":"node_3d_displace","path":"scripts/node_3d_displace/node_3d_displace.yy",},}, @@ -1770,6 +1841,7 @@ {"id":{"name":"sh_sample","path":"shaders/sh_sample/sh_sample.yy",},}, {"id":{"name":"s_node_texture_map","path":"sprites/s_node_texture_map/s_node_texture_map.yy",},}, {"id":{"name":"fd_rectangle_create","path":"scripts/fd_rectangle_create/fd_rectangle_create.yy",},}, + {"id":{"name":"s_node_pb_box_split","path":"sprites/s_node_pb_box_split/s_node_pb_box_split.yy",},}, {"id":{"name":"s_node_level_selector","path":"sprites/s_node_level_selector/s_node_level_selector.yy",},}, {"id":{"name":"random_function","path":"scripts/random_function/random_function.yy",},}, {"id":{"name":"s_node_input","path":"sprites/s_node_input/s_node_input.yy",},}, @@ -1820,6 +1892,7 @@ {"id":{"name":"_node_VFX_spawner","path":"scripts/_node_VFX_spawner/_node_VFX_spawner.yy",},}, {"id":{"name":"s_node_bar_graph","path":"sprites/s_node_bar_graph/s_node_bar_graph.yy",},}, {"id":{"name":"sh_channel_B_grey","path":"shaders/sh_channel_B_grey/sh_channel_B_grey.yy",},}, + {"id":{"name":"s_node_pb_fx_hash","path":"sprites/s_node_pb_fx_hash/s_node_pb_fx_hash.yy",},}, {"id":{"name":"draw_UI_scale","path":"scripts/draw_UI_scale/draw_UI_scale.yy",},}, {"id":{"name":"s_node_strandSim_update","path":"sprites/s_node_strandSim_update/s_node_strandSim_update.yy",},}, {"id":{"name":"async_functions","path":"scripts/async_functions/async_functions.yy",},}, @@ -1872,6 +1945,7 @@ {"id":{"name":"sh_region_fill_color","path":"shaders/sh_region_fill_color/sh_region_fill_color.yy",},}, {"id":{"name":"s_node_vec_split","path":"sprites/s_node_vec_split/s_node_vec_split.yy",},}, {"id":{"name":"s_node_regex_replace","path":"sprites/s_node_regex_replace/s_node_regex_replace.yy",},}, + {"id":{"name":"sh_pb_hash","path":"shaders/sh_pb_hash/sh_pb_hash.yy",},}, {"id":{"name":"paddingBox","path":"scripts/paddingBox/paddingBox.yy",},}, {"id":{"name":"fd_rectangle_set_visualization_shader","path":"scripts/fd_rectangle_set_visualization_shader/fd_rectangle_set_visualization_shader.yy",},}, {"id":{"name":"s_biterator_bg","path":"sprites/s_biterator_bg/s_biterator_bg.yy",},}, @@ -1903,7 +1977,9 @@ {"id":{"name":"node_array_csv_parse","path":"scripts/node_array_csv_parse/node_array_csv_parse.yy",},}, {"id":{"name":"node_tunnel_out","path":"scripts/node_tunnel_out/node_tunnel_out.yy",},}, {"id":{"name":"s_node_array_shuffle","path":"sprites/s_node_array_shuffle/s_node_array_shuffle.yy",},}, + {"id":{"name":"node_pixel_builder","path":"scripts/node_pixel_builder/node_pixel_builder.yy",},}, {"id":{"name":"node_level","path":"scripts/node_level/node_level.yy",},}, + {"id":{"name":"node_pb","path":"scripts/node_pb/node_pb.yy",},}, {"id":{"name":"panel_test","path":"scripts/panel_test/panel_test.yy",},}, {"id":{"name":"o_dialog_warning","path":"objects/o_dialog_warning/o_dialog_warning.yy",},}, {"id":{"name":"s_node_group_output","path":"sprites/s_node_group_output/s_node_group_output.yy",},}, @@ -1924,10 +2000,12 @@ {"id":{"name":"load_function","path":"scripts/load_function/load_function.yy",},}, {"id":{"name":"draw_fit","path":"scripts/draw_fit/draw_fit.yy",},}, {"id":{"name":"node_armature_sample","path":"scripts/node_armature_sample/node_armature_sample.yy",},}, + {"id":{"name":"sh_pb_shade","path":"shaders/sh_pb_shade/sh_pb_shade.yy",},}, {"id":{"name":"ds_map","path":"scripts/ds_map/ds_map.yy",},}, {"id":{"name":"s_node_morph_surface","path":"sprites/s_node_morph_surface/s_node_morph_surface.yy",},}, {"id":{"name":"fd_rectangle_get_velocity_dissipation_type","path":"scripts/fd_rectangle_get_velocity_dissipation_type/fd_rectangle_get_velocity_dissipation_type.yy",},}, {"id":{"name":"s_node_3d_transform","path":"sprites/s_node_3d_transform/s_node_3d_transform.yy",},}, + {"id":{"name":"node_pb_box_split","path":"scripts/node_pb_box_split/node_pb_box_split.yy",},}, {"id":{"name":"s_node_output","path":"sprites/s_node_output/s_node_output.yy",},}, {"id":{"name":"sh_atlas","path":"shaders/sh_atlas/sh_atlas.yy",},}, {"id":{"name":"node_3d_extrude","path":"scripts/node_3d_extrude/node_3d_extrude.yy",},}, @@ -1965,6 +2043,7 @@ {"id":{"name":"sh_fd_replace_material_advanced_glsl","path":"shaders/sh_fd_replace_material_advanced_glsl/sh_fd_replace_material_advanced_glsl.yy",},}, {"id":{"name":"sh_solid","path":"shaders/sh_solid/sh_solid.yy",},}, {"id":{"name":"s_node_json_file_write","path":"sprites/s_node_json_file_write/s_node_json_file_write.yy",},}, + {"id":{"name":"node_pb_fx_intersect","path":"scripts/node_pb_fx_intersect/node_pb_fx_intersect.yy",},}, {"id":{"name":"timer_function","path":"scripts/timer_function/timer_function.yy",},}, {"id":{"name":"fd_rectangle_get_material_time_step","path":"scripts/fd_rectangle_get_material_time_step/fd_rectangle_get_material_time_step.yy",},}, {"id":{"name":"node_pack_sprites","path":"scripts/node_pack_sprites/node_pack_sprites.yy",},}, @@ -1991,6 +2070,7 @@ {"id":{"name":"node_iterator_sort_input","path":"scripts/node_iterator_sort_input/node_iterator_sort_input.yy",},}, {"id":{"name":"draw_corner","path":"scripts/draw_corner/draw_corner.yy",},}, {"id":{"name":"o_dialog_preference","path":"objects/o_dialog_preference/o_dialog_preference.yy",},}, + {"id":{"name":"node_pb_fx","path":"scripts/node_pb_fx/node_pb_fx.yy",},}, {"id":{"name":"node_wrap","path":"scripts/node_wrap/node_wrap.yy",},}, {"id":{"name":"node_3d_prim_sphere","path":"scripts/node_3d_prim_sphere/node_3d_prim_sphere.yy",},}, {"id":{"name":"o_dialog_about","path":"objects/o_dialog_about/o_dialog_about.yy",},}, @@ -2013,6 +2093,7 @@ {"id":{"name":"o_dialog_assetbox","path":"objects/o_dialog_assetbox/o_dialog_assetbox.yy",},}, {"id":{"name":"node_lerp","path":"scripts/node_lerp/node_lerp.yy",},}, {"id":{"name":"s_node_pixel_sort","path":"sprites/s_node_pixel_sort/s_node_pixel_sort.yy",},}, + {"id":{"name":"s_node_pb_box_inset","path":"sprites/s_node_pb_box_inset/s_node_pb_box_inset.yy",},}, {"id":{"name":"node_texture_remap","path":"scripts/node_texture_remap/node_texture_remap.yy",},}, {"id":{"name":"sh_fd_visualize_pixel_art_fiery_smoke_glsl","path":"shaders/sh_fd_visualize_pixel_art_fiery_smoke_glsl/sh_fd_visualize_pixel_art_fiery_smoke_glsl.yy",},}, {"id":{"name":"node_ase_layer","path":"scripts/node_ase_layer/node_ase_layer.yy",},}, diff --git a/datafiles/data/themes/default.zip b/datafiles/data/themes/default.zip index 72ca7c0d57a5fbac9c52beee4b20ddc94101e6d0..59f7fbaaafd05dc495b618cc864def8427b9396a 100644 GIT binary patch delta 803876 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�T2Xvs?vFQqPCFWw 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

5!KwFvx5dG$^=H74SyspN56;-!P#y{gBz_} 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.a3o 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 delta 787952 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 z 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%0A0t zTji8nl$PsX=c=|UkAhGCUooY-9Igv5FJp?YHkc9GQ>8){|7gqIw3;3%VgD)N-%BCb z34vEH#5$=t_a5VaokVlnP}zwcF%d2!X${Pf#Av!yY}j|ft|b2HG`I8%1C95c8l?By z?>+}{2^S4)X!_7B-S?X>zUpS~=;G_bNK{63<6^T?d$H>v)$8Qf#RHUHdVGc399s0) zVEsK&%v?;}w}K(v;}iUvUrcV9HU8iT`?=C?++m*Jo=Px(aQ;TjXsfO*E(2+S-Sd?! zq31ek$~)(g_Qj;YHvfBSSt0E_usoAz*h(EN3#6QT!Ftut-3Al#^#;)Twy ziB#Gcnm+D7tIu0wA9BduR*BceU->F}?Eukc9&(iz$WQJ}(enJc;(=S4x63J(Nx@uQ zRZkURCtr_$uzBvf=-=wxqJ)+vLfGzpbY-f(@1HNFSe$F~7;Ev2;hLl+F05X$iU|yd zqwp5?jv(%TY>SbczPwyv52#Lg&!7nj!U<)(BttrjIfRg>f~)wBMU+lZRAZn=^I(T2 z8-RD5hdn&x7>RA+?hDVYF~1!LfAy5N8}5rnC_1Bm{ky*Isl~L?dQ>F|7QZYT18lL34UP^KK|J9|EGW9*Ca4t|8I{yG}s(p=&{GGQ8ig=4BhLA*hB@L zVi$E|ABZ{#2-aD@{sxiv+Xnu|R{P;-{o}GXab>jA$#t2#5FeQE%g)ga;i6DGw3T)J zvLt|ib#-l*gP~K|gy(+qe$=7<7i^8nW;lJ0*BmAXmCUJTj7eR!|FV$>UFgKmglZLw;|33Y0cG}w(F(u zO}O0%N+!GINs!K*i{~HMBkgxun=N&G_d8I3kWNALKb+cgMc=JI52pW!BTcNi8dy5T z(4OX*Jl!`FhMHOpZe7+hjwbu!*!vXZx>QVWpiKWxU5G;!PX0r-Mw%_OEpzBZjqU5nEhzW=C)V@*sJbsp1?2B0miYxqQgOwt^=;?95Ykx z?*6u3RUO4b=pKeIL(9`<~Fc5x=TZy%a>MuihGWe4MW^I(relg1fcu zB_U0nX%|jkv2J9bV>!;gC7a*FkM<+ZQ^Ve$f3cx0)}94aIH=CSVNz6T&MgyvKt9|` zxE-RvDmPU#=z_2CI@0%GwYGP64L6_4NObpK@I?Qmf+?Va$8&R{5x8Bx|HN<-70ZR2 zJZmY_HhmfCHs4^|NmAr-TKR|2Yp^I0SPZ>uN({g;IA~@ahL}T_4C+hzC0U5HP2}hB zn(x}=iqO`gIjaLn@CPl%(N3v<)|_Y55$5gaeAns3UL|dwsKAnsIw0jG?E??dfxKZ$ zVnMhPdh7at;p_vdx>nQyu}Z487y37j?P8Iu+Sk>aa9Q9di{DFkd}zF7!*E0+#pPSW z?RjbKHQUCM36tB^Y6`QP6xZ}|awMiWM^YM0=10=kTLP7U;b3KA49jeB6- zgqN=K6+VEdXc!e=j(SacgM-6LfP$BggN=)ai`&MU+rruszzVPs z;9&)Db91o@Sa5Q&ngcjLhvPT5;j%L4=LdWa%WDB(72vbrWd(45S@E#)3-Fn<0&IA# zKc(U4v*HEt@Bnx@{~M5x)tZZ+kDr&vhSdUKZuMVt0IRtrA0I0xzW_fcK){?wz>>$x zN`RM}!`zaUhnJ6w6~GIyV70Ka5MVXux8~-sG3U0jwg7OmIXQB2XzIwx+Bl@8sd@!prKfpqII$rw|2;Hzx-Nt+%hQy_JN5sf448ow=#Km7TS{t(}LD4=0zir<1Cshq;%v zJC}vIyS1#FwX3JKvn3k`kGqGxhozmC{pVvf-K^a`9X&jM-7Nk)JRLt9*jQ_E0$r@# z%sqf^4ED}k_Rg9>Pd7_zIX80`J9|reXKN{-lMB$@-h*A*+J-_10I>O#&BNSL1!(UM zVCC|awDz)g)U-3V0(t{J<#6|~lD77;w{Y~7Gxv0Nw>Ni|sk*yZ zTY5U0yGa3mo!vdmon?GnfX>zooE)BRHs+R}3UPG&?~Ux8ZCNdWjzBj-Z@d3`sCsHD zae}C;T}^b*KoFCs1h=VD_B(UDy(wx#z+-6HOPPlc~`qYif+gfartvq?}O?){QP zJko4`pL-I9LVkAUntRC1vdOxC6uR|wP)gze4h|o;xOm(RF3mS0?s{0l9l29Z)|r51 ziNe|4PcsjdcZ+TPg;?<>)okzGa44|OxwfgenGj&H1L)99KR_58J=qV=SiomGB`G5{ zjP6{^QOmq&J>YgvXAmxAW7AwUGm0c(`)Nmiuq=a&aVMH6X&X-pk2$xWyPZr>^xOce z?5$th78&#;k$Z8)TgpAzt?Z%}iUV_x!6n9m@T8OD`6?rr49c zU@E5BVf7|$id9}Sg&f+^n#Vi^!#sg3eQi%>zHn;U0628U+_?W zNL&RT#QgVwVVq}VCOa$5_zgTI0P6T>g}Kb)+o5ahM4v9GAst|oxvRssr+Fh7#_@F) zTkd^%#lC%6I|%=nUP|!%JzPz{$d7bPa4E)|VX)S+f!sB<62xFCJX+#tqTx9eXsIS# z#J(QNkM_dljq+xT;gl9n#3kv^*9tnF z0Qw@Aft4{4-bzL}H2zh1_~k^jCYCqlx5jCj`F2KN$JcK7mgg?Y)9s~UloY&yNtiuT zZC!p$XA-Hj@fh2WAUb9F^wG^`tkPUrC<_*sFCk*h7qkn-;!!=I8G3vA6?V0MKIpcZ zdcWaJ%$kIVVf|=3qVr6R1b&WyrP?NA%y}z4;r!HC z>jIUjs%5p&VJY<=p?(Fj`^vDlYFg0KzPV!gS$Bd7BW<9*N1XoO)32jn zEwr~8bdcs=sjvXW&j_3`$f|XC6r3eR2*@}vf0Py^X;&USXU$}^_7uAJ(+J53-=s$2QV^7Xe!J6*gP_2QHOv&O?O>?m#V6$|MA_8!Idyg z+p#x1u}*9|8|Ne&+qRu-Y}>ZAv2EM7ZEUi^cRy9{?{DU+uAZr>sp;D>&^q81f@UWj8&90@L}GEXAV(n_Wk6&~)N34=<#5e_Gj4D=UL9h}_smqA?y z3Q%VoLDa%WvBkOZ%K^ewwm}h43d3*!HbqnkllkQ4IM-I_{Pf<-g#%E5Pg-#%5@NTY{ zU1ZA#-A`}rEj(Q8-r<|MkpsYqbH(t=5AymLh%HJC-XscXM#Jky0^^8r-0 z-?>7z-buO6Yd9&Xl<{D>6$qmHr)@kl8FN0dO1EidO_Ye+a?_%}qOj{V*WNPo>3}%qTGb4BRAt738>b9?g@}{#Pgg`oBy_Vnu|K z5R+6OVCFbG26@o?MUa|uJ%R!hfIr69Pv6BM;)VFpRfgy6oR_ydbk{p?vT2bkIv0$a zwYA%(@?3+apPQNPzPE2aub(&FI$t|)-FB}dNGs?X8(9Agw4isWo`4eYINfeJ=>+Ni zla1Pcoi4B%7W=lE zM=kOLZGrj7`t47gcp*F17WBSVpX^TX$N1EL_;mIxT?X-$T??HDaqyIZF-7Fll>9O? zIs|{ckxP&4r_H9FU;Fa6I_=MjPBqTgNsUTOlsL-)U3w*q<9<8r8PffRN2yezhJGJ- zRX>Wy3DwdFh@)?e^}LcKvY#5)2}W6XO>z{dibdw-eevkhlEFrkkC=egtL=>jPk^u?3XEE|J=~twa|_Y zwSPYJxN;^Mq@O|;hJr^Ymp~PUs+#0~lf6EgflY;+QkqvmOb^k-F_TOV2Sb^v@b9wf>D$ki)u#Oxubc0G^v>7Y zs_D1uhL;%@Kf2bHkGN}*7cBcCHx8o4ofK*%dwX&)nm{~_P4T51>IGiW2WS?TmdVqs4>3^$$Rf^qeUXiqJ>k#Y%lbPyl8` zB{6;=FyH@vsH`yi3`~Rt2qa{G%nrF>TYKr(4Y|B)-fV5)!R9Tm?8tn_ix_aP`nSRc zyDGYBYR@0K`(L83NdQ7`JxiymL55wAFIYBL>ftBlCMs24Dk7obl;DwIi|Akq8bEYh zaT8HRv?PQ*Sb#s2v=FrhJtZkAITBLHK!E`c5>!xsp8+ZXQgDBt5Dt=m2!c5H1oEgI zSaF~~Enub#hQa|V5*3L`*ZuRnF%Uo@lQFyw>jB{jhvU?hB-CClEmI{UFgtw$H_9~Z zClNy*E{vtby_%@vTx7DSZza+;cdwV^V2ZeX1!w?4dth_SNG7JR{|1?f(;@GjCZ}ES|?P;dDxS|z9tX1I} z?8#_K#H>~k{jtWf^W<009e|091JJ{W*sl%NCQxaDY6vMTnYlGePFW`XL!DEKe z5L)Y;qi(|x+Op$+N+3RGh8!ZE;v4P6G5=X&rTg2u0kb9O7B?5+bEmP8IZU^%3up+f zJIG|8Ppnuc8W9n=R?FX0xvzozNuiwx zwuE*D##6OnA$#X@Q4ePw8Hzdfef3B2cTU>4?vH~Ut4KM2hY%xtf_MMV3SoBNj>vOs zi7@XwU`M-Z8d3|*8Q-XHqoNE@n%U&Bc7pHU$*Z5*hQ+KH6S#H%9HcPH@-OA%h6~Xd zQ(A`Dy~|@YDTV%WnuLcmnuD_jfUqsrDFvUDc5a6egB3?K8IPEjR{^7v$0)X*5e9?! z6QO2#2XkV7)qaTLC!%MJ%(@P^q70r(aZ#wg8O#AT8|>(PykvBLj#$tT{u%^4W6c^R zWoQ@(TWIg+&sS|-`wH)je)~N3mygR=-a!osY=vjYtU34vmzMl&HPvpTER6KKvUSC8 z^HhTs!bmp*K`t40M6XI07vkn}WyjF`9z))H$Or6h4)^^;#Sx9ig zUfy32%9<~HgQLMqBX_<*p79ps0+9}BAyb1pQKF*Oc}t;l25?gXsz#B;8t@jGg|H9? zj0fMOG^9T7<@kNE3EBvy!dBoD$_X&#b7Z%FxRPO}2g27&gz?yRn0U(2F^3}jV|-x8 zGOi!SzT*BhP;M&OC{DO)s3|X5;4#ijxE2%qt z3bX}`V!Wn|gYKp6>=fpIU;;2|#nDoD@#LTC57L)Hj8w5?Dp9{Dv_g4S=xMc7(|e0{ z9wZ5$u?HRC<*#bdt^2LoHA}K+*3HO&)OK9^@CxnkX*JmTb)sUDagq2xKD8&}bnyrA za>y7uE;&z+O!L{?Xd7%Clslz7>D$S*M=_zW>v#PD+z8^5+7#n67_YyZXrSK_5$XIc z_&#&=-f=-?u;Jn_MLSFmI2d;M{D)uvj_v|h$l#za|J4U^Adbb4Tt4sV(P?9UDsbaJ z2d9ZNswW5W`@TqQqhtJ4y!q>|;?HKE42P;WM{zC`Y}Le}7(oR5O5`A)RmON@K8|lT zpyz_i*k+IhbpEpQl#R$&YANSNf$iEcXf2<#AoES$i$2dwX2I`6hYu}+KO?aHH5>2$ z7e5P;#dcM{)**YJ4Ns-g?YKyPcI~$nsmL4|j97SG)wWrYmo!=niy5kO!_rTKd58(2 zC8G$atB5-8c)AS#sPWQVg~TF&v(CRD>SD-Fm#=1DO1xv;r?h9Ujd!;D(X$%c;>L;n zL&M0ISB)}9yU&HKgg7O9DX|7IQ753d$2ud^nY?EPuLxBT&F>32d@+%KIAy?!Iq@s+ zOG!ceY7$Ao*09NjN4sSxjPs8^IJiM}Pun5`&%iGsHe-!+556QRmL9%&52LWr88Z3DfRNFb3!myfMMxUh*X5?PATPRYY-rMe| zzi&lEhmf(w5v5MiiIcmQ+CD@h71gPgaJEQYJYbE{R{f<~1+7|ZS2vt}yu)+6$ zbN#H%F~(p4k`HvRfkGj8`dV_^a`L#JS9p=0hIiPye5oEAeDeB66Vss~L9@46G`Q!~ zW}d34DjF;jxkQRTuC!yB8{7%<)4Mm@qY-TkhP$!hP$(9EpS$QuJ!=t-1 zpd5?%HL{FSTFut(A%BafUeSsP%9~f}{aA`KqN6$fL zNM_QwE#a=G2*(rF@_OqZ?ou{rmYq=Ur8yMpj=SSBi~OTGla!J&B!eE`1;IF_ai~Hu zm2D%3W>yAj4^4}`cH12H2UD`ScJG_yD>-uz*$feXQdq#TegK%p7#e-hrU^=z(2~+% zvd~4tvg>q7m(VP^PsPJD7AB|*dv90f{OLIhZE%V@LEd+{>dZ-d!TKelG~!i2Ve0-$ zzNo|No~eD<)C1y$2EU?iof%3yPdtFVeO3R{x_w|G`Ag%#TTO4_b@ul}=}`57QbijT zcb+H#7&Vmgk__=6~8e&$nPF8 zB$9OR71hfm`{k%_pgGOSVM)^{;=ED&s3RM&Rf zTBn5CNJ~`1+DyQf3RQAsh+l%+PrBrPmU%La;UzqBqNuku>Xt&#aOu>O{tgO)s&Y+u z(b@I;JbM@ZdCHCwbrWPQfGib-Bg8~G9cu@)F{4#SFvX4-C;Z;zW zM52@B`i`f{f#ql-(qkVSJl7LxSfq@Mq^Pb0gGue=arC#B2=ss>qdDvgsAn?=sR z{yD|faEl|;SK(Ydn5nRtvbW?? zpyRl6z`7~43hw{>N@#P_^_1Q=Q$+9B?2k23+ax=lV2Cnfxh#eNUaI=T4!W z+HWTO^W?04+r@U*j2ov(RZVcnFcG|7R0|Il_Gdj@EQ$OAOF5F90j^q+dKy@T*cPdS za0#-CJl5uf_^?f;XmuN>6=+F0(ctbBQ;)15QLExxhWbsNWC>ixDF}+Rx>es6eLh}y zrM{_bt7^1OPJ+y?SFkI8xzz8;GVd7cnd78c{?eG+Y-7R&>i}F`7Pb+@O9N`JJ49&%Qz^A7|Bj#d{)` z?IXB{QrGCXNB+supxl3Axc?N5Q&-ahmg|F(;=*NNuF%$0l0 zhtG)-QAZ_SV}&4pZ7Z~u=epd*=*2J~4!ph!QtS8fUCgr+7Mg%-WNZ|B;oIT~JceJ0!-3fme2%%$>tjY?`%=Ji@J+W1ZaD?~5X(Ga_c%@fdP)yS?Yhno|x_|#?c8rbP>$0$l^wr+6kZ!$!qsOHr{1QU#x_eQ*&hXID33$OX za(y5FTJ6Ijij&a(@{NnmPrNMKPQsj*6*~{ znV5L>f#`n}3Nb|rbjOdSdk&A|MV8Zw`KiHf3k8a5+cXF)~IZiaSi>xOkGs$w4(+9A6b#VdL=C@9H88#|04Engry-gtZ;Q28wHSoRX? z3)$+}DclY^HDSyXTXeEDMfI)$`l8R$i)YM6v4DQ zGay6GoN%-1NTF9KG&?MeBtuXYc zkg0|UU>5WZ3PH}{xzSy`05FLfEqNAd3qpg-;yqEgWB9Zj-*&{#a;vAJa~{b~$LyINSda(d%=Zz6Mm=-3#Oxv7mW@-uO4IYzHdvIhl^n^$iLt*Mt@HWav;L1CMY zagFk&Sn~(U%LC)@DEvi;+Ivihw8aY+k53i##8V$Fqxf64PW+s(pX_CSgdsHuV&XQb zv3iWqDi*oAoEL0QHV68%GCQkfBFBp-+v#wgD*t3^I1CY721YiFn2N+O;?BeI3KDv2 zfuJetht#j#BSbRCS`}+>ZX@tj*%2?|0vrm95$tu3Q!~kSdKWopK?R)X?CfYRzifed zI0EbYBDQV*PHfB!R(iO9_jokAw!ib@?2Jz5hskI#qW%(TV^G#8jvSxhUV<^i7ar41 ze+YlkHP|Vuw20FKrUUO z*rtnX1=UT;@=V;+5LaF>t95n^MRO!Q*K-BK?3>PB<2Uw?Tz&tRN5_A+Z-jx9iJf^n z-t&DSRUAJ%w;O1GLs*Z&#N~)3&(O_asmysx+C^^Cjm^j;sjGAIF@Y$aaZ59MiDId% zl8VfE5(Myn*jYA!^zp%aCamgD5>6uqRm;ZaX#@L&eL#&QGYm(_$Ysi4Ijs=FsB>?) z^89sm%+ID`Cw|xH(^=W-?ZbbrjG$WulRw6|I{!@B{IY?6G6hTp=}0MNR!Jk>dVbus zyYn)}yhRHAJWNb1Yogq!@9I8O0YT{0WHqf+!$V+P3R@g*Jdj(aV->GHm)f0{@%&i| zHSJE|Zm9=T`dxIrs&Rf`X%$AN#}m~k3Edg?G&__cosKMo-FUdPJDPBy%PzE6DsTOq z3H_Fm&rp|tFsowTK;}PH9C0kN?&HN9D{3qk1UtD&vCbGT@D3BgGH+X<4||jh>`n##*Fi zxyG3JkyBU9l2V(+;Nk+|Ed7GYkfjALwC&zLCp2Pz6R*fj!7Pv8wNYA-sHoP458JZ| zFR2B{W)X91ve-?%Cl{wDkuaK?Mbo5Q6~Lo4!6@)SB-3?O^=g@c4JwDb)+|C^28_~0 z>WY0VC{|bWdwpDj4J^$XSyj8_P_xW40TLJvZT!c#MCA)V3N+J6Pv3Iw$$$nDSwylp)z6YGeQ%8Rsa04OF6 zG!KWk4UkXc3joORbmlbX4wDEb%gWhP$p4N2-69Ti``WE1x9-kX5Y?pinIFy_T;NIz zVu}A98Q-JY#@U;ue-uy6E7lex9OoYIOVqr7qios?LWKdAnr$IJ`7eNb*0K?cMKh{MB zNty(q*0osLxadWKci}_43&&~;8Av9%Fe45AAA~?nEog~raF!eS_9e-QM{DdY;b?h( zh8Bf=b8v>D2*$%;qm9sM=? z5@9s(V#NpR!$H($;84gocsO{db$HR>hKh3rSU>|*IH6=jdO^yaDfJiGSIIeuVE`<( z0W%gFGfos7X;k>K12>3>IxuKp&fi~u33V=?nLQbj+g+hgLaqNkTtWd6E>J|DhBLW;_s@^t z6P_Q4ps9?YiJ;Mz`R``fXe?Vs`g#9?esKCy04%Z$%WyvpvJ|I*g+o5LXaGS#zP}Kp zq+?${q!Ic=kYYG6)c_3xFBTRs21Ys-06~5LZpeaF*-x5GhjgTX0_rc|&Ic>VCnZ1$ z2Z}>cLtC)RNE-Y5))o1rETDg+Ypg z*5$nqMS}DrLYmwck1_dL4vE|merI5uXD0GH!h<;=(EKM0#crpwx@Lm>CC^u+Rs5qn zbUfU#1;P*!3Mp0{>`}i!E_KHrNf{RS887$6%5|$Y)kaLhFJk0i;|Fr8_o<07e~+B3 zS99+3t);HQ37u} zZuU|t_T21%Y8~|0*!e7=kbWSqW&5U6CUrHKzGd?twre;ySZejTRY8Crw``vSlyxg95*%=(MOUmX(95MYp?A^)2} zaN?A(tv`9dEXkM z?a)Kq^AScA;zFce$g64`wf7JF{)@v$^0k?qT3|4O-sgM(E*?&He|FNVI(NT7P6U+E zfq|gI!BOUr_O{4?VH6p(-1c_P7u0jttmIa~dR*qvv7B<5pSxE>Clvp zxMbHrL>VbBCDFjR$}opVTA#C7Z{pj;x>#rNPbz!Xx3E>Z@HA?7bS`)~Px%ASv`iEm zAP{Unyl>KieH_-$e^fBEfFz-qN}Vt1nfxukAC#nyhv5qp^5-v4e>-!B)+elaGQIDl z)9rBQNzXp;J&r3NQS9+Pe|U8}{>kGfHv66OpMR+RhVf|(P+{aOUGz{L5(kkreX8M_vZ!vN5r^#`GdjAP(rJMd{kl72oKSuJX>Vt?=7#}#+=KS#prM0 zo`)#U5NCW$Y=Su02Rq4T+(C~FdR^Y0Riq42(13h+C!)e{Y4Yr=*c(3{r_lfcfDL)*ot&rYS^#M(e=m-%lIPp6c!ZB8@c( ze}Kj&#}ka4pu{**Lxh21Vjl~Ekp!VVff)<&0ms1U3Hk=Wi3rdnf~7z@#c)Y?LRiT` z2{?x6IAjIGkeWhZM*;NIz#ri33e5iOI4D@;k@+E{SKyFyLj8M~NR-JE!9{^i?6i9< z<>dzPYC$YYhG;_$LRf!*Qg=XfaI}d0e?E%>FvB0zO#P7F$@HfD@nm8|+VkiIy{_ zGiB7xY}Mrj$~4_R+eM7Q>+Mu@Gg2Pe*@#Y78n5kmmp^e?FH^7Q(pIQ_npUO_Bi{(>QtLobRyd^ zzSwQKfj|A0@c4ZsaC^?_>B+Nsway{F{UkZH-)KKY=V|n` zO7Lm_aVu};jIR7LTWR(Zp-{(Ne>V|?i5Vc@@cpypoh5TDd?F&EZ?11HKLAl9UpP`h zgM0vodcaC3-yNQanHhx<)ew|FLR2RNRp`*ZXF#3Lr$HVF!8aW~&J4IQ?z< zZO{H42c6cO?!+lshl2 z_y_<*QxKxUOOS;K!H4%?=4LJC)<&f9C*0$i=|SP_%<(9QBak6*kqRH&#Ea>@qx3}I zUyZl6JFk8zz0ZGHe-izV5QX>Cy63|Q0juiq&|+brR_AP4MYz6+1PRR z>LCy?un?)Q`tS4i9C9)Ef2zdeG!HW)XuMd_*y?%wS~s(=hpzB#2h&gVr#%)gHnP+I z<3#VV(Iez1Ebp-%ZLcV;tuLNzW`#E_R`Kd_hdg23&+e3&wI}4I28Dk!dwe+AJ{=x3 zUG!d(j+lterfoqV1VUp!5c+SBxV}W)QYj&~M!tVAf>u%=;0|QM8w|s|*M#r{^&>nR3<9G7 z0Tmopg&92f7@;00f1-A0fWDF_bO3b{0Kr(-hfNe-g}?`vq8YEC-xPA!IE%eQFCFsg8W_d&z*8=x2%@aKaGqe%EGe*mbMiNfjsUUhHK6st1%QA$JXD7o7${73e`;Z4 z2$UnpQP9!>_!y*TJ{+nzNE<|o8U*YQLim9I0RX3XaNo;MhD;uz?Gq{#0{@SrBY}C; z!D(oqkP9*Qe~B6o1m1%g-TNcPjvfX;!KMGlXb>S0JGC+h9oZg}`qx*B0XU0%5GdBR~pszy^2!paUTg^woTZTvklI zuGnBf+g?7HqJlp&D%4SDMv5nA8B*z>y4M$ju9aU~e*xRzO2|_tM-JL%eY-wr1f^;Ts+na&HNKZZ-tkPwAJs6UpuPVtUiC$nzqcC~$;5{Z&* zHN7&hH7$T88s_tFD_2$ee($DAUOQ@?;#8WHPwiLW1s2Q**Z?#bLligjqC^b6gQM18 zuPaoyda*L)3}Hq(SCmmDUK>Z4ppo4Y%aRXst2p(t%WM9mu~~wY&dQwJ>+p)?%;A_hhLsNu9~6$` ze^%@2*H8saOrluC@s3JgFMG|mj3uv%&e_FHLrEX!OxsmBql?vkzw`>`juw8`U_k;m+R-$=d*J=il!{*t%YgWn*8d zvoA%Dl@S>+BjuXI53x#T@o%|2aWyQ~e-XH^q$8pDv-<`PkIi8W(&H!vU(zR6e;n4X z?X}TlHAEv4L1K8wzg1StUf><&IgZMjUiq4Pi{O51{lIo&mSJTdvrjG2?(}Q7wa+jL zJD2qlxl~VH4iw=aWuBAdkQtkH&M`V)?Ri0W{At^r9YevIiY9NJSM}zh-TP!EUtMC? z-5_-&#?hIBiO5e`&RQh>iQV{ff9G7|o9JO(bX-kDJa*#UL1^kvLuhHWaopG1zg+yH zvPzm)z8!}+ttt8sT2o9f4z;7k!=+a zy#bo}_4>Ny@&-kcAA`?q+sp47#?V=Hh1EcCL(`57u9a!g%FnsR?nVXqis7T7&YK7i zoY-H*`w9p!{cbP%Hv1i7AJQXNB`O|Q#3aA2h_fi{FMqIh#Ae(Z&w9mV>?(dF1Bh3g zhxxSjBoJT*?-k94KxwkqB#VF1InA_cDs!vnG?)Pxcu~!$L$69BP58c@ z>{Ig1TcTTMD{i)pzp+SAO9@cmptWO1YRvx7G?$;_;qx}F?cARDNays>_>y)A+f^y$ znMtLgZfYmp`A%P?Y)4#FY-knz*?e)KJ>KDb#8nX+lf@17_G?k{U_Z6_J3Grqait1hQ(>yI_nkfkYg0|BPDkf+NwAV4gn1s z8qP>a$caP%iN>gN)oh+-@kL|Pd7^TXVEM$(bOfh#WQk?ff91-C=`&k;LL+0f>5B(h z+*l`igQsnQP{)^Y*Zz&tK6)H4CVb2=ed$ao<6VZ*g<)~WQ}-2tLw)j(9``dElTaKi zE4{o(xOSf6`|8vcP4bsobINJ99kd}csTQMF)g-kmv2})B!gYns)Q*fc;#{SXd*t$L z{k4ac9;-DEf18CoF=(i(AvUqL$+CiHFjtOc!+PT^*-|Y#*6?`|i+LD&)QX;w`(jy! zZn1<)P|!L~_Mm;j9#*jtKM>fEv7%tCH@+nmQzNS{^?V!R5rQ#LuwYf*`GsP2y0t)< z;#HNDGjF;)h1YB#1fn->y5}0)3XAzj-{-eeZLKNye<`Hv?VR2AUO`zFSuJ~=VfFRV z5Z$yViiI-~77n;`x2`;PbiPg(Eb*3qZqycQ$+Q|LDvxYlinX39uo4_}pWR%qeT8`$wOJI{8k?LHuJ@x*2b8Vgq%D8b_m11$2?bh|8cG+utRZj9)MPEHjx zesJFBfA(B3{5sCXW2B{LBpB@es^cnd6)&(JeZ@O$w@bC=NG2ski$z?>3I(itET&C; zs@3wJc->L!Ao4sq1#3_UB!#W>sQW1S?m(|d^khq8;`6z#>}Uy|PN20MZnW)bz~*=t zttlMvTite-ZRTlZf$WdX+i~NRMne}1N?zo&e@^enf5j#n_ucyoo%jK)^r&-)l4?kr zM_-=T?2L;?sEx?Hs6)m<+Zw0U%YM^qTkjXYWu2XVt{Rqj+bQ}n9F1-zS#kKG*24vF z7N_#QX`KP+1kcZ-Nu^7|cZERIKmq`IX%W+_bGH_+$+ouLRVI`7&PeDtwRdxiQju+@ zf1K(kGOw3~c3z9inj!)XqYx6@P^k|^%e!ZRKI4w4oktAIPcka923RArW8SBa%c2*J zYT}1KMqxa}j}_A$nyXu1f6sOr_{vh5tc}A+O_!OqiTQ(W!{T1j@tx1EL=a_t|MVEb z$#;IP#TxZAotbaE`YQf(nJXGODaKyBf2=qa0$8Kkt=e%@eo^!$ ze??cD0Bu}AM8X-8o-1178~RBkb+T1N+*G|J?d3(<(=sx^PXUseJ@`GY*|E~)f2Q_Y z^35Li(KW9lp%Dci6=r0tAXOT7Ybbh-lh?ia!4_4KsX4Oz$R|LmvJtFdby@yf+=G|h z_BOx4+81wA#1jP;asZ;#AX?12sAsis5sOfSItRZw>@c!^j5hpqA*=!US8J z@7O#MuWTHRiCF4W0zbfp2akp(WXrR@BrNuwV(BH?qf5pQ%a4nZ)TZ;3QRb2zqeG{2 z^pEGHPrOxeC@Q)s}9gA~$lzzjr!F~kWK28#_6 zLKk5_NxudclZA)}kvtRR+Vw6G{#_g3QoD#W3&}22T{76z-OkI1J z3&dg>onAr8nLi>J%$s3Hq-{UomZ!xT}rD#-or5}G;4_3!GR$dyAXQMx3tl!|x%cjsK=E1&4BOA2#6JDBS-+ZxiVf1u zhB2y@lS<@kvQ#3K2FdB9+&?hy@KD#zNaxC-mTYUu7vRw`14%r_+`-|M$2Lc*>KA`& ziBdG;Io^$XA86sJi+{ZYXo*Jv95LVFkliK!NPUOxC@wNqf5`G_Z%p!4y9|gX@uvXb z#4wU9rKb;5rqRxK|Q0l=BvoT(#wDIumesbB_dOx|-9I$0@`oaz~?Z?GqPB zS)l)=+B3gm(qe^hP5cGm%!vB>6VFYcC~7i0I2~WX8=un{r`8WuX>F*R$7?sC*KDxu zCpnJa^E?S4f9MAZXGvS8X6G+C&_GE*&`1|4;bpm(d#n69cNT>)HiN%NCm^d;{E{8N zidap zer-%$DX!Jg-+apZ;;(=v10#1i8|pB7(|Nw=GAgFY$pc=Qj6o4=QyL}SSqUA^TH|qP z)JbTLT(YyRtZYY(<(tnSsaM>%n)$(J$nIiUp)n*}RjI*L!*CvV1kXbNsB~i1o+f?b z&|OWdf0CPR8Co@IpQLbq*Cb-AZ8Qua2fdx}z_{}KITlOsJdu;7J>KeHPRsgpqPn5I zKJC`YfTB<<^r66`wuB&CS^Nm4zD$zF=kj`j=E=8SY5U(}m!{2AZn|?6JKDuwX~r&e zGLp#krU#WrKUHR1&7#_#3!)SX^Nf0=_?NC*YsKhX#OJ2U2ayT?z2dS^O- zh3Gc3ME@Ln=tM&D_=J`3^OzG7I=#=u>vy+ubaBDd22W-n!9cW$G?7yrv=jW>4m);# z5j&+cPN=28R}ymvizb^-+Nz91#RIoyFsD1yzwWQi4Z5_D58V_RJ0z7A-zWUP3nbziQS^Ma1DF6!m7CQ3+^gz zX4wIZiA!5lY>&2j*>UAJLr~>BF_b(%)_KA{!d|(HlXM!Z75b1i^M{vYGjMpaAv_jI z`aVHJ>MpDcSQ?ahQ0h}DJn7_(&W;7Xe*`U-g^I|~c$E36Gn%R~uC+fHXkr5TC3>lm zlFu#kRIeyu!@>4Jh%-(L$V?)dkQel@rw_e3?9Y(iIw8*E_ETi6=xxc+&d2yaXTBp; zERezo7H4gkA}J&{;~RrDQ&dNfs%@$50x;Qa8B4>@`71Pk5D+@od>0nWK=P!KywUDe!g&Tw;T zU-1j_+z3F#vn!e9fx?x%P=U*;Vv*+gh!tf2w0-MMZPT=q^!u(&s5+JDQ z<6P=V2`qElkuxlXJN5Z-G67)(uz=P4NA#)^4l7xuAWNe40|^diF}K28fBLU2vE-Hz z{W+n9(7c87y}a#kTzZ(nUUs^xF6-oqB688!KrdwAZpD5NcdE|`wW0dTkWAUABoabi z6$C!taob+Fa8{G;uRQXcNn=8poTn3773SlEj!BkggTiRNs&w6Bq2pk24l-1f9S(G#XcQ=CdN-@ zNgu(B`e2t|K8djUn31Mk^w6}WQX^FI6iJ5C@_l`}p;@!U>_BNVKco+&E)PAHWvMzf zKValC^e9AYSU1RBAuyN`&u-QJkUcg}jE`B>D>sfl54CB&)ULCUZ#9va+|FTsXR zuRSw?m1WOdL#m%if3EVITxLZQ1T}TdW`SkgPWoEi$XxALd&URyQxhmk|1|dt{pM^T z^OU+7-6Ur>f5Ru!c-$XjuME3>qu-_3xuH(}tu@I~I3moi8y-upH1af7DY$Jj~E<$OG->pSh5{ z&c3IZ48SRSSQqi@P|i@2&C{4uY5&^5PZttbjVA(YA$cHCGDQaWC}o>|$Ec)tEcB#X zv<@o=&&q{aTTHe3fnaK9;_TvNYH0i8Kh56A>IVli4>yn*_&=48k4eVV&fLWU$jQOM z#wj51ehpB-HD=NL*AUZHNh7gmR6C2nQl~$y z+d3qYjyRmoR0dmX*EA`_sdo8T%(T8BvJS^D>2p#{z{@B1XE~MSs5$1}^em)brR5j! z8;;A2s&J;hu{61-^x78=t`IMA$;-&~%>(ri`bj3nf1%kGk%qZdolNwP)Gn!xB1TRg zpnQ`0w_2kozLVeM!oWv}Q<#9Q(GL+aFUJ-0bP~voX<9J5#zX`(Z04$z0D}<1^j;mkNQt6((i>Nds+98&Hc>AN@Gajk-wPSo)%Q((`Lf`G_c|WKEX^dWL zB*{%ne_806o=HyTVXGVw16WS2Pq3o0K@Gk#zzU|X+=AL{oohF;j-`gZh6#FErwtX+ ze9P#P&SRsB;1YG}ZlYzIP%~d6N#?{ZQE@E9G46a*WZ1^qPOum`R}7?Ri2LsEC9#`S z7P7ST&TTz&hZj1^!QO$q+~n-jUh-)%2TMs-f3_{!gcJbcKJeku7l=6@?Xewg1)g8b zJ6fgm#{uTe4B4bYtFn}~IHQ6^_{#Ky_o%tp-8xf-a&byaRb#dLS6%qQ8=b>Kpkigx z=&HHwj&Qf+m)j9mwC{}jY2PN!$6>g8soLat-(rS@VtxXBbr<5y5pH_x(tK;;AD zf7irPIoq$D_5>*hy&1$kfexm`d%HL5hC*_QTMN%@7e=i&1$c6wZ44Wzy_; zBM#hBBj!h2M|*vpgf*m~1329HHSsg6_pn@s_ofY|12yDHvb~B91gNub=fROCf0y1i z)f$k{mWszkb=2{{(I@&I{Osx}9*OK}bDA*`?PE;T;U#bQ7$mk26nL9_jyd-@D-v zjoMFJOsZ{FdDotjm+FJ|RrB`<1%O9 zzys;lB46HHlH$teRPk0x`$Z#QAWD{3qwN0yYCx60VQD&+B^Xg8<3lKVf53855Y-H^ zVwkZC8isyDd$&S8_TW5P^o^f3m!L`Y5|}9Mk>ISDD~i8d?VqMiwt5}Bg*LZPPHHKD zBfb7jL$~I-UdnwE3NYRZs4Py{^`S$yy`^?K&S|};cN7r+TTfJGpjyX#Y#Hx_FVL9*_ z3dUr&az-~6O{thM9a1luBHRvQ`zNCNlfxf?PR_U`{=1%+A|S6TL7!FZMOzAKIwK^@ zN<`J@BH475_BU&>n!BS0xS{*>SEF?7a2Pv%mTe<6b2hdQaG5(nf9#5hy|nJSoQKvB zFN>=PqCDJkpQZ=^S{!0dGppm2VkVgJ_tQ+ms0gwQGRG)`=7OwLHO+mXFVeMGFAoM&zI3Z&N;8`z+|Z2#wM(BgvBox#nFg+; zfHo93bjxg=e^PBa8$+2W&(qDf}RgbLBdYUvFR)DZ=9L5@)5Cz*~)KYdI>@mAahPj$e zzptK(oMjdggIicU!m}Dv9UUEW*We5vxwA?=6+Fs%fBaPHXOb34+8RB3tbMuo&}KcB zL%L6&DVr#|e8Oon&I!JB8%nL(h}rI%#CSsN2lfUM{%tV<5vYRaouLqdvC zGRuOBImmhK2xKJFZ?56~t2fHFFylz0Fl8DO`muzoj2l8-?` zg;62dQv-cFHRBfLA&{V|ZF^GX{hw798!&iOqxUT+Fs#7yd|~1my5<4KG@^the=;D zSp!&1bE#)Zgz|*ID~ShEu=c%7h)<*;DJ0yfr}0SrgWF-tzaS*E4p7gPtA4-If3WvY zgtF!9e9ZvTL`D~^v~)C~FexvWvyLNAq4f!_^6Hv+i>-)ks=-&u^9sc$-asyX4eOp?r)DN-f2F2kg+=ocx*t`_$q3*F(=(h-7yydLLG2#c&$Tod z%0Ve9IAij!!pKfMr@L)rmV{1SOaAr@_-o2-P`)v`3woEmIzq3lUnnbIK&J8sqlDlI zPfudUyB`o&_jpJJBtbr*QTG|lsT60bC{mxP)3paUXpyelKX%tr8?nbqf62}hoI-)m zMrG{n3thSLCSUY_smk}D!Wkc7v`SzXf~bb6kGkC4NG~H!T=)8tPWaq{YNwN0SsnD! zwK63gU9FVuOV8BIp>pf{<%CtaEVnUKR4LXjHf$h-JU}f2YVQd#2_29}u&5Y7x*@b;nL>HU~AE=`Dd`&-CIm)3hU; z@9*x_l=l%f)6W>2hTvb72h~P)jLTJCq&cD289Os0 z+U}NM3kR*mGeqFfEMPIc157zL3aX6W-0SZ%l=Mu%6*Qs`uW8!#e;0ILmj#I{Fgz0* zDwF&FVr*Cn_{ZPFE->1%xc*fUrwlEhCEN#BSYQBg0~-bAon4euIZ2)f32eSsRf%gx zC~pF2p0FV%rZ0Q~{m8OT*f%#K7EW2SU&nkU()dHME34k1Co*?PB#MLd^eH9!El*>j zf2cr*aq+l^X9@mEf0q;y4y-8{TcZ2^3MCOGg#vA>fn0a1qbpalEsg2RsNLLBx*Gfl z3UMn3Fhof!P>b6Y{y*Ql%qVDzl0E8GBMl{1wOBcw@c>hxKZ+2WN3&5=-J>DBX zCQi{O+wcVt#t4IyxM@+C+Dqs}>WQim10(MXJ#ap5{a$A2f-1^1WV=uF->p#-d-c%? zZz!rLB`%F7223LNJ^qRUmt?1!dMiETlL;yDfT616e@|JU{e*SsY-xmE99C*CgUFtp zPy|eVb;MZ+3VPzL4{6y#v*SQMh}%*7p%V8_X9k|@4n_o0^^{WF+@>r#K%`{?5#ZFq zBEuvc-CMc!F2&<1wSJ0G$`c9l=2S2d3nwz!Jg?Qi@_%Kf;6@VqzKuW0=K$3HC5riY z!1AvSf2t6kwn?0v11PEx@p2xRH=YTu77AvXdeW26+gPaav3vojn)=u#2Ad0tkX?mI zz*VdV>Fk7SUK8ag0?vJF^AyJ{-V8e&cXHbrlX;0V=|bPX8Xh*p%S)e=z%8}Uq$b@b z;MzjKzE6to@(P~Gm9$~kQKkV^BK>1nG0UP^f5q_N{gIu&I=PKz8p$=QyRggq8H-a_ zcN+H__ANQlUDu|DQ?B+{Y8*(xnf=20(?mFc=s|1^dg6!PaNeVJB-;;BUot_!$y3ipsME>J`c7Zsse;M?J;IOu7{KGqNfQSp#5IQf?oLDOs$=om`<33Lz0Y9tKtb;xj_ik&Fqj zJy$5IWYb5klt4uK#$&nRQ4W$6?D~9#X9P?}#uqYdUqtV=&t}pfiu9X-iw^+9pV^U9 zfk%sC{a|3?bhf`eF~Z&W|0Mqd03f4Lu2S{58M$`_{{WDSOvSeTX&SIF^a9SNK6~ZD zDg9V&nmY~56P$=~Of6&CrucbpWp;N%TzCUNCtB{Ye$>gGZiLMZgzp@UR z4%ya%As7f!V|h6rRvw{?E2iZDasxi<2>TBXb{Yc`K>vtuUosaI8qy*bS=5%dv#=d? ztH&cb$#7HY#1qIZlZ0Ecma2py*5VB!I=GE(q}L>|%!tKctc#T`>GuUKe<3yRvL7-1r{9>ma};?E=y5Tm8FsOrRyP=0 z&}ob;w;;@9QgJ$`f|E9SBBt#YZ8_muUUfaki2KzIgcDDN+3JW9QdT3NNs* zHPPB3OfWaVaw(|f50^0PVTNf=uv92a0RF7PpbkB)nqt4QfPeB)f3o>93)jwk`ni>Z zm)v&7pOH(U2tdr>j@_8hwX(2)DxGJ~iHMhML%Vg>>${{t4NlWbgS~EiRRF2+H&~%y z(^v+hm$auhgeR-|Z~q7V#LpuX;+3!F?eFl88Tj%ZE=)ADrp4+$F95Fn4r7<@S@pADrs)=LC820ZUl;uJoY)+UNj zXQ1+0hhHCoJQuq@zUiU!FP3Qn7Vnp|0&kDR!P|1)RO4%3 zyGiwSjp)0QvE0kV89bT^A7T;{kD$wZij|g-bS~h-S)Zb5e_cXxpc#^_Z#So~*vYnG zH|=34rC+ncL4V}DLq9j=j*Nxt)xpiPFy+e8l%yRw^9S5s;6Oz+K%yAC!uFgWfXXtl z0*PL3!`05?0TB~ap5?DjE?aQ2L_|XZ!Mqjv7r0=7e-{DeHId8|q|)lD?^70f_?+YJd|{l#hP{Wk>kk(v8uvxg?+0=f#Ji^z zuHn_7g4MDLo_OcJBDeJ@MU)}Ghz@Yd{e}^5N8Cirl#n6B{k8Pep(+q_z|a9e_G-!aGl)?VG8?G=6>Vo8jEc1 z+gE3AjIc6%JY0bUf&Z!zUUWx)X4M)FiSTb{kkP)RC|^R?fm7N9cvL} zNMg6Eoq416J!8>}Q{UTC>YW!R2=vJsTI@`*;vtL-w2X0(6;5t2D!(*wIPV#9MQr}6 zBC%Exe*?Q3#7>sr0e=_W4QWEhz%AR>^Qa~I-HcIWjO>aRf1NL-HlSFD+T|mxV!95z z!Q0rkupsqx*gakwrVbDaXHkQ*6`P+zVg$TyNC2!UoeTDa=xz_LL&ZP8)2h1YYbG0< zbS5F17k&F-^>*f5_!Ad*CxiJ81qHg3yuPdGqJTT0XaW0i`%sG@7*$Jl>UpiQB3>$;?gH9urVN;~MamqZd-D z3WGLk?p|z$GE1&HY$c`YJQaj@aakY&I-`b(|A|$p@dqn47h=c5s^Z7=MgXty@f&`_ zU^PQeCk2gB9B)Zi&e=r$3wKyO7+rH)F!+ZNao2e{ti>DqlBjfm3 z^oEuFU6>EhlRY`WJH7QC8a5iJrKMSSfJ3Wfvgfi*=j2V!gXoQNS5WNLWDLODBsm7G zp<2A7q{tE_cuu#J{db82pqRC%L{;_-B74}sDAxlr@WE495IumOgMAa4ax=(ofAach z_p0b4ZB1viB0_TD?~TNrkhqhZPADcdwBl2dfbLVmZLxJwCpE#+t&_8h&0>*b1Ixnd;|u{N`pqYc>2}0DcAIIi|$2hdVjEbg)~f)S-uuJT9F$A9V%5 z0Vmy;@#C>lmTr6~4`*)}Rl*|#e}FVi@Y)~Qiz*{HGYXri-Z}F^HZjmB6Y76@NS}(t z3$mYXH;nZu(+r`81P@CViWid}ol*k_rmb2IC_KN__ika`oodKC*~-##S^QRn=GiPK zLNSV9h3uj+V?Q@eU&9cFD(#-z;j5u1>@Jwa_}_F9;=&7U#(JgbS^9(Xe*yRo_0AQ% zd%=uAO2`?}{q~QlR|RGElV-H==`BvDHmif-H}(w~gE*9p1yMiqai6KXE!$ zQ>ahFV_b<8_q;*p?cV6_V+Psn5@042{|iT8(58{H#4p-?jZUOa0?EDtHlAK?FFavo@o_-#9}*p}RwWqmd$w=0KcSe}vPWGXUoHAZ^FJ&U1wDCA6r z^yyRvt?cZ;F=2K3LEF8Xxkq0B4J&5rAcs>|?6vaG*9U7`=Q^&KYy9QfPeMB*{~Uv@ zOBMj?!e5m@*}dd6Wf%N`zL<%5!-HH?U)Gc357l$xJJn48Q;fMfhtO0ZoOy3iA7vkKwEe# zD!%t4Ye&dlGKh~UE||V0RGP!WosE%Nyev6U`TiA{=ka~CqC24wZ+;93)&tK7ZYkS_ zAU=tD#&gh8f85cc1dbJE*~vN7>_v)CSs_)1b+ABPJhs%Ne72&9!URc z3r3i?O3+p0QaCMo(E2=unq&ehPD3(avYFw8Y)P(GmW9^B5ITL?lT`4 zEQ7xXTFq<=n`#ItI%RBR67z;pvDYDGJJ1fv9D0ITe;lwvnnw&7?lz(UD6J-2)nvrA z!U+C7^>KW$*LV0~{M>*FgOG!j`CdvNy$BWO^BsyI+R4~Ry}RVo$|H+_f)o{$V(rM4Q>7A3c^sp@o>0LIz zDN8~Pf9Sg@VTl&pR?QSJS}P$Ft{_bEtBK`88q+_#g)pSfyelydwXBmomMqOe<$iYdmHD=-i^l`7C~4a~>tw(28MJvz=(5Yr5d~%Rep?-n9anVTo^5y{ zf68xYpP845P3Vk<+3x|8dLEnsGFOa~k!x0n%cu6_WUZy>qHm^!RJBaf7` zO3ES1&JmN$Mh0jDg-aCI7Z1-1`)!7M{LK6z4YbzI^pLJ2+ULHqFbT(j=CI=62>Zy~ z8|^wR9Ri-Ir#`2<0Pg}XbYUXC%`|VYf0FSiB6ga}l5E@^WB%-nv#@edHn9iX@ArSDCb2a~pv|^R%;)Fl$`_M4Mu5ILcblJq?%B13zd2cMEm=)xKO*+y>T573O_}<8_((D@LgWDfG5s|_6#xfhNh z;Y?OVXO?qtMhC1ttau8AOf*Ao3FmM*SwiW}F+%ePQ(pR1L$u5cBUs06n7U~qnMD3y zH5h|FwP4E{|5^Mud9sHXpoBvnN+#uf11)tsy+`3JagO8gsM4dxMY6Ize>gitR?XiJ z0s?C^0sLgR!H@TS~oJdpLn2Qt^Jd6bTRNw={^TgL5f!Dow2Xdc@{NmvQ; z`@u4p_FJYSQp|Wk_I*iiYw^^xoHmU=!h1!a9N`o;=b3oWAxg%b=@r_LnG2k-AmJJf z*E%!=a{G5@kxGxDYJrqcpr!$?sA_7rc_#7GHo|+D$ zFa(2SLQ8;L!NE5Q&3G6AE`v{dC|QJ3OM6yllNJk2CksdWUE-x^f9Iy!8QSVRI?xDJ zv%inp76S(v50rfCz}N0C^8-V}{F*y&m}rSCoK6L@3UKUrY}B)X3IndzmRnbYC7(hb zkS2r9u#(j5V6j1<2_Ltcfl}(kBZy(F^!u(I63aN!>PhMfI!`1^0;?*b*RC@6Q=Qbz zD833`4?;a=uQ~pISHjWRIravY6P9CV1Il5H{>HH_=wZKz;@^6Z zVczAo--rJo+aDLOJY-20XzfJTj@GwmGlSl^!|vpNjRFLIht;Q;!hg9OjNlLuh$0{* zQvhqkwV!&@GbJnnQr{I+h6c#@?;%fpgD8gm4XSKm1_6-Sf12r`O*Ib_*Yg@0v_Z1M zBD&&7kDl34o0s&Sm%2T~rGTrHfI~i=(|Wbe2+PB=@{_809+Slk!gZoi#!o>^+i&IU zS9;0EM(2KhcHUuxLB#nrq@-~RuVM-e9(gMU%S{HSb&J1Yo|thhCw22&rj{3Jjc)WF zs5%DxX23r|f7F~rV11yeuulsQA5a8&Rimy4UEs24c^y1Pa<OD@>MGF^5MnEdFFg@&3EUiYbikj3=btR&rNxPT^%tEMt2a_X2`kkcO zU9uxRQb7jHqn2a#4$loSiqW+)5~e}W5$s&US4GZe z;V?<-f7@6|X5(B^W{38>2(ia$Qsz;o5oP$nElcexGf_Y_nJUom-4_Jn;qQ`)6AZJL z1Zeb2Z8P8q0)UCU-t$|+)B=m^esC5NoJid|c@$+t1u~!^aOkHQwZ^xtAAdAj1H(cQ1saO(sh-^AVIXO- zi!f(D^_Zj-eM}rX+1|oMSU*vxt3XE3odF^e06_}4dxOjyQ3>xFK#kg+nVZ>aI%3TLgM+cTcO8ZRZ@lY zRD?FR;U1dvtGNO3RnZT=Qwmeq>x@4v#LP#6z{W=yLNW&8VG7TKj=|bk!O)i)y21=J z?=2+&e@fu&srVtJVsRfpk?*C??cAJ*Om0DV-z-iFKM`4?3bV4#^xCQ~1a9XOhx^zf zgn!T;b`Wrjvi^>M7S zfItU70KMS_$NWh#rh;Gs6@6#iaDuGm>pMt`9~$4eU0>z~3z_}s#@G>d8HopTB%Djnz8uG0 zdF%F68?Di|;9ijAlCb$n86In)8&=g>dJm~9QdGSVn1iDK3Iq42q%b+uPFOHXF@LmO z1Nv$|uPBg20&zY7fbrvXY_B(bM>JetUl)7COmjj~D&5kA?TttT0MQWb#-20JlBNx6*17F82Bc;1YH`fme*DBzlT#tE`= zZZ%5rcQl$Q8re`%G__yT29K;DX3IR?-DZbO*PR!F_poOdVPh`|PMie>D7QNu`+2rCm6PY@?4G3&V)PSJmVDTr_ zjGfB<9vLYqsPg+_6ioc1YTb=tWScp5_kS!kON=ClmOciL_Hx_`DYH;MTl zg2F)jSz*OF4_(uHd-7yZnxk@^+kjBfq^?tQAU@y?JF(qntS$~F5b6JDmCIy=$#Cl| zt>uYFQMo)zEjt(UB8GjDs3eTzQm^Gew zh9Z@nlmYeaG0e#WmIhE(-v)%&M8ozwZK3}#LMNUiVAkXjff(Z-G{_XB_naxHVgmSFWpeGqv1%?Zz?p{s2I3 ziC%eh+b$&lwVQ#pYEW<8wmk7P?baX;x?`=HBikX*LGta^a!h7>>WZ~qwM++~mE%x; zwLqe$TQzLUlP?BJ*4v_6xz{`zIVwC{f4Pe1DJAWWHw`e!up3MPpUjc3_ zAYi@&Vp)y_%;o^pb3oS$h_&3+D%QGNu^bSa17hxr4w%gWkZn5@@KGi)H^6oSZIPUb`|)qp#PDB7XuPyST5QEdXZL2Nkzot_amqwQ5;J znQ#=SjsDnW1+8U{*efWge>m%`idEj(@_Nm1%zeFd%YS8m?_BV`bAh~a=kJ{hIvUWr zV`xAHy=@oM1JHmw)~ab*fL1*T2*4W<%dwV9p42qmYx;A+R<9YR2WY*qn0v?g=RI|; z1f;CThWqQYX}OkTmt}u8J&WZ#*7C2`{lzs5$7bB7=Z_xXt7-bHY5IHTg8BusVsH(A z^Z@V7{(tV6%3aB^&;D$BRnIK><#zZ*!}b@~FsEBD_@f7aeK5HG=mAzAJpesG0AR3P z$MyWd;MN^;xqP=+0I)xLfY;A->!teQ`m0}XY}K;mm^Id4T*EHxZoRhqy>mfKZq>d4 zfUl-$n9sC5!(aV^S+Ca&o8(vPoipGp$1M@~%73GP?{(Xqrem%8CC4)?rs?l>+YNc; z!dhQV)9^fz?HT;pAML(sS%CSAYgmr8UMe~MYWI~_E?wJl>~>$OTed%&$7GfKs%=;8 z!e&)XzvAzXsa|*Me&+(ke19s{9Lw_S{ammW4T7JIM-8A`FIA4UFdxnu(Bqh!iogmQ z;C};Rt$;ZeP*zYd;1NL2_a`7AU{VQ%0`3|O=&#oWO)9l~$11iAb2Tp)o-yz|x!v|9 ze-r@^0J!z!R>_#xjFvrYrk-E3de8Ky6${ZbD3;|{+F7?ti{AYax%U7vC_omV?)1zF zkXP<(6>~AM8J0gP8Pg!eurZQtY!*PPo_|}vinUmFE7lt?SpXRm5P-Y&a%Y`@Rjl=T z$?EOWuvw){ICFq3KwZ;4Uwm0Ns6e=mTMX|t121O{pcG5$hZ7zspgs!%P(w=&8?MO2Mi#;=zrD= zc3UqupmoRGu~*Rh^LouF71Z_dFYF3-Z1|t5WQ+{El+eCsvnqi13QEtQvf=rnIBx2B zeo^eYMHxVjW0iVl!7&%LinRooGxDp&8qsd-Bi{q8ua~UKG55u}S*w<349VH7zFx9A zw{F)X+wbgS*DlAsKd87>vpo#$TYt7~RDQiKc*CuUBH(e)wB35Su&+hOjo76X0jO<; zTXsM#(=HuQR?sfGRWc@)|meABaA{saW{UNOODtysU z+hzH3x%8@$96j>Guje*==&48#d+rxiE-AaMx|Ri)M|UhqUc$YT-hW-!3pp8jaaVb- zk1)w$nQZ*AQHJr`-R?HL>-pGyy_l3k?=5}9mvV!I%P)Fv@1*y_KlB=|>w06O6vIyT&qXeaynJ2PbH`qKAtyyoY`o&z zP?0_i`S-US!+&o$x^g4zUillO=iM;$R9@sB{5vW35^i+Sf44VYAIsrLdYqJ9kB4&T zyx!7WTP>-ks}dh+L@SGs=mek4op$1xO3|H5zC2w&IhC4Ub+F$`lb{w_(zy*IiTbL-m{ zdzVA+g=5l##WM6@_^Z5EEcrWzJq$_T{c1JesMrj*VlRerLl(KrLr)}O()$fJ^kh*S zJ#mC#9)7ve-FJSiP_jK6RlTc9SA0V+j$_x0-yV9tm$5f?F(h5llb$#F?~O*;P?fQV zW3Rtr>3_*#4?PtxyVo0`8^5Be3|siY-7-^L+=FIXXb4nf`sZz6Jou^ngP*GU_FF2I zzWuWOQ&pvJL1HKzD&8p^UZJZvFSwaPSLiA(Blt1`f)R-;bQPydbcrsprii3|B5o0y zMIi(SWpq`wDJY|>E?efb=L1tDGTgt=mn|gu7k_#Y2}%CH(3c*P{C}afjzcm#M_GB8 zS-J&g@v`zTvvf=1(k(Dc;nHVxdHA-aOT3o1?aH^SMVmVLlVr>IL=F9v`_jUbr zS6WZ2S29--!P--gdv~Svucw8~`q?8mlLTinFzL()PK=8n;@6DASzrjlheJC!3>|hr zvwxC08d8o~G6rE7L7T>#12?cwkthu=LnMs*{3ZO2J+Wq*;S(43@}o zbjSe>GVr29hL-fNE!A@F0;Z}8f2nE#jV*fCtH7kxkbqW>38I|NLrGa@v0;L8MK6}M zG3#2DQSGeI$)E|(ro6#*_<-AhuyJHKXMd#N)OA?F!^P>AXW_C87tfW5F?*w};IWKo z`qGCYrM~fB_ES}S7L!u{vNh^cIBFE>;EE(jH3~7}*n%rdsM^HA?PLiRU1CkqLPQdg zRJuf$W)bJIWzJ>GvnWJbgh;XzWps5Gv9pLZV;_cGAj<_ZSI7l2hjF$60mflr9DmmQ zkRqv;tBzF5)iBj^C|Bm%7Lxp%AjPoy*F@PjtuOU%JEsD-;}u54y_3PjI)% zS8kIxtO|)LvrWEI;I*sIXjk4gNvUr;iPHi*i6glclG{F!QZF-aHWtYRGG}8pRvcWB zgfCretWcDmjai!%N%)#{$wG=taepbF;?iBoT>pA15v+Y15Hzp!*Hc{~SXYKgu=*Ln zF*%Rm%$a#&sMSe?F+)ujBFgA0DG`<;AYbpTYpIyMjsL| ze40|Q2}}!5Bg5c@8rAadNX=?eX+U+DEy*c~47Nw2Nf=TsFPI4*QwT^D4$Da zqmq-AIr_~Ra6YUqE+LgHe1Czu&_9r|AK<5|O506Jy}HRrsdtf5-*q-6`z?{!()>u= z784Z?Rj6<%94dYyF*;5p;eDpyjz*)==pYx|u7-uKDs)w$t7HVMIqLd^VCCS1VEw!a z!OBet)~+U0oGxtx0$rj@tSKU?43l8(uE_&sbQKKUGCxCzP$*RRpnr_6dY3Kp?y_Y* zi$aVAh{VM{Z0y6Du@Acq2sH{ZJ5w!JIm(qe%9Z&xAb2QO<}eQXA+e>YSTwef7s$ap^ezg=S0hV(2&|7Y)Bbl5c@=HHtMkODHQ3|IaL4GIH56x4_uav?wm! zg7_SVf4FpsWoGGjM1Q;|3Q4KZRlHKLD6ySooBTb=bQ}_{f>;%jNUX!kx z^lY4%p<2!fo%WovA_<>*+(MZ#Xm2FpXQa!sF(ttV2nSxvRZ>)D~M{&0SL53-~vwsIZRmIm6*L5}m3WsVN5D+o~*5p>i$C3Gq z{U*OFAr>K&EA#clmZoPwKo|%<=JGiF^|ZLG3JJFk^ibEkdqc2x#D)E=ZCd+!qE&*m z$GVdJvL-hH+keEt?K4T1P;n7!aua(_|ILbhSd)8XI*>^6NiOEnC7fr5K^eVs7+PTG zFboJbV}@$^hDf!X6Jkr#HEI7lvFCL3Mq1#ui54zHaLkU%@YHQJO|Fyq1u3IX2H4VM z7$!0c+$J&$Ozk=nyfdAq(2vT&P*S z4G3CfQ;-cC(vD|d4|Tmzqgq6T(rJ*;XduuGqrtMWYX@iD(klX8n_={{CJN^(N}*H= zX~yVeutZJh_23K$MC>^`hfiqIATO3+Hp&bw`Aap+a#3Ro_BJ4#N~p(=9Sq}UOex$u zQ3?c$(0}DQyb6|RgCEQynq1-=%=wV8w*kT9L=wJGbC5&YYXN2S#T#jXhKxdk)b)%M z0eK=uWarf1EC_Kg+#m^_!`=*<{IRaX(28SC^9FAe*>C9^x@sW?NUD+ zwG9ZK3cTSfInpv*9WOD4qoKru;oE>95%B-S@Q6UTZXhe?l)_f#HMv?AO_QS+Aq|Va zhL|bdn8RzZ+pC%j;nuGJ2VJ;7u^0=M#(MyYw$F6UFqDULJv_Un140J zGb@Eep0@!3MLL~2&E{~mLK-gRn)pZ%*0qh<280v?DioYRoq$@C=ZIS|sl*%cZ9vG- zC|M!0BPY>=fr>!}4^!9%g!05id@_&%jhRoSRRL)d3I($b2&aFU$uJ+z4Ro~ZyR`Ca z!?yu}gi9E5R;V;OFbq!xLV@oS8-EI~v<(O*O$Ed01|sI1X2?Vssx2@+A;|6SOxTM8 zq^>D0g0-_g%|o;zvcra0G6oSjuprP(;iyt55lL|~jA`dW;hEVeGl(vw0DC|<(;{T$ zG_hcby<{frQ-iY&2sY=i>xBkMd{kgV1M*JbDh`P#hvyZUYLoq_>lfPqg@1_z$2>Sp zbC|fr?T-qJPY800hY9MC{iy3qh_NILBW5arvnbu}=(3FDRNkJ4&Pzvk1R6WRp zVcZ4;h=fykN`q_+g(EeqGaLB9krrWHi(-wA*^)N+Z399&o(wkTMTZQFR5RkhQ~hoO zf(91&u}xQ|4#Oga1f5lULVu8NI1f`TU_Vrb$LO=94SooXHMtpy`5(Em3F^&4)x=mw z#Qaby6&@6$khUtLTAq5`mTv=sOtitz^1!gVVot?V(?Yr~@vPqNYPB+-8*>H>JzgG- zNk~?|kh0LJ$k-hyn}23ECI=04kv%O9 zUz{dT!0I&CGwHPTBL-CzPkN`c+ zFF1n~D`@j87#BXn_}c!l5?!w(G{g^`*wUOiqRA;r5s-(a)YG;B0aU>1H13g}CX#$S z?c=dRGi5BNSrh`C=6@D8+1nM5&g=99v=6HJcs!_VHR)Z#brxRurv|j7K;p@13ifXS zCY2;p1ST_e8%-8Z^?sua9^D3nE;f)sQ?5b321;4YZHTFG3OI2}7a~lKjt*YPrXj;l=oaDke4zSyvF1W$RUo? z+AE3?Ypz@gW3ZUi*mEc;l89Jx8c;}eS~BTq1>dmbCX5?AMY43XhJHpk5)Fxrk9tpF zwAEucCw~tJ{+se;sshU21_X&aE zc@m(fRZgN#b7&w7jYL903=Ly73XHLe54i=|TSBkQHJ`!uj-;XiF*Rp(7t8QE=?`W) zrWQR~k}Zzgv<(Q`fY4c#A}Ymqk&EnUl<+kcuzxyj{9sPAIA-5AAXo|%7hb>=Ts%By z4{F~ZxKj$~uFDD}DDO&PGT>(;(%%+@RD2r{8kp3q&ag}nE&F%X|dnJm<6Tkgw$jmpHEsh! zfhAEoq`_La!t!XLg%Ya)DQgP-_9zy6m49o{pXm$EX-Iu0{#Am-%2$h}I85DRb#yEa zjJHD&IBO)BXoH_jHZ@r4EhqZzl2Vd{dy4_Br79Ai%mw)@5YcQ3N3iw+_k~gzFBgh} z-XO^bMU>HHBGG&or-Bd&C17|YBWFX(blNv?P-rN=)6x&-v{FE`(8lkz7+UF2p?|Xl zjZ&U6y5U)9q&y&nQGxq5Aj~$?!r!Qwa~f)cM>+2z6Nx5A)2|alvuE2^fQsAXiAXx^ zHXv*RLMLPVl_8msqAq!CUQ@kp1Hyv_sZP^P5tt+#tw@WZT)~F&H=vsB=Rr$(N@2k{ z*T|d!W3jjJ8_p&=>6n>8w*g^PihmWfxeW-bP}ff@b{i130bv^u7%12;Dwwx>KH{Fb z-aRDSfPh#?=ytIU2wvhcIgNiXrxA2wo@TyU3vC+^P9EuLUCLPe7)7d5ixDmBG(IVC zT==LnH7#u6TSTbhGbESt&5io@jQ43k#eiJ#9L0CdVhBl9@!B9m+`g_UBY!ac7}!C^ zX-MkYEC{LiHXy(+(u;YC+iwHHHXyvQh)S(fo^OI;5j@UqKwzL?zYPe9hKuXpHXxwj zl)JtY^*anSLN)2kTm^@=i(Dj-CsJCcb#=YaT2iLd;*WZo`B6{%P<*EyTqdV&Xj!Kn zLUcmgc%-L23LQ?{1_aFqbAOttfYoUUg#f2nVpOM5!WXBV3IR^jcqZL_hloFCT5Jzf zGs@41Gmol~m+O>}sR6mskD;vQFZ^~%saF}Ex(x^doNYj0KT5@6mTf@j@HQY2oKz5s znyBAFAX^>h;jj$|+kn6gcoWaHCShFfhQvrUQOgkm~5n}0Mm;VT0bG7t2M zq1lPXHz9~6T&b$khH-*09};seNjC7r8w4Vyx}8rMDIq#*1f`{J1H#$*HT_I1CbibY z7QIMr@Wg!5(TZW+*#vTX5QxU0Nu?=dY|(QZTeQq@OpeA%vJD6vHN!b=NUL{4h5Ue@ zEEPH_=Y(@=IFJ}>zkh}d`k7!bR1$-1Jedn}PZw?j0&h*U8vUESVr&C~ZGd$qUJ+S& za97kC=5fLW7sx*ZYloq2_$6*WVogrbkt(f%GTXWd_nQ-h(rfs-z%jhSI+T@p6v};G9aHTDIb(|iI!>~Y6K<>fd?I%E#(GQ(ObkJ?7=V@m0 zX#-{SI<~Pu*+-E;&Vpk0K`rAzWuho}fY6dBAv#l_EOxrql)G*N!g+%v|KaFB!ucdv z`(YxpKo4RtIfWtB@~_33EZPQ7J|MOz0ZH^?%@{`Daes20>a~N(wNyu$RJu6l4z-A! zWJ1w&VD#j4hiXdcX!ZO{Rh5$AoCXulpc;77`|Mf0J#{?`FC=6cFvB;me^?9lTU?Lc zOBvhb9}z=|`QKwEuxqejT?-x<;Xv_-v}=wkr49DL?U>aS#BA523AO8vB9r0>4 zUJ|l0*H9}DI6E+0CHi@J19DVDwDL|VtZNNLS!L#fV~w83tLYMU!eq^APtvMumS)59 zZ9ve>29{GsAPP4noWjo#esHf%>a`4OVrU$Pq<^j_u`T8p*gy3qY2lC=by zvi!&wmL}yoSD4tm>GS9WAngmKP&HO?xm26!j*tp;gk;wAbfNujs@g@7geQ5TNWv=|HHtNVjbcriL*Y2@ zfk?vFC>a6ky+Zd2{dfm4Zd3V4>YB+f+{!lF)`A#He_?;(yE= zMM{0UvdtUOXQ-C9ZM*UY7S|t)$-rcQ!FWvkWMDEGU`z%S84l$2jAFtRDU<+Zu*3~% zJ;@AX3^qH#VgYs0k}}9Mo!T}a7)H$u*>wU#`7{Wtp^y`zRL6#P>EvOagJIP0lENdY zSzQ`{9b~3QW*O{Hsv+$dMp-)IqkmEL0!l%k6dK0P%0oEsOU-IT0a7}AA#BNd>voMe zl$igio=K-!KA6+a0#>J$O3UH)pT~uBiWWW7Lv{h>$1?FdNE0B??dm+@wgjBgBPxZUX|m4G0r+8xXbu!O)0Np8e;-V>;vqoPQC3IHv^$ z%b@A%q~eHBLqGQpWKc)x&)zm5bR3dxK=5E3h5}av{e=RD1- zSj<9UwrtgHlp%wLQll8>&VQa+;;M-o@fcbcTdF3h=PMVXb(;u6>v%Ayfj*eiIv@44 z%Lj9s>M}X)=8lB64G3JN(3!a-p@Axg&=`%_rqzwf;p35>c3U84+sE2va;k<>@ibQ1 zz6}Tz?cjFTT#8Yh*4eFMVEbTBYYSMNCIiulPSaMuF=-Ir!W(V3Xn#x{<&>ueye+M_ zW8&|1ZUaIJSyLWSkvBX4cdFSM7dwa~=R2Xh+fkzrjANJ81)jMc?KkC#VR z*&Cj#*YbeeW&oyN%fxHlEQ3-`uZ45}BFi;pj$@$#!5o0iI5{AnX(7o!bq_0p8qwrH z2hDbk_?_4;Iy#V$RDXn65)t!EY9k334whf!#;NO+SmBkrUfbk7)igy+)1qN=j;;kF zZc+>EII4=9v@_uo3%Nk%iS|?6AXkJOnR_yq{xHClXmaFv%e-OVh^>YA9oFPTlW2w{ z3FHLXn`-iEVFKe{-JgYE?Vo{xqKpm>+z`Z~AY37oP$IT+Ab%h(IPnBpN=WiwQ6OBo zUhldh>cQ=v!Ru_n?O(_Ra!*{n70Arw8J|ePccOyZy9vSCJI@Pp*oTO@i+Q&JA@xBd zc;QDe6ok^321`xxPzm&uK&}oXHk6U2sum~t!Bt8iUwns!KTJp*klV3s^8K~BhXe8t z!vXost8h9IWq))|<&?MEa)u$*avx$rPDB}?AdjrR zxQ9rUx8){Y5pPFG)ruzPDI6-!$r38wiYCX93uOKkT;^)kb^0@NP$o<1*a2FjetDK&_{F{Q4v^`bMNhy6rn%J|?8iIglnu?+~JQ1${SMhvw-t7=M}Wv2TThgTzRwUo9(@?cDV8c;d=k5Cj+V@+)odu1$Ko) z#e3*A@o2=*0yl`kY(AVObytH2Uw^qjm3T>*jPBG;BA2(w0}u8 zW7y#c_|^y;CgZ&*BPM97R~R&wT!)Cc=7mUq0>qk!1B>FE9D}R(4U8`Q{h2Ax#yp49 zq?5vLP_zdm#i8smy@qnXxBIe>MqKrOsKoyRKrvshs zAM_F~rQ3;DAsWPYbjRVV5!S-jzj@u8$SkmJA&7s`h$LSUd1anb6e=EaP=7}EEXwp# z#;@&?LkscCTV{cq%SZf@;s!ZgDYzYC8X>-hQ9=3ciH*xhV$bR5(w{F?mPRq&bvAxm zAcH$XDn5zd7MOq-JTd+D7PeCOPIAe7^|&~+;C6LZYRinslRnxnka~7b`HQKAeu=BH zy}u+2r-dj`uFM~aN*~GGl7B=Xc1+?_<+P&7J-!p$OU29r$1Nm5bXb$)qisOwq!P$S zyI(lhbSB5PDfDw5W%Noq0Cz(wTa*mDHL0LIN^upfLZ}Xlm^vV#SaREdfQa9h7<(W> zsOpG>zD?;ynFMP$DK43FDbttA&eZ8%`=v zVyH|c6MdELDi0q+pVq3l*pBMwF7ct%r3oI*FZ8f97cdAzbhXh1vdCa<2wi<8d(eAt8xT6r`7fF^r)DBy`+eUA1P+2Am})u5fxPQF#-gV* z$ObMrpn72owqf*rBXPg3>-gs_QtdV%blZTy`3QmM@G1sMX}yB8Mry%6^R7+fyR%G{ z92j*Yb&3Vl?s$Jaz+iD1j`>FR z854$S$C2VHOdm&v4I@06mRF%5+-CV+Er_#GGL}W=^^l zLdxNT`+3;B9)I4pg>UG$1+uFK@ijBTbsr(M&=TiH{5oW6Km;km{Y$5Qer9npXhy)) zQByd>P>Mmky=_2Hgsg>+A4lfnC)3ZN-xk<)sSb%PO_+tEeQ-|`kkJ)M_zt2>f26=$ zc#A!!vt`tE%O&NUGe2PACoIJF7e;a6s4cL4S1ObNJ%7l^{R{V4LIfKN|6(A?A6S&> z=LXpPlpz55=ecFx>9N@YM2~&5l!yvq3*J&U1wZU zG2V5Vd7Hci+Y{SAS$X(hE1Db^ky204wVXrzM1T8JaDKze!$)umE$}P2KyIH%Dd!^1 zoCS$85}y#{uQq}{zNYPXgD0ncEmFn2F*!&cHklr%1a+msP!dX}lo^p35lEZ>vl0jZ zC@2~b%fQ%NcwCvc)uV{ebxutk8@iZtxEK{>txb` ztdIJUS^3avuz*^NwFvq*d!e+JR6=CxxLR4=0)$+l_+)+XH9QPcgcJ==3{$y<*fJ{& zOVx#kYItA{pNk6_pRw*)9|Fpzu%1Y_x_>R5Ds82y`50Zp6H7v#Bxdobutg^`Pm*_u2VQ(Wwh!6a02%ZEU)<>6sZB&fa}Z^&4ui?_yq%b&us-y|Y0@XkOUO*uw(iRK@cQgLkons}ms(|E zeee!Ayd`UqYTFAtan={Eo0#AkigdzjEBGIx>5=ZY+UmU4qdXn0oYco~?7D+lHV{rl zI_^p5QeoDIs?S7HAH?Lgvqt*C3V(R1PJP^@6A^S^SReEeXDc5EN@abRb^@rd6S#G7 z%Fp_c^&k$Z54sItS1yToum9>;ALk`)GCGbNwv+^81{k*9a={atL}YZ*n}ulzMhA6k zCP)=>X{Jo-5h&|l5K31Y!Sbvl85ctczhOvJW zd~dw3y7gD&G~xC&W5+-l2hvo4vyLeVthVg7GVvWzHl>0N zC)+9c^0P)f?;2uh`0uH5|MjjhQ&)(rAy@2z&S3+;o48(1S-;wejcgtD@P-*)av>T< zA()gjdW&!?tU=RiCx1e;Ks$}@I;RFUFK#Pr8g@=-7MlJb>d;EyUhGWj0|FkqHUHu` zWDWPX0y^+7t}>|h!(MW%4VhNI)yf!J>hpxv!i*y>yi#l%@DdFd@G7p zXjeBvQuMo(c7HL;QMYg|KOYANWcBroSE#FBN_Pt_l~?v!YJaxZm(APG->3Sh;sYU( zL0w`SU+PooYM8Pbj zk97&Buz$~_9FsPkS?PnpK9Nv_OCM?j%1<-^q+g--Y$f~H-uT0Sx+>{=Y;<`SU_Xz; zXwWpyoFe>0B*%Myb)ev(xO;r9PGevD7HF44iUkoeTaMQqG%`&z8F|jb#g!abSy?GU zWU%W87}A^K#KZfiSDS%1NIKRo3YUc>sp80g6@U3ogc-qZLy5a;ST1}NaJWU$0pr{a zx{;#L+>EW=4*@(|$G$uiJG9Zi<6y)Hxc8=VdaCqJ=Py zMK^rT>WAm&hApG$vdvOA8I(f-@|8)i6&Oz5;WH?$YWM$r z5uW)AMiUP_TsGLDcM6cepv|zcJBez<>CGV~1_5{Ej-uMLn!{NX5Jg}ITk5-Uuz$SP z{HqEpOB&#HJ<6X%5+weHXjL{mifT>5_yZ!3B6jub9P^4>u$goRh2==W2zmz<{2zce z6<8Z>bs@Q~)z28E&c* z66zS!T@&%#jrnsFn-6!7sx@GnoPUR1*6oXg5+qJyQ6C7H1_2UO?aQ))#WgYXuC~-_ z*NGvY?07pE@0XHs+y1Ea!^MU-3@!)h{E;R<)M!LYNbz*PMA)ZhK|F%$)o^k2D)}xE zuIOb!BZ1H|VQh3uMf*EcGKEROnAYB0jD(!Cdk|$?xv5M~;q$SAIvssVFn{*O{q~Z4 zUMO>dMBxfCti0fxt9$fPxO*yuT&QcN8AKQ{+iq-z2P$NYd4VWst-qG-62*EEJo^8X zJQg6pYCFmNKvcjF;3(BBJmI_ELu$58o81p4idENlLfA)C)`&VGJrsIl zxzDk&__zBv8GFH~TXNr3Ab)y$FbyGgleG=&7soEgQ~#7TWicES8CltI<(hoAXbQQ+ zD_9VDvhCS6BW7n>jOffcmg#J-I5i1o9aUD|a+eAeqWP4rOlCS}>tWeSr}RlQNgvCM z-!(~_gb;1!qrnrC`!W)4UdLHNnP6%^d89H5Vgb1TG=cwc0qk1ewSP$pgeuB?3l5?g zQ{Z$61VT+9NKNMi)T(V2c-SN@1jD7dR0LLjGH4jsz+}N&c=thH(-@V9euQRlRL5}h zXnb%=t^uO37<*fJ>g1(>iE|C&52dnBEiO9pFe-3VyvCx7P2JEuH~TKS$D@1Nra9mv zyJm7NCI9V-(!h_+MSpcsSxYYbHGK?lu#$2tvKN^&2{?9JRz-oNY6Q=3FYEz#yHipq z$%o@uC-HK~YZ~eypgakcda*_7OXDiD*D}Z_fCti)NPi3!v4h1(I7I?c3yWR;pfpUg z2;7xuc}yLf^%PP*th9-*IAd#0lG=ICiOJiw_3?3CWL8dDseh}lhXZJXGsI*?lcLd3 z@nO`*M*MP=#rRSs2c2n}iSge0`5uPhT2?6` zp>Z9+{xL5x=~F%y+zlr5Y~J0ow2lHoxixpc+QHs< zJYg^1o}Ejrekc#2N4nVcTh^9I+5ga!_wtj;;!e7gP=r$K0|d~xiX&{D^}L8gmpl&@ z;E`asa6B1VM1{0)$^h?DEIb@`d#Jz2vWmI@Zwamg9FTkvT>lmnb_t%{~fs zR6C0PXv)rfP8Dx3;X)t(ngMS3Esh-R{`M>NS_Kag8^d=YX!C@>ukw6S)b`w|{%d*#5u6fY` zGx?~4+3UAP(Asj>=?ycL{Tb8vE1k+T&TCp+TFpJFW6VC}Nc4EY)w)6#clsvyI)%)( z_}#boTY%oleMsp2Wx>l0qx# z0-s4{|L2RDNWz2&i5yCBUkU?YeD|p%Wc7duxdcM;=_L6@wpM9#b;A!S=tgv)H=s&r zBBJ%JyhA$+T{zZ-V73`q^w%!wCiFG$5fn} zsDIXxrH~qX0F`JmE++9az&AkG!S;xQejh~x4P_FTHe$~@lKpv$sd}gj!pekrFFJaZ z_ZF&L`&+QtP5y<~{6$e#$X8LH)J z*l&HRxV}i}s2cs&!9xODan`={t*vOAFn^FXBTRi>m*qN8V!L|Kwa0I?;yBj56lSxp)`B{w4cYp&MJOEN+HUCdv+W38Gmak z3ceKuG*f8?L9dg*acUw{I!m%|hmkdRMK1e_Mn!^b665r3$XL=)rq4R#Xl`{Pmrt}$ z5&_WYoX{5M(VoXBPCR>yKaHi~(XX`QO!x~W ziwo`)&nEtKDTB#hAJNVAYg8E3%3z(4iHBylnrZcZ-eWq3lh#a>Lg1CIGk<`*e*-qF zh&-T1YySOmi(FI7qNIsJQfaO&4D;WSKalYohHRB~#=nJw2ACtT3q+G6!kxVoTq?1t zn%jv3e@@GTjhejyF|cP7XH zWDy%*x_ACf6cuKGj=h)<`hVXm?wm6>Et^8E!*Ce~pHB@_i3MgcUlX`>8-DTMcM06T zxw-yLAJUWqt5Qg&MC^vGFjr1a!R~}E!X2u+G!$~RhhD1q;$Or(smb~5E!YjOvKDR9 z(inwQ2@z395@i&XI2&N2)>?#E*|+=N&4FbkCIK+OZ4y&N6GMohHh-{4Vqs;RcC*`O z!tfot0Mq~-NTx~18?3v(^Q%X!xxE1OGSo~`t~e;cPf5md=~N*LxJD1x>Ju&kQo52! zo8z$iGH|WB(oMkL!jh9)gPnAH5@iFZ40W!Ad^ekJl_9jTbl&X=f-12!l|Dq|yWFA5 zu$rDtisd(Bp2lkP{|tRmfQ#*7Kd$BguQmPYRV1F5I&GJT3!g69_#LfP} zj$bENhTRGzr@J`Lx<=;~Oy{FP7MFx8wJ*f<_~15k(L&j-1GjC|#;LAPUFde;hhTESK4 zzxmBcMxICLCCl6ZmdUG@vs%=uV#Zrl_Nr~S@#hv_yw;AV-tv~zg=Io4f=uN9+i^ru z(6~H>aMA9|MxG-&JpgS$lD~pcfJ_FUJ=Q|nbo27C*(iW+2OfXAp)81xIt3WeK{7u% zf150}IVpIvxL&{=Qnb4U7oK|G&nvIS0oR=RrZ@07RB~ZScoHWmR;e#5Tp-;7Rb(ZK zrOK$V9L>V)aq63hT%}9iT`gMBiEB%?Bl04vT`@7B;l_}!J9CdA}U z*L5e}fJAqrsR(~tH{rPny>8|S@rwW@QGgYkL#0$yWYDgWn0mmaW^8$^C4NK!9O({R zXxHY!;hxMlx==rMg${A){}I}nL)om;0*Q{rMi5J$F3c!V!a0Km2mU0B#WqsS)%4XdRCLFhGb=OPvzX%B~*&+n0L@h zS3@`S&Q&F7jZg%>6=AhNk)aU;5K-3uQ#XD)MG&Wo5sD|`-pXyWGP?i(;u~=%WpcTe zRi#a#F$5xcBjo)+T5?-Af;J9=wSm0Pso|s1dt84yrPnMV+#4sN24P`|6ngk5JV*U4lyj=x(Uwu&c zvZ=BvLHw-0m`}@vLuSyG8UZ9SlySgI-0bQY9*}e8z}13WXFI*nwdBmryz!S&m+iy& zk5YfJcse9K9Q%tVP#@bqtG)3icv!UMw>aND;#bi4eo8U2*v56G`+MY6RSiQvWCxMV z0P_0tEH~URgHUWfkOkopqqLv@ zk~$lE<@Iba*!xWTm;reYAVPyUf!^$W;2?hyr3k%xFP_R%C50{PZpca1a%|t7Ap+G8 zSB^rfuv7GYIt5BMye+?=l1x=QxuYqTNZeqehzq?d_<3sz9kW4WYuVZ7=h6&4_a3i* zNS^P<9YY*ZxJD;Gb}7)tz+Ca-zz{;y(6#T^k8=n?=OrsQ_g;vbR>UIv2I1n_4S0Wp z#)yE6Rp-fjnt|_fK3SNG%ciY=tEaSW;zB0P`~yl6x56N8b4UHpuuclkyS~4ny7Nxg z@>>{h>WToCP@jfl@WM&~uh0M}uCH}x9AHURvmT_ER4;VY*Y^Dhl= zrLr-K7L3-AisJhlRKSw;!XkLt5+opcf$tIS~J}xIMD;Fnt8yH+=hRNA-s|^f0O#c)ezDz zK%fGClV)#PS}vpo1h0Yh?Iq^Tb;io|O>dIiv=(ETIylhj% z=IaDVA-`$C&N<7=$f;ctSo+I%Dn|{UI9RzVGsPuEUTJKLz7IVwgRvU>7AlmJ#Ygw%TS+poug(d*6jC|x1)uZ{ zfg*Igfrixspx5k<(EKyCO&R%>>XUmr{QO(B8gbGBi5}aF_YN?-A}XdI;6*CIoE|QP3L7(ei!M`Rx$ z!aJCM-w1!Rk=^_U-N7G1h?S>~h@0?PfEV@f?J(+)rk8UA+&wnGsNIDtSFG+{B~fs8 z5Gbqly0t>K^i&`BW@`M{rLyZ{RD9T_(o9tAkWcjd31YZypTe*7c&u5%x`@IpVWN@) zP2vcC(l3J6Ss674uW7>k3!71}#vL1S&OIEKNU?wA?)b0Wf-X@fgHX{ayC^K{=CfN4 zA@R80{b6s+xWiJpq*ViBX#mHFO-0FT=5hG$*x|~bOUB`xA!o5?swk3Ti8)R)atLuR z^BW>Te4-z~q#CINpglG~>V@!yz9{MfC!*GJO_+$QviD8!B!%Y+!tbW#p6 zQzeh)3af+!h>G>r6wKfzhuFX~Si>()q9DW?CJFNpUoDN8&h+a9gb0!ULk#ohPz1F$ z(5{FO9S?CT;V^bWJgwfPTuWe}`?2S6WI}&@3Y1mn?6cbERbU_(FB0N&7mkcpNO6dl z=VK)h;+I*^QiFnv5XejMlr1QnxZZya z5qz6E_5M!cD-1EXug7H^KhQGN452QYUrH zWap?`aS2?dQ5$a#b+`O}=c_ZX$ix;+^nD2>{o5(=OVD_M^g!VsI*U}1e<^B{}7pWVQvgesvl<_WvPikaC<{pVbHt(%dQwe z!myeH{Z8FCjxzkw5*`2%se6LT^X}WDSsE;Z|}i8Rl43NBn|!gM-`o?7<)% zlw=$t>Q)%#&BS3Z2Cvn;on?Qcx+J9&#bqi(7ofrY>0YCElGIGfIe_Una#gK_GZ-2O zrA`h06!n;P29r2WjXYH*%#JEc))&*1w6 zS~%J^@)?Y!0+>2gUrd8`h#Lb5+++#YceCJ-J5qUqLp7+xGYZ-2^P_)p14_W$(blJI z(CpSIfugiFx*$3Nc#b;2#+7|{3{++F=O3S^EH|7(sMkEBOyvTp0?}TTkhxY_nx)O6 z20}EsJn#Cl$Y0Z)`4qJS2eedM;(w6o_OfDWW!1L(J4RBUf;9-DQIpwIRU<#O-M6jE z?#WlO#>Y5+AYYo0kCT5HXCjlMtw)t0JD!{(-H!pfj$}3n7_f2n#0a=HbZbm*FngG) zZKwdI(bkw33T}i&lSA>X?i`h!dGcr=vBoTO12YKYlou^aA|{IhzAJn2O%o2^KxH;i zV5TUcRqgFMgvjd^?+>W0i1`&ChY>;dVQdqDdVMh9JIBKs|HtA^~uUc32FbLR(z&bUzJg(OhG`Ra59)ODFydJ>1Tp}BSEcsy1iWi zqK#TT5S{K1rWgWNSJ5@e?V~CtfK#p@y6E{9w57T-m&2+2 z7`|TsPeXrz`wGjChZ83}+34%VOXoc&M&T?9Zgrvhwus6^09#RDN=UA2BeYf)OuH}EqD4+vL7JOJcq^!T@s|=Rr7oK%ax}uF z%xlDdfceV_qMp>;ho1nZX)Nzmv!7DJEcy)yQ_X({-gq)oLeLSiZX&?Uz6B!!a5U3+ z$19vB7QpME8OZj&e-bnUj#-5uz`FAkZ560-ZV50y|M{82_epCpk{*3wZ&D?ag z5agSCUz#d$RFM|Idx(3to5=|QJ{0YtwXBPt(&4?f(o%npiC-&{b^67vmg z8Epr*`M}ukgH?)EI|)EAvgbs2)A;)vMmv91-vBw?#V;V^O5P}L-xj$AyU1ofU`Acd z7gLy0yL{L>&8Xb!hndh?ctH*V7nU;JUU+BZH$3|S3g1_a$_|aIFpp1;k^1qztIb!9 zm4=}##b=ZYOZ?eVWcuB9LOL>6M8JlG>CP608(LM|c!SY;wJYz8eZE~~?%JT_U>|>| z#^uJ6YvE5TO(kzY2Qwi~t+(mpNW2$0_jhugm3^ZdtcCDsTsr4a1$s`GT~5DKJJzru zyyWBy$@KfO042EQ)Z6N^W_zgUcUMPE~tTo+Z*E+F6w_-YS1;42!T1S9IYQ=++^-D@5r|+jyVQ_L-YIW z)mj&X({bY(Qq`ToFoq_)2ZFEQJtLDis6!X3fIZmZ#mPpW+j%o#sngUzU#HfG1I&Fm zY5M00L@ps#qz@=(D+zMqtoP6u=TCjATE{Oc{yL`e_sPg;@1Mo4H2U70##sJSOJ zvB@nW2EU?Pje_9lnyC@3QNw@ESNE!JSf5x??OG#xr`4zES#~2CN)46W*R4$^vpW@+ z4x5J;p8OA_uWi|jhH1|AFAnJ&a}%|rO-PM$ki3EP1>jRhKgL$@=X=f(C$03AH!u(9 zMBPTJzvOcBsiss1p08A!tQYBfO?{FDNQIYarolw|o@mjOe4^F!4Fi8kF-l)M9NW-4 zYf*`}WWiujY$vH~H9L_YiTj+0UH+}X0g{B$_+4vY8*Pc7z#AspXNcbX7Btcm4JS)8 zulp4?LCR&{(}$%LA(K8?x$8_yfM}oSWb1T(jm8F&b=m{l0T^BorUn`5Qo@@Qd9Z|k z|BJ_VZ`Lo7NOF_zAIw1Pdn`k@R+QNFM!DaE?-IPRunS^=FQc=%ZZ?y<1F> z&8`q53NUWxYWiUWN};fFptdnh>V}BaseVCfd|#JHZRF59`|sgz0{l?__94Z#huXw#s8>UX{9V9Xf;afQD5HO@+M94vUl48vC^_z> z%IlEu&q$a_Xs(OxbF#y*&=r0G6#_vl;jA0JsIR&rIh`+khio%ToyU+6bD&t21kbzf z_{(*AxYRDmY<2PjB@ZaorCN=;Z}MI$N^kkz* zMatndJXisWT$q0V8XBoi$x;)IxSIlO%aln(+sb~kb^+7Z7*H;1%&xDJJ>@QB7?2M* z(Xy#8OabEe^<8(ni&ELo3H|$7tw*Q{j+E5*T$yoRUj>Z${CVRUrRw@dSh%X|p`wl) z^}V{T??&DE0s?8jzDT!pHTAjaI52&VbbarFo#L}t8)|>P#@<#k&a``CY~NFK4yFKo zg3Q?B(a4{iu}kH22ST&1P1PWgwN2vg{Hra@fN&iSKXtTrT~C_GEfE|z5SX@KEE{X+ z2f4*|%WAn^q;d^tbKgQDO6avM{^0}zd~k3SYBEG=DVH%jR&Q`;?*-?C-$d)OO(M07 zCY-r|*2g>ztB92H5ugx4Sxm)-s;joXTeUw7AMmF(5ryakfeL9U%&$7#;KA9aRY`pw za*t2qGA*US*EX6!t`)~k!>uPM(k`1XJ^y?bNTPo#V7@Bg?)B%h+~--?0QGOu86I}5 zg|+`}CafTJ%ge?dOzC}eykp>!9UWH8Qn~C7h`cZoxrrNfN&36h5QRN0!74C0#A7o4 zg(bM>@g&FwgAfZtA3*!b2r<{|Ln2M^?0#DH_wLEauo9PN`qdc6Hpdy#1xr`@gi}Z^ zXb68q1*9uS42Lz_xo01)>Jt@#{gMXo) zV4Z8OhS*!rXGRcy;^#UW#&t&Z?x_cKvbxy1E^Tf|?=Qbi_M&4X64{0I8j7E`Avhos z3!0CpkzbaNTM(7~PaWJqscE+16lo%x0e3iAvCYL0OU;By%^6?ICvW>xFTgDp#?pTw zwdH4GPSKpY=BDOYlrwX<f-B56bG1Frk9c;rUnnz#uW@KukQCqUa8Y8WP>AsxP~ z1h|4^nXW;T{mfv^h8}f#%+>)IaCq6!t;totG(Qe$i*WFovS#t!#`W91XcvF@5kSs` z>JO53=5PK^L4=toSDHbb(iDZSrL?v%cNBRMP>kqd4%Q~c4)e7g$#*MH;fGpA45We9 zuaM|>*Yj3kUGO^BfIxbIiLW#tTWz5yy-#$;MgS-yIiamg%KQ$}sE<*m@RvRqjnNi!H?I&|~Rm=e4VLrm0sx&pQF!mi~kl0K# zehq?tZ|mzyXM11N#uhv0%4WO^5q?d&+ zijhB>WP=kk-pe;*q|N`C!Qm2#&=?a&4@kQk#qdiM9=fr5jhcu9absQIP`^4 zN%DOdNEah8M7*sdKO+|UN<@LH#I@rtj3jvMRcWz;-_5GJb=dLRN&7ZLukbTatEih-x`IQt-L(gwido5x96Aux@ zD03EQT?j+qAUKHVUyN~aLZ9GPVy>%ZaD6ofDsry_%SmIHtA@UrV+~9Os3$rIjLK^;AJf80${V1Vc``XElG?O95=A`Vog5HsjhI4i zusv~;d-9al^3yD?}M>HW#QUnQckriB@HtI+3 z2RVE7E|L*IF@XsbGYIdjK}@DHFtEki%a)s0g&Hpnpt~Z_wX>C`=_p>{kkanaow)i)0X~x@Y14{Ek0qs&6WKk}s z@PA-#+P98YL^w4tj~^8v%P@rdS|sZ&XVd48lSRgieFmhah};j?;wZl8ZO+e?(aF|9 zD3^a!6AnSP>g&Wjo+Q>DUPUW z44Z%aTy+DQRhN7!?+Oho)i?(b@;j2}4mbSpNj?_cl)IeQZ&u?}P)2w!@m|v6opXC7 z*-|r(o*;QB&ijrje1)Th=YOQcuCces$TT(}g7DBX9KNWj`fSKN2T&Q8UD}323oTfc zAR|r6`jLo?7)FNKy-gquz|nsNzyC=*q!Bs`CQD?Ab}@R(Z%S2-@L0y8KgJum13a9L68QTubD)EfsxSa-KPja)#ZiLj8!kO-a+Z;neppB#6|)< zkgy;lI&91SdhK|^C<%U z*mTCuJP_L-AqGBsCHQ|30@5v@92^0IrX{)2TWtuK$w&~M=Dad-49r?8=9f}OTwFRO z3X_#0zvanL=6>UzU<`i;#_e`ap+T9PyHbEOk|y*ifr{+*0K|41O&kmOLA<6-u+(on z*S5^w@&LRw4`yca&aKo1l`-Kali-hAQowHKUm0=gOi5v^Eb)hFl?6IFRE#R#n}258eYWlzq$j;G-kO zO>8btPUWP=b~#T*>qxqrl#ORe1&{pn9C5pzjf}jZz#+ddxi9bT7w%{~80)&zCr9j5|){6!%)#>p6lj`2MK3sEcFchq?`KMe-K4O1~q8-rLzo!%*Zn)cB!2EsJ z(E>(OgddO=*=WMy3UnK?KMR}cNAGqaX#pg8OjPVq zx1}YeVZL($nd7Z#YXOj??uej43cC^MD7SVDO|blyscWe@MF#y$b^GX+{M#SLV=JlK zFPgy5kyd~58bTH$Qg89se5tn)VacAr;|LD)3*1GpZjcc2Tn`Yp9|-sury1k^pYkVp z%ju1Jf!`pqswHRp6_N}h4Yh|=3aH>9IfJ*)Uk?0rWs7Xfxgh6(y_%T_(izor7qIMC zrJwXv2yp{%KPXc$hyiI2F5G@kidv46>0xTRGs%BA+M6-=wyJITxuWF>^wd42X@EV) zn6&hoG_$eT1C-?0+x=hwDL~f0!jK&tv$I!+E6H|~p$r^hKmMXuOil1~RZG%neaA8Z ztAJ`G%3NR!HNmJ%8K}=efFjO7(K}ts&`QB(uGV|Tyq(_C765WA%#tXCzG?!R3yZ(g zilKiVwy%zE2h6_6!JB|wSX%f*Yl0w1m<&xo6NEAkJVH@p&%j=8W%T z+OTqt$oK%CyA39gV1s$5VVsD9Jnb9DJBx*=wDT@s(y#zv#`v(VmvPTUIM7ueBwm>M zI5=9!SvdG_7f&25^k;ZQPeULF5;arqm}; z`a=xEKY0#?o`J5;*^V|5-8?32FvX)BR*a@8ttI`mr{*3oY}!sDKJ`u&x4Xt}^dW{E z5lsttp*vi04d<2^`uH9@8On!M*8vQM58xr0(qhfLo=e~2jmQGvBg5>=cryS#W}|=E zs-7qA{DHvxj-8o zv0O=vLba@}e_w#~e2;OBEh$(AD!I{SN$J>Oq|uvbuJwo6d`R?yu!uMzVa&Z1-i(ik zJL4bkXV7k4>zOA^&adErFNg$ht21JQ0Jf#nN z`(AJrJ%dI|6B*i))?DnaoQlAHY$@27$EU^%J2v;vP^zX2HR{}8B#vywIK2ISCcqn= zT~XdsQ4ty$DW=uWq7*&qWEx5_F&Fp>S(Ut06j-d%+gc#dm^%^x%x-@gDxYZ_H0kKI zK%UTw%nk~8>mwvU-Ljp!s|c<-j4&sofVSoxtxR^>$_;jUL`By^0vrv6GlZDt16Ril zUSuWqOZe(tVNO;S!0jjS!KdBxYR?Nqf&1jCWAtOq*Ff3*hle28DeZs!2v|ysCgAk} z9+CzH=n4HtSTcYvrK8%EIedfRbN~G zKf1o*5#u5M-~o+2S**d)&S#Q*3|+V4^Ax=?*;{&6bmx zM=*q74rG55RJ?^&1)a|ELet<$2c7ko3x59qL6Z6>6lJEuNOxkKN}Im(@)sAQ()R=N z3b}kL^M$C0vvGKJR40NM>guV$|3bIDCx6$Vid>(I^iysI%sr%b9tAXQ*}MiOQFYGp zwcl3Yt}E2~1jwfuR7AuWX;TRt4F@!=Ky)^RM?-%;>V0b;laYYUM6z~Jm_*m`i4|jixPg*x%QNgwog!|_?C92wk? z9p@xF*enHTa7b-5MO6y<5u{xFu6>>|T?T)^O2}rqG?1?RSO`gW)2tIybuaezO$X(p zT^gctbI0+?u;mE3I~8{Dll5`O~vmCLVkYz?W%JsuW6xtn|{&4EckCIF7rj zt5>VLE{wY1=0)~bgk<${h?pfIlPdkTKc7}j+NIUF#bq|5d&Cykg_7 z;Z!u6>&kw-_Z;3%CqQTj=i0+CXVMer;SL2cTb(J|Q;=&P5(%OZkD&!wI#hW|Zd>}{ ztYuEbqQZH$d!T-jfNyIPOebG9c{6$f}ZhGXIY4wW4`iIaY6ONUU zk-vm_>ex!@1dYsh*^4FS`3w`CD?4x_7XihX&iO4jLO@CzPNQ0Kf_q?o2!Vej?44r} zOf1T_OXJ&Yw1l$6BDI(MBBGk%cA89{C*_ED{MO18BCIPSRvkEqov$HMP7*2l7?8JJ zy8UeV@T|uPEsz6nkMP(^Q#}-}D#?)kOc) z%fy1V+YY~&Hs5Kc0YZN~iFn*PJ+X=WXTELgOl>f5sxb~#w~!vEXdj0rs3Ju3dYH!NKqEzKz?NXL zB+f#!@53qvTWrKLtmL95XiwN0meA|DIg*6K_JW*PO(=nn>`s5@^$1i-&YK1(14mjj zLn0aEz|ZP(ZrRtCPS||{!_Y9WEOXZ5lt8N6Gwpoj1xi|IHa-2i@jDa5aCWtfz=nK*JKQsb~SOKXg-qMPeZ z<6upbWVe~X8>oMlxb2xLO6r{K@m4z5%>jyujA+wO2cviIc&h`nkOHdkrAsl8gjPx6 z0RX@N$a3j{}& zSJ$daZNBdABSmb^G#)BmZE0t9M^(KQD-)h#^`f@f;a-2rn*lf`;ev-{*jG;Dvt8a7Z+*BZ{+WgZzm$8a|ExC2tQL)z^ruSSaDizq ziOJ0U$|iz?R(1E`;={#$V)`_;oZ?odAXq{vv z?SlAc^}>HN7OX;6E$9BnxjS7DpCvQJC{Np5s^y16QH zlYPz+FHc_9?xodq7&pIpsY<4?IGyZl{~Yd2)yjY8zIk;MRhul)2sItU#p>) z0l5>nDGR2+;u z3z#NE#VM!KDJSprI%gUYB@Hevm_|fNgAW%R1@N#S2!IF!n1&d5Dl9<2^I$?n#R?59 zV8em~3leBt2Ee!=P;fagz@-HX6f9PtI4OTIL9xOFiUb$~C_pfPg(JgSgy66uL`jGf z6d_E6xL}$UBSLsk5hBC|6Ach>fWwImFn|UGEe@EpC_y1|VnW1ZgvbF7D?*5bd=TNt zXn`Vx0}B%rGK|>0Wk_HZ3LO6tAm`Dl^A{LPd4~j$tO(=*QNI`*P#EK6TJaB(7 z;eaC}gu?~XbO_-<9Vo;}2jgEhoP+~LGg1q(Rf z$RG^`B5FkgnE?U8$VnjN1PUW9J^-NNWTOMZ0W3B;E@a?)IOqc)j6%mpcAS4;C}Clv zfDIWuPQ`-@Aa;TP02Mk&7&sVF2o5NKL~#QoB}}QXp(d^2ZGbDdUMwYM-BNz=lY-sUehT-yI2_{%R3`E0+Wk`+;Lg2xN zWk4aK1%`pxAhJ;xOmpCZ28;zFI;@8T#K55@24KiI;ADV}*9HT`00YG^29hJ=P+W+x zk)gmhXs}FpV0jruEmR>n5=6+@cq$}E#&Z=RGAdX_AG{X9JfdF(==%7$5G@e33CBg=!C3u_yARj1nG$;}bBS~S&xC8|n zB6wI3IAB2ql+Xl-0z!e@h7Xn@03!;V2gSh%5DykMBqRVL#8*_{K$gG>3>Z2<5`bWs zf@c8)G8Du{f&>;ufEa&^jRPdA0Ru!p*yZFhp;{a;0>o5=crfu$!or3E3>?ThU63Fl$z_5|PeN3Q)ID~%_6%jTfWP%YUp#_Q5 z(9qD((70flk_ap^IDk}(4ihrYg9QgA9w{uWpwQu=f3#LhcfkB~zgM$)e zmleq3gr!3U2q;n@V6s6&Suo(CfyyP65D~$n0S*9MIw%-CEHD%kJXqK;;lP%wFmVCH zTAA4R0$~I@Ob|#BVPiwW z1Hn#cY=BT3APTtPvEYJfE}RhH;1DMXaeILHAb*r9*}4;D5m zU@$?Uqrr)W4`#VwnvY1$OjD`XNh!%_#cb5iVm00gUd9PesZ&nchO*p8imR$tO8FRToe7zy(u_<)VYo|c)0q?3MJr^tLh|E)?1}hrm>WE7pud3 zL$jkgBdL>?|0UvYy9=q6X(&fRtGW>@vpQ*~$J@M@Pw4x4$k^LDk}%EgZPS&7wO~lJkoI#$`o&sMlI~gtgh*hq?DS zg`IU>TCQv59@A8ArnrVb+q%27FEU;u_7@c^56_rz?`r#ZvV}Xz&ROL%{GD-M5k7y; z`M7gc5AC;!YR|pdA+NSo-TOyvTDPn$`>8Dt*=n!E#x$0+HodOGyFx6kGt0z8wX198 ztn5SP?rSx&F{&k^Hr{DpR!VC>#ZG-zp{ORBS*(&wL)jw}H$IlUJZjuO5!22Zn*lf~ z4jU`K-QB9kyS&=G#mC<6?(6|LM*V+~(*7ZfP~DdG6<5`wS~uld-lFlA9@8*Ivh33I z^4Fv$4auumk<5^3NPdxi>eYqhCEq={s+!acvA>yI zSxuSJhJAMd^6D+mMad$(h^T z&ebJfJLxV;S*N|@L#83=U2cCw#Y!?Jyac&vWz3hytiHQz&MqY_>N?X{dXHvL%sj3e z|3lEQddwYAgxA(jxspo&uRu22AJ;I{0 z>ZeI5iB#7k*3*At{hwYWZQehe-7o42AJZxIKFvwRcjVq(?lvaW$2q?HWmXj*ojwj5 zYxlmYnR=7YA+8nxf!eL_KLGk_12a%5BDs$@y5qj zyxN>vTQ@b-*Xbdr_|oP!y`k+9J85>?=iR)XJ(ZMIx3taS=i7g}zIa}xw&YXJ(mU48 zvcAHjeDB%0l5dB{t9EP7EuZRF@6K$heBw36TTMpOVkTZ=8WOhNZQdn*-Hep&?(Vsn znR(9g<_i^%X-Il2^QuB}Q&laGj$YZ!N$q59C0w>6yt^ak_ic9cr5kRl>X0a`1|~yYI_d ze6_T^Of~&Oj`VoPs%`a0=HPKs>kBW_xc4u%Wj4$!N-ezmH&L6o79GagLbTRIrRvPB z!#w)2nWE~NUf$WB;@*C#SPC%aCH7?@|BrPN`U{HbpmlPDrbWanVcdexn zqjuif;!+;ht4>pITg`kD)$_0#Io+x78MSDV?^u6~R8Y^`sZrMJ3cDfh#tyWDwk zIysR`i*wiXNHVPum3RAjmsUDsnhV?2zgJZF)utyrwsW%bo60IoLupd$?I&*G)`F3-i(|X6Iy~k$FY*vPUSEk>s zf5|RacCE@U%DW<_leAJdpOnuu7BW5_*OBd`XY}t=OS?m3Tb&2(P z>#;2@(^&NAc27m6Rj>5jseWF!_v7^auiM9d|8M_&W=HvPx~i*wyRGW$>U^7=PG1n~ zS9kKFynL%KnN=gxSavy)X(|+dYGT`_ZDQ)SqMRXR(J!~u$gUJC#b3I%uC^5O8Zqy3 zg|a9`m~|)ju3kCP`ok1W+B|U*C)1FS{aMAg*VV1?r~PDSXJ=`lZur;LwX5({+j(D%X)MbRv$O0hKMu2{`Eks-cV*Yjc~@h9HIwZb+jH$$ zkB9p-%q#8Bs?P6HJLT6=b-VeQOMUKl zcUYHuD8x=e8s=BKmr@J4gyLY>Cnf*BL$LamnE|)_!2o9`oJJspsga<(%*0yo)Hmr}Z`&w>q_}tG}IyXK4Jk#?!JNUh!}buh~gnTT~>= z$KgCRJQCY)ZQW0_vsK|0pLt^Yjn-~=Old1^zwMvAQ{Nt^&$xJ)WR<40U8OGX&aJJj zA^l!WZRex5=cw6#*wiX&XinPMnR90SM{VtYx~`Ic$}wUk^UgGu_jBi@s?eE+vWX|W z!>ZP1TGg1ky|;wie1}w&Cc~SNnT1Yy=_v6`Q@LZxKdMRFXJu-1_^!*n?Yk|e!~Z!_ zyrGlb`{W%n7e7ulv%{SGIQuM9HCfwr_Suvzi@8$oxsRiNW>q%9v?}*~9Q~*)lD+cB zSrY7=vG1Jz^iid3tuPJ6IX{%Vr2OoSlBSdZO+d20d{%lkrQ)04gjjhVRX)d=Nuk~) z%!e(6M@X2@CSCSD6yqkQRm+np9iOvs5ijE@MQ1IhGwrPs<8yd2U9wBk%`Dnw8q3zR z%O_3hwN!kXX)H_He@EK1PSRrb;$szjC>G_st>iKDRWl96@~)Z2qGw8bS%%c7*lEl( z6~bm362zkIRBS{u%*xJHP0QLbY8&TMc>|d7sH8JWbv5f4qM4BZ00;on5&$r0I3N*7 zL-IV#1d-D|6o3VGS~N&DE+&`BB;t5Ll*A~Cf*1xd#u!5se?kT!sEXDB^3yB#E=SCg zd;+DCGX*LWUH^na-`;g7CR71#i*B|ml4WRcpvPqLmAxjLqhu%dfs;A+Y#VTKPsul9 z_!m?-XHs9W-$7n>{x!-wa8@`cT9y;9Vh<4%@!qY{u&KX%Capb=?Ggu7(@hdCC@(xuHllM^Zt(0<9x}2|J9%|x=&l2sw~+T7|dq!S_V*cY6qb@>V%w`5?nG7F7zmjF+Nyud4u9A8lR%r>sAK&|S?I z+vJ#1=Z%sjCZ8p{YlPDl@m8CAZ&Qh0d66oOe`Uw&4~!71y_0Rn4^Dx^&|&{%b#5O= z$;SE;r%haS0rwR7xDmRlWcb+U!03$N%5@UW#oI^)iBsc!EsqlRC6Kv%93_-RG5suL3@`Cu&fP)lp zXi5B{>W*~%>wYeWYD~H5DzjD^-$i+~e~i_3Ng-K6t>LD+FopmeG_U~-aKuU^wppTT zeeEmAtFG$tMW?$kxjvM0BSyZ&Ivr#&+>8X~lzuqaW>R3G>n&6WkUMIAmuxLOeSe~pG+ z@dMlYGzSZu^DQ1j^}t{zosf(6cB#oEFMZ)6vP6w>kPi37+#MpfI6nsr8BKfT;2|W1 zZtLGnz{(XP^6-)TsG4H_p2%2eMafhz@J zXQj+}Ur@X#lm^=WjWp8612*7SFlwu(qj7?JWMHa#r8X1qA`692HU z5m8|plEA;X*;ME|6^uDr8yR6LLO-Lw;Y1*%nqf#7=DXgdz6evfUH{n1e}(9l`n3hz zZ}p;Mb5V#)gQL{E9NZq6dGc~vdZo?;!P+Z3{Dy}7Gw}df3{%_KsdcaH6pwgiJZf`3 zB1PBPOlK#)JqE27lMf&xm*M*ZAph^38~8k+H~Qs%Xdzd*Vt}{=~W%F~%2~f7W?Mx&O2xPhCZHl0H?ZB7K6JA@Ov39S0$OEDxnj@i#vJ z3t8S6JarX7V*UFx18PV!j~!pM`A-Ud)v8hPYJ`b!ar!o=tWTq5V=I6n1~ zDqmKV`>8LZ{hFP;<>WK=3KYfj6e468PURa644VJJkU=B}y8k!miNRrgsQaUafC^Le zM|KZrum%4llx&YP_{pN;u0Vb<;}U%S^k8VqwFu`3aE)&)e>ynqQdNsm?nC$!BTsMQ z{lCfRr=r&itW~%t5uhm`BF$hmRsFlF-t`1rKBzo>SE0O*QlT|?hDfp`2Lq#K~z_j$@mY{)ii8WrE$nRwlNsvg3me=XLf)8%_0$BLUf;!oee^*J!c z4ccO3YS&JRdI#?oz1-EBFlZkmar;)pfwhGM(Y^(A>2D3KTEoTZt$kea@Ov<3Vv!Qi zGJwvbT-TSVulIW20(2VM`4-sR*`j)PAKwsjz#IE61Uw8oMcVo*cwL&Vu+ye7(R+bv z0FxHIf6Va+fj5KiX~9J+4N8z3(RLUW_#Vc6ZT6?#hVR*)S3eybKTOyMt=pD4v8R%Uq+lNLYb^%K^pMVG~*>)(Bnd_}(RO=TA z`0lM(N9D|nduv33QP7uUs6xQXDBtzkc!os2e+_Nm6Me4)#V!g+fKKl4Es6d&mdSwh zHnmX`JR4#Z6ZwNB==yaxOSSZeeFO0TD|p=SIFF*zp=GSKOHe{YVJ20c$KeO;?HmL8 z))8K;Jj6+zp;-YyU%TRchpXub;o*uqXMnc!H-dWw3e;q+G=MQ(Ie!}o_GExFr;;-u ze~GH0x=)m;hAPS8TL$bt!ySto{h_@!#CyjCt;+f=_(ge|DGjIuK zsO9)_P)(i|?lJrUJbDxtC33J7bRTXae?Yp_DnPCJIevli=~&zBJp$Pf6-?Y`TA!4z z#k-yF1s$(oP#OZTHy2_annJtS0EpIHFxo*w5+CL z&n*_tg9MS`N`PFTDw$yp>!jTbHe?ky99DN)k8|bJh+SLelVAs3jh3l)+F!r9m`oQOD{h#I7;O3>zwjGn`nFaf zB7~2Z9Fxj#-ZPb%UHscnNme>sU6>&JDC`RlQI|F8#)D_3gn%5MsGhCHb0BxH&@24n zTh+d8G7q;7LY!UAdgX)gPS;y_f1M$E(N9V6g${iAvw+Q1MQ(ulS%#AFEFJpxV|ng0 zTglqt>NlYvZru;nbRm`}`Qp&Q5H5vS=QG1i>C0h-0VHdv3X$FjV99B>&qSbBo&-&1 zltKz#J1YN_>ZSEjdsZyPffdvv^}d!YMx~-DQXw5cF?X50kK$P6LGJKDe@urOR)u|@ z&qTsh@%=SWJKqkOOhxrTy=h4Z16!T<@L>ANV|*~I>hLwLzoRpB@}S3*4q2^dT>}hk zv10L>w6YeQPx^A@B~=m2WJP`QvBaRJRtlv-ayRhM7+P}?6ypW}t>0065>l82v9resyaj#mp*9@e`H1GTVjVW69w?| zX7n@3AmLCDl^@dX%6En8rUi~7Zpmg)?!n;0Rhqhh^OWasB~Vgvke<7Nt?w3bO@cW9 z1NLOP#uQAal~5EhoK%AU;bRP)v0x%2o-Gl|aJZlVUSr$1eHeo8Je})_0jG*tQe_v^ z*4^U_D@J>ZXEzS*e-XBE3g{pa8t)7vxM}jy2`PbrHwtlYh_^<`ZQC#l)IQRj!BS(W z?D*kw({$GcZ_!^u*Cbd?I&VT+ZoesFc}8;)d=c#@z&}DCFEsZ_|13VB9%$MILXw6# zjCRjh&k@y5AjexUZm020$tnRH`6KMDys?D=-;J!D8L$6Of3&>Pd2U+0-)k7(TiG0a zg9pV|Fhi2>?SMYn@m~nHv+3)>0~UYZA2~pkHJs$V4-m>l zDdG)4rhqXiFIe3IEd(K(2@8Xv#n zS1309S!Pg}V7kq;;T|A8bQhRU?YzWi-3_xqrA3-$?$|c6#NZX*Q*6rP!O7{gHGi%n zk(&D7j(}i?f4spu@p6WoOkj~>Am-;(+xQ%GGg7u2ao9opAknldL{ZhkK7QNf7*j40 zt_7hsajUu`Ez@%AkxY3yX4DCz02>p^9ClC~f37F1|cbD_wz9w=C;UTp0oU5OtL?J~0 zPtragXwOa6V85~x=n>y#1|e>Dp|$`QrdXh6dMINO2q*@eMZGU8m7qXTkX8t5*z!H> ze*|;^=)!B&QT>}|Nte}RC1KI9r`$qev_J)H2V4)@0`s;mdU8jY*N?6k0}2O#U9&HK z8h#zEOMo@wEPy$-aT-lF!b?G4R|H33QUGxlUKBjB0{6IKE`TeTQdK!h6*%CYvBRA? z+J;c>13#Wahr|q7t8?HGTVQ!&&dVvHz8ybEg3GBxuQ zu)_GJco;7ba9X=c5bx8o6vt5Kn1FZfsP+uWa3a#XU zjsl7bo2o@;E@2)Xme=C_^qBv~Gw$_U=eUA$>!;hGV-hx6xfCHIidLc2i?d#59vO$5Y%tcNI~Nku0YiKMI($ z_0;NN-Ufle!ZwI)#JrMJyENb;Tw9NgA%BeIGO=rwe->YCs8g3UM=0G|o-->1`DuLR zMf3a!|2Uhbn?)zPReLb>gX+8Se@!#4@n4z!hF^By0n&FeZ`V?C)#=PW%l;KQ5|fR( zl0%w*%K&@<&WzUA8$Z7m7_cCJ=}x60J>@S-)1Zkg4JXexE!0zs+GJm;*nCGC{E2;3 zqM2TdZ||@a+K};A!a@D>DvmSH4EVNO!`&x##yzaWx5Ld;;jCAqhqadn%N?y-P=O>m#Mt~U7CvP6OtUsQ16Q#tg{%?3B|Qr zREzt)nKtsm$=F+0e=x3G^crwy8wrl1pv>NY2<6)smD>$|{(#g;rPUQ4P7S(dl5d*t z$ew8W6;WNEnI;Y2(sEZ_OTE>lIOikPft4j8G99~vG7!kFR6QsuDFp0LJYGf4?uZ1E zlq`cjIf`iuSrq(i%q``%W^k1Hqm#OKuXT0F-;-jz6{|^=e?Wtw1C=Bmcm&3LF0CFB zEjvh=tofO(aJuQ8W@krE4WxDTmD2N;uvcZqzHtw^FAc<>&I;c%kwSBmdcLkejQG4^ z$pOYdXhD#NK-}%h&o0$jPCfoe=J9kbDbvoSoC^5W7gArocs~$pJq#5E3+8=zDaU7^ zFWvI#tNf*=e-Mmd-VIz*OFET^fAqAHafAcnENYz@0#KT}d>IM2-T?>M54AeU%8?9v zTp&0x;n2Ei`yEmI@j)5DO0W#d5Nqqw6ps7cRm@s$q(3-aFWny(elZdliEuLPUY_OE zDLZD3H3Tx^OG+Y=3uC!@Z%$!^V6GI|q(O#cze;l&c8w#6C)qtYMRvJcwP}WOd*-Cr%4VgTOWWJoXo|~xDGqrlt zQEn{P1wfQ6eXqx?%A*PPzf1DItLq9u%Jsg84F3q8WRl@XM5iKC)>_`c6Wh=E$n>0B zd&&YNf0P01mK4{vN!4Pza_cCvR6Z_o%6{WXEyX`&%-d#e(7LHfm`NH{S@+x7b;I8aRf}h#4xF@$ydhN) zf=dGOfp>CJOvq!JO)6Cqy2KEV{<|RZezD+kGVcGPT#nkZYKU8yo^8V5h-KLSt-m^x zFRFw#Jx4%B_3rH;3lV{8?tZ*nW&?(F4zQ)1EoL04>ri3$dh@(6W`nd=v}gCXX&4 zPta_%ArTQoX*?T93Y~Z{0_nnBc2cgQ9rTe9CI3tsJ+VmVVmnvwdt4|wNCvaJmcX7!2i+1ea@iOi<0_i+s2$&fc|GZ7Joh zm1I(}NMERUb2D`&E+t6zg}D3~r+0Utr*7xrm4Y1fIS&D>Vx^lsd<=Wf?P2SuS5reW zECCeBa2{Z3La`P5XRYiPV1_Sp;U zOn`*l{n!nhCxLEoirB{T8{ewxdyr&zRoLxdGK%PnPfuctP!|Zzq+Y?QnUX);Q9;9A zBEy_sZi=>KFiiiW!U;4hpNh9138hl^>pMra{%O`z#a|&QkyffRlf8mtV)_8(i zL$t(A>1TATJmM$95Z=G3#s6FmpBOe2GvIT^G5{*!>fxe*f%N+zz|f3zwCVcbMODwa z18Syc(@r=ShCC!I z+M^%c&;V>^DA{-^Dj^G^f6I+}21{DLKeD!r>0?OS`fd)-&g4{fzBShziM&DXc=sbU zbX}R!XrvS!qZLd9PP#}5cTVjlUtro$h+I9?%(mO@JdFjp!`-h0Fj{1HbArw-7t21H zcc@sNK6mRfZP#X>mZ^+CD;5j-c>eHX8D3LrGPY$TSfKInpI?0-KX7YrF{j!U(Ucsm* z>N$Hw?lU2_#0n9bf+^l50sIIiBa@#?bK)5|-Kt)a1+qXA;F+pXOvr>!EO&D&m260d zoGfHO#y0J6U5tdLf6l|AtftF_q$LpRmal@G2pU44{-b~G{z-hZUH7?;NQr4ec*_Sw zYMsp2E8*(p)f>}BHt{;7^7(5}SP_SzcHCJiGhgzTMb`Ww!^^ay=LK*kr~+pWg6>$( z!ht+=%f!a8!&=?F>@4e9aRfr$U(&5@f(&RB3S_`x-SHoee|><=O>QeJQDRxTd|=N4 zk(7=su$#;sm4=0<+N$OF<14qdO!vRrT~dQl!G+!s24Js(7`3I{Aj`b82asf8d&Axm zhuod-*d|M%m&(3iA+E4g=aGtPh|y6oGKfT;$&g_C&cc0UNva^Lv=rLty?=krz$^w# z49veuF#;&`e+jqwCR6NthW?ZL-*AvBLD+P2I?RY|E}lqz%+^k38L00Zj4lQO1Ip;> z$W-K3$c~hgo(z6jE}r9%iT%WZ)S{%MywhRKuUoE*I{B3Eg|%gfR4!Ql%l}iFas0Hx zZn!ca|CA3_QQ@BvbZ!vu+(F?`j|~7`yi6U%IH_Qvf8-1!jyIh`PT=V|QTGCoDc#`B zj3s29?LQp5&Wwc!hqzgKT45a~9uvS#G*>>CMxpmyWJVFgHJ2bG`~-t?y~i0!_jRE~ z*e-6CZy64~PTB#Vx3)BLRx;D&A+v|p3buHfSmoAa#KZ}=U@X3^Z9?OwSy?em)omSx(osj)1kv4+gxji6;CGvPvV&6yPdGNR;8R@CT`JB6VuJ9Tzk)KQ&pRry_NbGyo4s1x zp@DZ$qc_1{5T|yUq1Et6bfH5A7Kf}kBNhEze_ZG!vWSAZ$Z{6%0ptm~-4Zg>+JxvS zZBX*u7mH)Bl(dv7&hs_(2qgUGAKxN`a_!W2>jB6RN&Jq{+AH$7d7zRgW4OBO6 zf0WMJjG!MMKRkv)KPlnrGkA+^Es8W=X= z*;!;~Hh$ zqwSTzP&;H()!Z!7bCr0x7!2<4s|=L!ssNN}QgS{3e=QUGz3&bA-dfn}1>WrBe~zs0 z;7%EjRz5!%?-->L0dIols*5`iZkFKDC3$7<4E#RylX!HegaI*#51WCW@-dUl^cCXB z<)3s*JrHkZn315GM}iR4wGhuxs^}cx0bvCBK#pn7D;M9QsJ~E3pP|?o0Wii48wv*! zyEyV797(y8Q5^OUK=&Mt8N<=Qe{fQT#$vh{)e0meidbUL#*C^Mw+HV4EmTJqcIB~h zIbNy^J9GS30-Socft?;MW$%t|=W+o;6RJfbNyO$eRlj*uqM{%{{&*~wY3HEKK26I_=%1v0|=hbkz-p363L z^+45-zoROLOC+aC7d+qae+%FnrVb7ajv4F9+Dvh~o~+J)8tW^(YGBi0!h5B$nc89| z_quFr!Xe?jVukQ>*G1>txBSl-g%<(aU)}r8k9Tob{6}Vq-Rt=|D^sBG1!A@}+Rn5m z1>lw>10_7wipm*%GVNhxms*u9_H(^;d0&NDX}du6qBWM7&E>L3f2^sryH;|%gnbEK zv9rYBr5z(g53wVOtV|1Xx-(+qa`;3=04K3PZ(y@}T3vDhuqj=K&-D*(xz>>b-Y1_` z_I;XX$QlNu01Sih1_Pm665>nL&7Mf8062TFa2N0O%aVo8ENmrX{hY_`Qg7;s_rP*Tz1aUQ#lY0Lz~? z7BwR3CB*M)vODSyaGnQ-%f{POsF)H%;9~q;%=(p7Pwp%)oCVtO({p<#4BHfdYB

(*}p~OEL@MW^to_u=E%9H##K8g-zJjRVW@Y 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 };ahJ~=r0sIcyV+20?&>6%Q{9iFRy#Y>4Y<$ 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

dph4$W)SfZ8v zQbb0J*u^mYQI8~@GYJJk(U2pkStOC|8YgVD4kCC1w~zuxzgatgA2o`v3KxM~AK6Ye zc^ZmY$U)S^^#X|af6P*luQpO`^YXm1J4w;XX<0eOmPRH06boCR@l}qd%Nin{XDCgi ziQ&GGD}Vg+o5z|?yAE|GPYlHWN9ARCzA_Y~19}8yF~k<0BLUZQPESlHOApTo;#$=# zHH-_sZUQ-pa%4BwJORl$WPNlC&mlNU`L3!krL|0jR7 zXjWG%i(zVC7s;Nt#S8=umiYk{1n@MnKuvLx z`G4SJ@xBgcL!hAk*zhcZ;)B{mJFI#OB`j69M*xNN{-adLF;AY0B-9?@wc8iQi84lS z)d_<-i}%K5fTfGAc`LrTV3OihpKpI71`-;rW1D8D0sD@p?1=*T z6%CT!3Z~}IOx5lYfNe;PrB1g9QsEYN^{eLl( z;HBd>-`6kNP&S;BX27WPjAuK92V*0VIqKn!C=Z5uKK9@7Dc**mc&>hjNh$GZ@z-#_ zp@|Q;F4P}1f`8MY4%wOTk%dNe0rbn>d8F{H5mZkcQ`DR?6<4M< z#tc{S3m+=b(T2@HrtlzXwn64l_BDmQNBDji%4+qVoP`rhR&y@PH#S^k8m@r_&iS9> zSL7D*wJ|fL!=Y)j7tOm#GfyJZAXap9*pGsq=~-=j#z_lp-foIIS5i_UMt_HcR28ay z4e=6(KIsNFv@?NIttY1r|2Y^i=Yn2*(Wa!EHeKf`)m$i^q0J)b?y}ARy|{ad-b$q?(e)!s-}ishgC@X#GF)ZSHag9!p{xsU;WcK1JxP%@vc+{ zH+roZtzSDt0XsiyLNoStS$`^bzE7|hAu4y4nF?k?F&8fWfuw;k2GyZNP@36`EXtZ; zAyd8aUe5b7rw?w^=_p^Rq=tfWU=ko^L0Vap33+WFbD!%D7FfheM`dlAnM@hxL+bn6 zH4TDd^Lb_@KSQ=*5sZAk3grg2k!xjPv_zDO!E)>61!+#*nUNrO)>}{_0 z{t{q{;N{R1ZLXRcmUauk#V3~0w3z9myoL{a_|9_g!A|8R#}r~~$g_!JwuG%PZOzNI zbs2IgEXnQPtRR2#xE2v~({tNp{aQiwn>5^6OuR$C=C`+yrKGxkDj9!p^op=>JR9&6&TQ0;l6Q;>ywdwNevQOmnq?~1*trF@RM7&xN;_*hz zx%{7vJ%u?t*?+dV0*YtJx2qgjbl47bLpi6u%!1lg8FYkBK3s-CrsLg_@>TKdAJ_0x^=XX~#+9!#JZXk7yz ztM$z3N%p9S96)=3Fo&d?V>)Pb0nAmk7VpLYckfD;EG5_=xloI?UOughe&wmBbstU) z^qF3#@Mp;FvfR-;Al)=j@(7OdO;2!GWxaUmB!9fbhACF95N3J5cANL~q;;lScB;_8 z+yKljh|FZQq+0D~`8tZig`+$uT-If?cH^d6^)Q9BhE(fz64Sf5CBT~T8?)54+-NUQ zZ}1*D@Ml6?l2;9EY+XD-Vv_ZtQA_Wrod-&Wd`-F*Xi+hP*0*yZD(LW+gLzs~janqw z_D(B#GEvv)J1%He20fMEgAy>tHs8WQ8#H6q88!h;r(v)IZ zE8^Bb{;a(HEdm&A75ma)&`zD2A{EI+lz*b8?G*t^_zfcN4LCe0IzrJVU)qkN>q^Vd z3@m&^Li9!(h)8&;!>LSG7=n%y=2^#x>kBi{;%1S)aNjBmY}f{fqTCbO-lkeHi72UB zws;^W5I3v+A6!+^EzWfODh^)!F>Lyij^N$5$oXjRLP&qE!xoHJk|QfKe0MKp{C}@U zMN?c32lX`0H10a7;@@O=E$J(~RQ`hjTspgpnY<~W*Ot+$(b9G>k&dhGdXZebB%F!L zF*}Z4GfQ(DyEV4x7hWZ!Q+k5-bs(#dXjVVvxkcjgb5S%nx3S|>ca+*;Bd0dBp4#&J_20bS>l7W*gm zBjf1PK@@8FQU21Tu%J(x898tIvNDv^ka!PmM5Qy*Uz_f+wcuGxfAJ$G`G54o3$Hv9 z^x{HIxJUl|rW_#}s!s38yM4rklYT>vXSKDzFTbu)8(W=6qOG*buFzymz)YX}Y|F+r zy!Qru`!5p|-jF6s>3*eBLjaWBG0$s|RYT#N<>nndU*%~vxCfmzJTb zJ3r|?jw_xYh>XJ2mwK@iNz$j z?X9<|vIdIvjnmQXs<(|J-hCxq&p>xc8D0<7^ zD45FTR&XQsFM(dnQh#S-+h>#4QrCv})LOpX1+E9V#51*W)U}2l7zSXq+3%6ipUj>} z1t?YiXd)!vxzvo=&rnsC2J0eF|Fp_4mQrrGsTAH|6c~+{L=G^oWT$+UGA+A+;=D#r zUA3M^d8kLLuiT~fS@+kGOipd0aW(W_(W9{9d37HafU{pB!haCb4v`0?cCX=eqEPZT z1W>_hO4&G>datZ?p8H?zb@m&i$}R39xo4A4(Vk(iqir9e2d#9EN#Q;?1U_5LVE#3* zbQ+iN4_k)e(4QV>*Gd;3;!8vZv1JB&3XH%lA;#%#BjxDNfnApe`=D(Q<<`D-+hAq; zjP^d~@}d=O!GDIQ;K1$L+>bWI&DajP-i<}d71$1%g|uqm$J?t*tb$716F-Am)TkNF zt5@$yx~mj79Tc=ZQQN+ZjVdq5s}5>($|>EUo9WpcY?+kXhi*}KGu-hku7yNOr8DSJ9% zBrIhL9m9V^*)zQk^aDM>(hbuL;KuJsJN|y}iFU(6_{)X(a-8KU51d$b&XX;KS09lL z1rY$MByr0a>x7FMndke3@%G}DCxa8v;YqEM8tuKdpx?qT=X*RIod z`0@Qu$z54Jc+k`y&fkD;D)=)k`I0Ua!Z*Dw6W5IPoNBnEa*ndRIe9WRizRjOYe+z8P6ePt8ajhcM zwvzhHNvETD9}R5D7=TNt~8y<3omVzN; zTYrUN*eAv{UHsA)^5XWv-BD{h{yRefNdl&uA|t&7CyP8{un?Rgw_D!`SGoTy^J_#0 z8NF99MWwv?t}h?iavFA4Q1w6TUp4%1!I+x2HGLPQRnY~UTf|E<0nHco#|<5{ZVK%- z&Z#QFctG51oT36|=POzV! z2)DwnS?#RusKar*hL$fabboR4JnBxDv^%b)ixmovA+oF?bc^dr;zL?t{COMEyvAIY z7h^U{Jy3j0uKhw_&KLk1M_!_}3enHeG;SM9m#5+wq_m+fzrVe@A)nY*az0QzMt`Ee zKs$2MlL(};A7mwn!`Of5DN#1XM*7^=WGjSF(;FZmFJPq>6oX@dKK+P7Np>gqw|$_d z`L!)Sz#H5qVCapk(YMU%2{cKiMgsDAy#o$WK8SN?`B4k|}w?Xh`+niYBR%$7ahZzX?)*TtkJ zRv8lHT^>qMWR+&i=MCA^&r!_?18gEMnU&+|LV`G45awBxp3z>gDZY(3yR*8-69+dN z>F7B%*-jk@gky>)ssX&5_J3p!bUq^Jkhh%O{l)(|c0+zx?Et`5Ax(s%g+_sgD`iUl zNQ6lW!>0-X#?V?C@{bD{JExOr(ERS%caQUsZe$kuJ57p;)%rK!8Zr)+Hcd#QNMp=$ zF`TQW!fI5BbfBFeULrR1k7W?P=E_elH+^e(35(t-zu9|uOtWBbEPqGP>uu5(BLh`d zuf+OY_2;^Uc;k2;e><(C;V=8|T1SpCNFUpg@1q7JNWRyTLNT^xM(7nVDm z=-$UTm)FWhhgs+vZzPp3+5StzgI`~bX{}2wi)LtLzuhE6P7Ji?9n+u~r3cKTP^3Tl zgaa3D1Wd*R^>ENDWMS%5l__Zo!^^azmWXq&s)a#egw1sZ>3^B>sly^NrsGT>{CUI} z#H7lz%oOK37N}*3w&LW28yoT#79gg|Jh_9@O8{9hG{Ih4fH7G~hBOJQPe%za3m2>) zxZHKGYBFCZqpV*%iX)=>h1pu~^eO({7_R*_o)k$B9=Hl%j(t^1%&YNUspcoxy`3f% zxe?5ThyVm$Wq%wv1-~J(ZAa2XEHcSLVYzDsh!G&H3L?k~_x(>UQWd=L`*?Bg4Mjel_NYiT-!o^g6-w$e93DEj)6@uG=Gux8zHoAg=~z7yJe@+9S`1s z=AI$_22VpMQ->NZyb|aoG?hM$Q8c`hp-ve?AGD#CIJxVn62bIE5znCTf#iiFN! z7Y~EpWXW&wm)hL`k);;UQ^^YTwxqroF^YvlC~V%(L{`Dq4Jx>KbOej#r~GS0R@Bcs z@>4j%?teyYd^>>kO!73H?fK^yQEu{ciK%wUk9?mmd7MS zmQ6BKGaLhQ1-sxyR%#BQURC4xF`z+(k&;#MT{>7V?Xjdrzd&W0L~N4c!JQJgVq0Be z9cY)vz{zq-274uQ@+5=;dO1oQu(!kC!59P!3V#+Rf|;+*Rs%n!hjJn?9xUMn_a(j4 zJ;x0YA43~JQQR19u-RDZ@3sc6>^sFHVlIGU=~A12@@}d%NdIgW)oud~B+x~R!?V+L zPR;x0mWQoR@xR&gP<7bYK&g0TVn8Fqvn-# zGk@&2zD(x|0cl=56-s%wU?YNBMh#O(j;7AVPh?M6xYg~cQ~gkfzgINyhGW#LIe{?J zq*UUp{LftsAJK`Y*8L*DtJ7irXlfx|`IB@;!;8w&-EyWPi$*T~Q7EzN`JilFi+0ftj{J9)g?&gz<(Mt#ZeaKPB50K#pt)Lx#XCEDXOJt1dA-f zTfypr{J&`44OOzc?_#FSxTiPvKZudjob&7)#|KL?x9)Evq<(AQ2pA z+n=T+xru&`4cm4r^dtGBi9dCT&0Nyal6&pwFem1ybt3-}#$vL%e6lt%vj`z!MSr8v zuBlt_AiYG-jVtZ$x|K}2pU)Z{;w!cjn z%UzkGkMbcr!*M3k_zrKah2?~-V}H;HfGHSj08R6bpFt2wna)&t)$7J6{P%)OxFU43`9n-Q>w zXdpNeIztDl9vcE~{_Iu(6#b*O-4;0l-~${$ia={{vBIamHGeDQJ!tVd z{F@w$ECl>_Pc=R|FU$MK*z!AaRN4i4gph3Gi5rV7<1GS-N}LYPePfE^4ci7eL0(hv zqyfemhjiO{Kei6<~x!w2xHdFl1DSdu&kNXl^!R<70Qzv1$FK=Rt zbP9c{eHA&yMZ!vjN`*lGXX~LsVbCKh+~D%Yl%EEDP4^6c9fKk@$bmRwz;MWT1cc}? z{m~Di$fgbN9H~!`pBY^V6?)4(bPvx7cqQ$_id4FY5F@L^FzhO$CV!E5p`d|B4oobg zEgvM6g}??*Gj6nifI-`@zKA`*+do~@!*LQ*)JMmjoNum%t6?xuUjR;Y#K79Kj2bQ; zbT;YvAwW6*qPxV)h#T|zERZ{usmt;plKY&-L2~G9zehg00rls|VQCi;FeCuvk_-_( zmqE99s`K*!06JgW#eXz&DV;M~Bo?uQd{u|r63U&|1Z&&iDjHDTAm%hqlx#EX$%=+9 z5e}$J{{aF)-{V19`+lQwJQMncD|4rOS)+x9hhS$DW0D(K!x5O>Sv@sK9y6ww_;X*{ zdH_enr8fL!YbnlE0_S19JsA@oAcv7F4q%QO3%$?ykR1n9g@5vp)*HACvWUm}yJLP- zJYk@)yapdXhy$_AZ~BgUt{ir_Ln}Re=Ri)}fH_s#c|2fXDTgS;^%@`^Sl+kGJ$>eM zrm;C4zDrXBvM72V&T{v`E-Yo)g2N1wE-rREm*kh~NC{z4*6l{v&+9w3t@ zyUAhTf@;}hYX1g>p-CE%JNXg zZz~l2e@%awd7Xd99jfMvTqynuSee>8xuX}r;C#$MF@LjJZAM+*dqbCNpuaMH2H)Ph zAo><*kM7jmCQ(r-zMoCW>T`eLlLi7erM(aUi-Mn&!emY;!`8@YXP}XHPJ!{@kt$G1 z#&)xv1PpV|rFPsA@C=(N7HO@7nQ*dUQXUiF>I;z--ko|3kz2?u{h25R(Z3QN?eHWV)U3tGwP7L?GIC;4)oRQTz=cP0V zTMu}OC1{c=DzRS|zB4JvT+})!--|<>c5{BYMWcFo@N%4!+{JpLDn;#Aa4aEtLb_!s zzKlR8up>%v&#EnsM>^$N%Y4C(zj6(H(Ez6y#eYCTsW=fQpcy)qXSZ8B-EZxSBxFtv z&tMWEfk0Zx!D=h^oGeTT82b1ob($7#lMB(wJ9@TIH&U5fh=MYdC$t@piAd4;mZiF? zIk9kvvtfR?5rxJ8B(4ygQWUQYld>tDGcHr=1R;SyD zx_|p(+IMkIWFX0^1dYW;!t3`o#+QF~?(l#X?U_C+c1nBcR|2MPX5eB{Tw;WoWW3R$ zt)-7unX-y=(rTe}^+L=C1QU`660A4wM3Xzse+hq@wpVB@>tofBMnop$)gHt9VM|C?p@j;Muqy1%g{s#V5OeQGP!v90*Iny zWrPF^!MDs8`H-0-x2>f0w|^G}_5~yvNs^{2y5%8-iuO8K9&-3iVum$S@jTZ-d^m=X z+@%A;M=*3gTSEH)2h|f5w;BOSfX~MoEILU`o2}v}Z5~axDvox#xvOXi(~mN=w+7U# zMt~{%8&M`PFb4C0Z>UBQbf3=e_J*&T;|vU&64}%|HOMAljNq}=4S$5_BHhwac2ole zKB+vwCn#q$N^0}5SnaC%<1!d%{gypKQPD~>n`^TonIk$q0k$mj#9k7_sXBVIROYto zWWYvoo$ytu3Rh#V_tcI;uRtmkkVF&&jBJ^$|sd;=5A*M2-q;jhJUFhH;yJ4r1nl*#!p-s zb6@2%&EkZNjn97EcaH{ou;7&bR!GS<~xghZ+6zeCFqcAlHcNHkS(Qn zeU(Atj?{Uyv-3T|@LqSE8s}147x8mVJ8X1u4ogEq19w1{2$UkQ=Q;1$RmH?a+AWH-Ga+hZ*wG9_zd(gX zc4G{>jY^XD5-Z7baxBTyLEtWB?4u?H9!VN0$PdjdRiHu~6@{gA4pHyC3GyzrE;+!> zID3f@@qfNVYJQ364ouuW5K-PP3q|^}K*R6dV3{Ija+`>Yl>zkX znH-lzzFFaFLj+C6t$)xjb7$lxu5pHg5y<6HIW#a3iIZSw>hNY*)p-mvVy&V?mraKl zN)eAyn=Q3#Fm*-G8R=?P;E`WzPjYQjlNr>`o+`!ki1=l#GYY-aK zWCAJK6fH|O?HSJKVKPW$65jBNhDDKO<|spcDn*f191^}n^a($fQLMOCT?%-`?$;PQ zk$=|{>Tlz=qO&Zg$Ks+(T+n8C>8r_m1Dwhxt_v0g@MKa^s*Qp63Bq1+ z21vj|Z}ZrBNWP6j71WcoKwObP`fc2-eYH|q!9K}Sg}f9;>2rclo>VGIs*P|fWqXSmR2=C5Mq=Enn;u<$W5zPEUcX{K(czWG#AL&7a9{SK&VVnQK{$)MWBcf#0fGGCiaes zh6H4Uq6^EY)V^>916n-Ok_~Fb2!Df!Y+a1JnP=8nSQC0BNWYD1Aq<-o!G@(uf-AD1 z%1oYdEj1tnppFs>H!f|$hk5{k@-o-gK*q+31cDwIwSg2<9$Z#NfB=HjwD(#Wp`6Xc zwa)J4i3W%;vDcN^CwMA+7VcLNAuo6!uK3$H2Sety0VwJKIzYw0up)0kgnzv1==FIu z-f&Pbpp1*tiPC!5n7NYmRKRRujw^y|v6`qV3{id?$1|VgMyWzxv4#5bf=nHsSW^w; zV})dOg5Dibpoh?LiQdUlH9V5YMK7E<8lGCg;kR)G9V2=Th5_hd6iT62(JatI83v%I zS&*WKJ!=@QJXK1XuU5KYO@B6;2Ka>=OQ7suOo&X%xF`n5`=BQMsG)zh@{wfO=5TsX zMz#6KkxEtp11MTkq#&f&MVV1_9k~pc7KzbRldZ0gkpVjhLbV2sfQH2VKmkq2)08e$ z7E62@2K2L1i*~@Z`o4`@5ut&^qa+m^NKYm8Jh925(SVAikxH9Z41ZSI48fV5-UVx{ zF74EY->4`C$XO@?<_W~3V6=rQVH!6vuxw`r*7ACB_6aJa689q@sHC1NQ}awUnFF$l z0win{U0*&F3&GHk{c!kJ4T^8$FqQ$%H(>?v1V{8K93F$g2!t+l4ZC3#RN{h$Wipya zlb69uH5thDHCez5VSgqgDKeR?!^oKKLX=IHmOZ7rAR>|O=8!PDjZbKB86Yuqzm2O! zNTAE2UC>=Q%XGN1$>aVgSk|15haU zwNep)1)cy1*kfk^m-VC(b~Ke}9UB&`4C}IcXrm<>HY6 zm^Gi$Mk^TR9S)t%!RmlifhbC&u)P}sT(Uhq*Sk8ve#z52n z$x&SpM|I(npvVG`jK{(ii9{kWl$9>yArduAuoyxNA%+kVC6o@QS3{z(aaUDcEL>QD z1y*1wu$&H$Lw{7sQ3Y4C#%h+j*^vs6!U~0}Dip4o8>LgKQ97l*jcai%=YVKnK%}-f zEsntVk>qdVyv{=a_5v`*<0Hw7&O;&q13!{1aA^dRjEVI`u3<1O3lr%RuxMet*3(Ay#l+idDf`BdaP}baX+4 zLVG>Ht7bCdsL4W3WPua7@}W>JNI=6qEH^-OEM>w{D$u4?qdyKrpmN7k<zYp?`uP;#fe*T7srmgkS)atOJ-7Vhv%)iTZ8auU3KxyICVqB|AVR4$8m?2Zjmg z6mGu;2cl*$4;BS_H~0!J>LpwP2R;rK}V~u!x7x;^D=^ zi-(UPSVEzY=Wu!z1Og!t5Gad<#ll@I+yaZb_1}qsTdGm?wEWZ-wY+ySW z88Fd1fus?7?4!mo&@?ha2GPl+9WwSo^O|ZPvjQm1CMlC<(tos1kfXHJHD@%%r&8pOa4|d-kQ2Fz1_|3h zGe|xL6P$ogtB9I7JtIY+@YL~dIh=m{tTsaec`uOK2(#H>;uwf5aELImR|FkSAAhb0 zln*@#qe9`H!ZyJa3JIjF2t)xhfl7pGV3Oltf_sZ+I^;?TQka0*pqc^{pHzKBKKDa< z3dqY5oHf~0$_90zK}rRTn}YCC&=?a9Jh})ZS;QglOkp;{pD-KY>*0`hY&qnui5Cue z!<{-FR5_h?VlVz!z@0k&ZY*SLA%Cyz6Io!f0(p=qPXf^ggQ0L656c7wYR?G6sPLaK z;ZwuEI0Q_tD{#;#RYaEr_KrfKd)egeu@#C!dwdqIZbf#VpvZVET#(%-2*wr*m)$4G zD4ocWaWAda6L~zW$g3DRsgr>re4fFS%8RqlQoySq=CP9u5p#H~C=+@LIe!&B311VQ z=FkB>%z_k2z9zhNb%GvfL5iN%KpLKcrcfUXH**1TP>>U#N@J&D#fr&ALn0a@)PEa? zik=3h32Z7kWLvGYgU~V>rc6j-NMt4msvHwcpRh>kP(vBhB!YQ#EEP=$RT5APR*k7- z)3UYMl#(9;=z*(Zuznjy^M79If|+W>%ZfAQK?!3ZrZg|oFOy3Cl_3+SQza(~uqMqU zz6L%BDGbTz+qiGzS{TI>EL_5rC>0&l5Ty+OC2P*K1_9s3eO44#`dU!_U6)fsCQwb9 zJ3XRFG2sV7QCJPlq@?sf87P*G>f5+)<3b6IOvi{`087>IP{oXGD1R8NxPwUGQ~~QF zhRtedrd&=9nI&z*pALl;Pg;h+^~g^DpMrK{vo+OZ-^P6#H%n|btw25tsE5>;CK-QN zmIKw#e|zwr~0FHh8Z zP)f4^Ej*wgI0&__>_9XLxF{TAL+Ob$4m_30ScI_?c~cTEz<-IARvfHVsgjBa6H9q$ znanFyNC7?sDT2czDS77n(c+n|g)|L}rAB6hN=q&N+c>j!=oOKc5L9F^SD0cpC|N6- z4k|@2EKD^8lMn^paiX#-+KYphE{K72S466m=AfiGfsiz$74;QMnA*>9Sd~oBLRl#3 zP+-7Ljv3&yaDQ8!6^jg71AiO$Z5)hk-~b8s3$j8f97|ae@WB7%OE=<&0SP2a&yYSMSR!$Ach+G<&#z68KM3Zmh7C7fg{WdNInq57B zLkuG7PZ2HkZQQqU-^O9SjazH0^V>Lv#UWW>kW7!0@PA~e1+WOrNLBD8dga`RUimie zmI{dVvAz_K%B7L$0H|WHj-S?Ys;v;32!RlgpbzR%2QK*AxbqQe$Z%byxmOA>7lSWm z3fm`*E-DTaPQd`=!H4gOU=GyBX~`uSBBr3>tFoNm#;pm^=VZT)^Q$h<@^nY!f*DB#}<6?OwNLLYyWkpyM0s-f%KxH`_U^5cE2b)b1L?D*sbhQQnqz6ex z2~nKVQ5I7s11n~v$^skFF(Xw}(kM^ljNcKpvqsnzo03&ksF7Hy2!(nKByH!cun|l(l1GM-U6Ae5$Fi1Zgbi<+~7YXV~wM0ck)PIX+0u??C1Q`-OQUc^N(lmQwkL25u z{ffvwnqVI=%Zr-9@@-r=k}Qmm_I~X&@)?Q^R-AdPqJ#vBd(7^N?g5 zu7A}-0ydPM2&pp)f*9z0gesEqIaQ=9v(LAP zDo;*iG6iZ)Og;}$W<-eNWpQZEj6w6n&TNw?iAl;3kjQsqA@6-bFe`~B*io}jaMTQz z4>kJ)Hw?4@43<|!OznHfLF%~R|FtK-ruurihn&4d!Szv@#;`Emm zhSA$Rb_FSVoSceY!0J4lL`JPLawHfwl?*C`6q&YYZLV2igfD}Y+Lz4?z6{%tJbxrC z)mUC&guv+}l5zCaH!>*9w{hRbX;vpe#UYkd<$;A@p@;^Cz-2`i4f$;xMWRWw04c^n zSJ9(jmnALX$^va*NXqfbsvCMezKz3}SdGcJc?Gzd{|`Mt{j8yH)FZJf{j`_nmm;=V zI4H8GkQ(tUfVyx)-^PVX6$G4#D1XqytWMAyc?!`R83tfm!J+3d(t}6%2$e$ogNE!% zFPa0?S3HLzzt#l@Wl5h5S>u>2PXO`;QUrslDG4$u#9B+dSWwH8z7mktRh%j*?2!Ug zGGa7Yq3Gk4A!(b0)J+301a2l#vOEJKQWtK6vG_JForD%X@7p*tr=qB1M1Rji8=)t# z5ND_MQ-x3X2cX9!%O<9O%wu50ENw|GOdj$uqU_TWj@3oDV57+TP-P8~vrw|>hGRzR zC^mBWZCp(sQkPw^Huv>uEe|7=10+EMwoz8YXrnETz(!Zdf`g8wkA=n8WME+ygF z7A!-OC~qL8+|t5j%LCMtFcwMdXl9OY;}SF(iEcQj+L|CGu=XZlB!8m>zz7!55v^jd zE*=-0GE$DI74RQvu??&q8XPp>Um4Pc6;iilKyhkWj1BClgvd$$HZJsS944_kL2m<# zgGU+ly*b^CUde1IBAq4 zxoAiXt4etGGvXBWFeJSAczIHcqLmcmK8+RzpqEx~=p}SqqSu;Xwna+#2F>(9GnPvX zO=qgWrFojw#XwFPouID_IWnjixImEyyo<76dlx`V1P< zZ{u7D2o~xxEvbuM7~#tdIImPnR(UD7J^>pScI3vL1DKJToia)J+c<}A7w&HHOb5U) zoK#j*vZ=vHl7CSQ9uk6z%5%zOYATFu^3G6&!X-K9d+&Ys-rKZIEY8@(ViUd?k66SZ z265h}3{*1_&1MplPm&}{ieyNFq=~(uiM`*(k)h~lJlSAy9Hc5>Im{3x4!@22a3eV} z7#%c^VHkqpZJ0(8G$D8r35?8%I(w zQ2&vTWd{z?=Aec!Fk2zui?h#9fWtUq1sW4qSa5?X?RmY;qgS)&!|6vja&m-F z$04;L@1fI5GlYGDxilM%AQ71%Sw373r~iWhMHT}PC;?r$QCfHRMV9Vv$62Hcp8x&- zuH;{K_kVxyuKcn;?)cSLU)^)g9qzhjbv)`bxyyZipjGtXJneZ*p?^_ay@ zYpw4!FTTCs-Nml#bnnWpbFu54-`@FmyNliK`G5ZNzxeaTpSj3Fb^Ug3nkK(yFYje_ zZi?T(wcb+g#rn?-T& zoW&PAUTU5%@0=I>#rfjT7yte4e)nDMw5YeZajY$NnRjh!-OIll?>AW@=bfm{$0o+T z_kV6;@wQxxTop|bqq_08C|*-EyKRow6ie4e<=%U~ci*e;-Cb)Mcf>mXcU<#w>pSZEV)uHR&$F4!T)~eYKkvBjoWHyK;xBU+ySww& z`E|{q-u*gb-e0_2Ay?zgWdO0l;-J_3Ph!Ki*sK&g{Fpd*d!bDVD;|9^LmuQqwkyu+;jFY`aDUoLiC=UZ;Q&HkHXyf+uQe$&*N z)y3}by?1kayK!pSH?G}%<5ctZ&VM%!WtwI?=Du+%=NpIWyz|a)?@Yco9`VMZIOi=N zdAUt-%;m&FaxN+^5d*jq=UUMwD*liP!UydcmoSR&iVuwrE z#+>D5)^BoCbF;h!CFXx|zE~B273#(Md}_&F8pg$sM+znYg4)ZIkTOm(g@046!#b&G zD%a)l$dAY4@%MY@*~}#$Pc&4@!&w`LVr?8sELo+Ax?QR7y(KosySvue#4Ij$C4bZG z<=$^@T#JjHeva|YTI0_1xXpWS$2sS$^}ZNm{Qdti#y8{3af?+fc340D&g^eyuCK|> zt@EgRS^n;LEOExNz|7=ORsBgPm1THf3LF~)D+{C(rp-AmlXuJ`VCv6md*?|tJc zUF^8*ZHe!{=4QUUEr0J@UNhs(H`XQJocAtv_rLpnO>^H@|2GbGJ1+5mH}7v;>q~RD z{`NALJCAv1GwXI|tofL?*qNDC=8a?Jtv9aqyx&}AU7EbaIk%?X*?-KpY_Z;@*xhpD zSR2>E`f_aIKJqP=x$S%7TIQGCG}~T^-8DO_(_3U^bC(xmZQhZ;HhVUAe-oQ`yrtOX z&AIN+yJ>FR$6YJ)@a_Bi`|t-k&dE!b# zlG{-ytkzgX1%E!@2Yl76i11$vo`;^@c~}_-u6m@8D#3`rOBQItB|K!~CRuResla0> z(S{p`l;61<{(Lr=`ywPM@Ws_pFviCaZbsI6#-t4ct`s_x2(vG6Pm44Y2UDDRTom_A zon86%^`bR+aapT&v5r9=5Ny(FNk=xgmXNbhd|iWvRDb-%8=xr96xVoZ_hy-T4WTIt zCe>%Y?rn_*ORP6Ti>2a1QHFE` z#hNGqRSgb-y0y1knOs}iSPke_A1{J``BLchhcw+_KH>3Zs3=D7>9x) z>3`71<-ozHduQpE?}M&MK*b4}m1sr}Mx`B8ILHXN;?Ik?FrO8xXvwndhEp;t9cj_B z=%unspyy3woSy2B1erV9hx3dM=3cr4wszUKskPaqg`X7oVA>12ac9LSzl)HEae5YG zqqQB9rB1kY`-AXljX6hu^?2x+@8g8BR(R}^d#x{?m{g$lm=6VMb<2M0|``0O-97 z0(yTMr=OO4A>3(MDiGd6@Uk%&WBm(b;OMb!==Wqu*AQGuZuXThX^x?cDN0k z_yN=o9Uo4Ni7RB$y5Z}ab?Rb_$kQGhU-^Gvz;DO{@(!d^ty$5#a~#y1>W*^ORj99H zqO-u5tW)_2bJ6+&!%@>JVD7#batEECy8GIL&*neQQ%To$eVUci3+J#s5di$&Mruh` z*2Mr8;CIRsVgU^T(>&dK9j3_j0(ZDYI%HY(WR-T_KsacCsoq7;AB{>+anEJ7RC#|8 z0Ac#<4MEh!p%U`3nRGmR|0gu6IFHWTkS?fQ7^zdfu9x5J+y zxKO?AW`UqIlKi1-^df1TUnR>T=xmz;+_{oUBiK>rspW`u2XK467yNW_unazJS05vR zRQU85{o;iwr;wQGE>1rmwFek?0%Cuz*z0N?sh`(husH@i%NF{c{>=rQ(H{vDY&jgF z%UHKX(fTW)kTs4sl@1<76`r>wWoNCw5$Lrt{XhS|w=PHig@u>vD*Cwky{L-Y+g>Td zpZR_!E(rN@lr{oV8aDANYer}AD~J=VXWy9)2EN?rp{PHOXYbxoSA{;n8`XbjdxN4% zmh34kAgHbcK3-m_p&22z3l;U_)k3tZ#v3xf;;$G_q{AAy+9$ZWc_Dzin2>v$OAaP| zN5JP2>-oaJ-s@J4gAOL(f3to8zGsTHJ7joi(^hmB8|X8;g5?vjImrGU+>G{~wam7= zfc>}_71rc2;3OPk8U6$S+4+CAlxS{GQe_RW%I+fgRSu?UwT3y#9DI?3@-r`WffY|^ zj(*=)A7)Buj#6U@a**Jp*IqdDVE?`}yV5BS;e=^FW{MV|Y)qPSaA2K*W)o=HU%J$; z)N_b(MD|-?69NZKwK&InJ$2RMWmg^s<-fSw%z%0yViAC>jK5K*6?}heP)tIS4YEkZrGd0?=cYAzp3X|#Z*wg2K>*jh>^O@}0A z1vKWjY?WBf2eCMmyz3RJ?x(6JeyEKK6lak#v{i~!-99qVWv+gUE&PTpjUwo=`6Txv zo@hY_Fl;H&d}-jI>u`T#ClfXF;LVO?%j06hahfE->cD^I1<^uiEbou9p*#;pydsj+ zfvmQlEp=kl@*R_UVVRMAcf6GSJuN(tI_yze;g`bsMk57mZYg@V$({KYLFs=WuvUZVQAQyOH!I3t za8P|bBuF3oS&Xw@ijG{R>CQm@(aE-lM#nI4v!$7IQ0k&_qb?)b=T3q??j_5|1|=$J z6a$}Ozq4OuTd-@L*QhzTtl6hj)iyltU#6ea9%&sj2h=_vnl@phBW_aQ(@jL`Zya@g z3pml3QQ#Jzu~mPDLY~)7$z(WRAbX#iFD??10Jxtoc`i|?W3~(Ic|OjK6MFFS$IV4- z?{$#1(DN6ENs5Q#egCP$puC82Lg<~VG)3V|()(LIxQc7hIs1mA2h;j`1(6mySw3EE zq~_OVKckgQH8Sjss@SnX4dN&z(Z?N!-d<@M{oGlHsM-IMm7W z84BCZn-NO?hQ@*yovd<5L*&a42oJrXMSIMt8x~4M=eC61sPYH4p~ho=(;ful*YVx2 zYqtu04OX?ncIS>cgG(a6+aHhV3dXrC86gl0FgVE)Un2wO;iBUISA6SPJw zBIMW*LFDyiF*LI&XhDGZ8U?UPx5EHX6>ZenHgr+vU8>oc3+)(>$9-u%EdgQYPgOv3Ki>9>5SnrX3qxrkKAX}Gk zX6CM7-=qc`e5*xOT|v~f4LBnNj!WG6sikH6!DJtg5S=*C^U{mSzg#-=_lXr34ZMEo z+F};HAVo%~!xcC-JZc!G*Eih=`=S3v=7E1|{bJq!EELJ%YEOWdZ2T?(K_9WI5}&A8 z!$b25FHDepc(ded3Zz7+mX4IqJ)C%pGU^nI&YT4wtJ$gTmTL>1$UttmjQb=?n7Qe` zDkd$;M4}n%m`VHu`ogz>Ek7C*Bx^w#gt+B!(D~g*Tv9aMJXZ_TG3O{!u0R7s1NMI} zv?`4w0_Y`hCS;?+050Cf84DA#DUIYymt;{S0*^ zej39ZX z{=uH0DCcZQk7h0`-5b0L4lIj76OZOilsHdrRL6X^{!D^@2y|Rl&ME z{vcLfCq;x17B~z0=5EhY$qkz%_8j~Oyy9MdxrSs0s`8_ji|k#&9iwu6Y0v=$a}T?WMMQj!2nf0Y2McE~FyVxZl?J z*6CTv-#qXwiI>)hT3gVhPR~j}17`V?e;>BU9sy!H(q7>i;+)=9BO~ zf=TKjnJ7t;&KJjcHQn9+R9Llf;g_!JU6A*FMpRAEfNR>0jy}=3qdk8HuxjU!dc~lS zPWhQ9en zjM-WbuG}AX0;-6LXtwu?ZD`TNr=)}XyTYsQVFf^^aNl#`_8%WlW7ucsvpj<;oY0WsNJ1RNO8c)V3JT!d*MpFo|8O z7@Cnx)a4G9)|7w6*K;FOd_j`*T3AN=!%EIp^Ws9zJris?pk8cpZ~|8iD_}`97&kQ} ztjolsLWvql=rj6NTjj=t#fK4b8MiV979UhT*T^omcRQ6Pzz$dk-%I%~wGFXk34+9e zAn9lCI(~su+ccReiT9ir30#;y`i<;LF=cYfooOgtkQ9Hi0#$;O*thHPr{vN)OV^k6 z(q$|47z0<3ej#>M+%Zf=dg0e>T9%`pFeR)xP_!b4);3E><)mKoH3C$TVPetVlZQ;- zQK_8(irZVz6Xr9~?7=iiQQae?dVWHQdk!m9nLc*=a`5R5Fd*QByh3)ml7T8iZ*-E) z;tpQP5-oqM^%8C(YYJz*5&!^iH6RJa`kWhv0udde#TTCcCu%NFUJe!)a&oaG-wu6x z5tHF$?X<@8^7|l=RmnPqG0@xIyy>!8QySJcZT7pPO3V z2Rmh_#R5PQRJ$B{c*^a4f%JiFhz8KI)1V}n6E%M!40zC2FTs&P;vJg*R0K|w&#iJJ zN+Q_E2gbqZpmtvZ0-2msZCZd^R9lDxZBWf5J$upI1F>Z44icY8$HSDx!{6nG(>TZi_vl9E1v^+vVN#fy1&~X+7zQZ4)hxc5gFv3quXmYu#JDj zveiqab%L12^!K5aUnPcnuBSNL?1dH@210+6>0iH8&d2ix>=?Ry(|u#~m$EX-3BmU6 zXcxGjip)maL=3iDgT2?@l<+)HZUZ8so#KxtSqo*;P|QWO3z6E%_5eKs0T|&f*d3_5%qK|;J+ex!)A*n44CHvZp7l3Z^3^B zDiQX)jBM6Hmxx;pI}|CAX^sUBuOEIp&WwR(B45PA)H$GzFaio8ydD0P*a$<8Il$LqZzXE-gVmMv7J#KoBAWdJ8 zE(hhv4VXN1xUX-Bv>(Ea`7&aI)pi1SI=ldw2+u^x+LzpcSOqQ6(8(2UImjYK zF+4q|twAyKF^!GZ2ejq~ZY^J;#V-36f(Y9;4nv@=|C~%n4pQdC1k6-$RA_(j6t^T9 zihzE5QZcKdy#Yzd(&w2%B9zB;SqzkV4^K>zd0a#Qbl&r)<~1pCvst#te26cDjLa*( zs>B9yu=K9mhG3?dSE}9BJQ!#6ij1&Fwz|dZXH*#o5CA>ouF80i(VIYaZa7?)&C(Ki z)~i?J{D83ujSQ5rVNADsM|Xcg44yUd>fdS!`3cniEaUmg)jU|>Z|2^ZsEZ`FH>5X6DNOsFYPF2iGhv&+q5>X&niAS7&X)g-X{;Re7kBD* ze>*#SlcNiW)}rmL7v0;-LLz}Kk2&u|DdVW6b1AVtvFO-gvk77tI`@Bv+F(v8%j9@s z&KCs269H~kq%dr?Ol)BEKBbOW&C)eoVad*G#eWJFkn$^Nrs|L!ogbO%n$8eYnaoe} z`qvSi=okw2vn_U-uZOZ*ouwawCF*xJM2^gn(EA3Gr1i4 zI+ic5#9{_>QTBtrP4Ryv?$-8@_2_$Ng5$VfZ-V2!2QV`tH2?CRSP-nMiklcz^{#Sa z3-a76BR)yE3eDT5jS4N5V{X2Ow0K$=^pMEFLP%2gmK9)&OTl>bvs6xmzkQZ|y;{UMV%BzN1wp zU~jq_fmmj{+7^ErAmbat#doF7qiM~MLp1;;l)!^Vz_4uGp@Ro=r34}y+Ny_V zQ%z3`BvU=4XCYp!tkb8A0Ynk(XU|+w4=h5d-wQbe8_Nj`hlS+U75a|Q{E^d#7Y&yu z*f6hOI|&-7-!VI+Td@{NRhaK26?K&$72T1*E89T^EaQJeDi1yZrf|Tu~QIlD-3<_^+ zI7U)AOz&8I0QR^xsFmV@oshPerU<8)b?PchqC+eNgF!4D?v*w#(q=ejr^hHGufnqL8Wg@Igi!cjeW9v2uf`W2NILi`$Qn` zOhf>kF4%5`F7{2!RxB9-F?qgKUb`OI?RtRu!?%BBVPJZyehz#}-0eju8WFd1lQzQ)rrA(VAimfSX4FC z@4y{%d14msbu~-lz>Or@(B6T)3yhURv><7Lz-$MTSt->*ByE z63r;wfi<-yD?~#j(VY4Yyy0VFA=D(+h0T8n4kl;1&u!0$LaXqbJiQ?1qGU+e$_puvcHH!7 zZlrqRqM~XwJD=P|L%Mq-b#3WoegG{%lcz@v#f-pjTWDAS)+VoFGxd3LG==WG>#rOX zJYUDxu)e>I_g4dj8dE%()Y6 zlD+7&pQs;a9m(!QC6bsF9eaPzF5a|k7u7&SN`m%5qA^Ocbq^zPVU|?2 zrF*U!CTv2%blZL!v`0PV>{Ys7#z-F^SP&@uPw40L@K&Bxs93 z18T@m9FBGNfLi43mPjKLKhT}Tz)SH4l`VH21cUpY0Q*d+QYeXv}`+X6nOVeAj{W84blG_B8vzSE)zJm zn+P$~eE4^r3lw2N0wjM(T@HbNnwa_D^eT2Ce{0m(x3?<5Inna=x`acM$&7%>oHzjb zpAk=n?*)$SUOns*S}Ixp9z84H)P>L4iNcm_TR5uQ?>)3Qfy%apBa;rmc`(^ z->#!e48*6=HFj@z3VkDEBKY5rcrYX?92n!<4GuDXUuTuh;!l4VdCN}hjMzxIs*L-F zY4^9tAZ;S zN?uDxgDNH(Q7`0Tqm`5#U7=eDAQ~#z1;}n=5u-2?j|&;lfVt$)Z4PBZaE-bzuF5Ux71Fa7kqx+|vj)9o$=)j@L3(2qZ z*x8)4jXa{sgz*N=mKMVDvPG|;?g}Xd=5vx?^wNLo4yY6R>2*?1~=N_ACvTn9dvIV$0G_?Tif}`XLKqgl*@oYnO z@NR_)0AHgO^uK4l)4oa?EfW8F8_WE5%k`ZdDtSJ0k9P=R8ik+i_YPc$4|R)LwK*aV zq9=dmO$mulID0-yyMalPA@_;XxDlW9%xCfokeG`aq zZ?3DT5Sfrt7U6KLkdrglueL-8LkUqS6*t`#D&OcVy#gv@Dq30TFN%jyG7B}@X1o^5 z;}aY4=AiZ7kva9nNToMFjLvoL^PW}=fJ1*aB(DvX`zAc#Z5MZ9FhQZQx(#z$C~Tcg zsiw^!3vM%9d$g7R@B`?+{m7TYJ&={!%-!(yMXSxG{YTObiP43PxRm7H)@<%E+e^$p zn=O*l)7B#_N)$Ntb?bE3KDX%)Ni0RChRIa1168ERJfU~rI$Q_M1Ek3Otz!h1Xf8RW^z&n5!0xY$l-bZC_Pp+VBMUn_PpMQ#wgs99pYb{jsn0 z&}>~=ERqjeBDbh2UhIvT%@GY~zdnvYEv9u)YAV`l?=uJUCW--?ITC0F9b$jg*I!Dv zh>N@?bwny9hJU<5VW1&60joGos3n+|i?_*Z7r8>Q@4(+E z4(kRnZqb4X)7JNN%MG@S%cm$+V3aeZUkcT-bv3l7av`}!Qn%uYWoLioh`Op|aooXo z(fNQf;};zZ#Wa$~bfMU(6cke$g*=0{up>)?1j!_3gX6N1ViU& zBZ>(Hq1mbu#;s^LP^Le@*JA5!)#dg>LK=3lnx^=CtJI;5{AXMea~HNv&G^zV{B6)K zEDuD(E+vHBv`4pw4UT_RfW+M5Cj>~te3}9Mg_+_`!3}s5gK8DeT!4IWjtIs_(>6!U8|o4g1h4< z&0S(k9{hU7`egf?Mjl0|LG`>bf*|0EKHWe>*g?!*+6#d=i=wlwn#)bm+sw|7kx^3KHl3W99cWb|HV)JRK7yG*u#E0vtK05FYrC z5?%ffVux{K%7;QAtWrC^FdH{ED>l1@1vLbncTge-@v*L+@Z(`Ui+?}d0FxWvNz z|G2`=$@#(RA6EDy<_lz-p^6MzYTeXI9BBI&sd1qR+5DtO~34;3@ z+$tJOMOA-IIV-k(wvHLph)2bI(%g@+n6qoD5G{P4opc%IR+y)!yPKp@&@8HH%7VX9 zOuLG2u)YDWe7)xM1BqH`p8uVrU%vw z2?xAK(|L1XslC%*S2l_5dT7TxD`bk&W=(MBC&?I1QCbW16m)ErD}m^mv@^g#|!2S_Qvg_)UY}+NV)`y zWq^3fEJ2~gDt(AZ4OATocF@3i_*bPwCutEbJS{bK3Uv}CV-Fe91mO0fQsWIKNy=$;ygPwz-*X>dj~1(Wi4tA?D3Yyk5( z&3&fm1Okai#6oh?h`E_q^R=C`Oof>?0l%C_#KHgu0Et7@d96}CIzI;|N)BKX0W6J|3ca2f%_O6ogtvrp>E9kmz z{MW5`KrG`DOMMiy_X` ziIt8ljuhkv_!3P47OMvxzJJ7Zq#luv-$&Ab?wMqE2Zc4S-ZpRf)HzGe!pf1}OYonE z+eM_l?0RZoSqKfYP>iSmkiK!E(GXDFLh`2clMqTnlSC3BYHgYz0W!%DX0d-68h9Fs zv!sN${!Pqjcz)~8kTa0ArSV}#(&H-vO0O?yz9`fSb&2oqigef7T6iA27(Y&1z);T? zE1jT_4~Buy=>d!=8wh^Dp!mEc_*{}0?+2lwpzw7Q?+cvRHm<^Ae!^BUS0v=j6C5^e z97|srTzs}1jf`-<0d&fN%8Gyf3Z?1Kr#*PQ3RVFoL;#{JbI&-8K7*r*YOta(ZjqJ@ z0uYmcGxMJYswFv`VWb5C`m2zB8%R}?7>#cu_a%L8`b?nIp(1zIL%h?^zBv_m_N=6W zSCgK~ejg^>#DYdiuGqwf%P3t%EO3ApJN)tNOkChdxIPqy(+)u2VmVQ;A<}vfDSF~jPN<49ZTD)tgcrkHv z`)xt|RXs}DZzKePQjCA<8%3$i#K$JLn*6W#^1s0r_?l4|&fxj?u)wi2EAbF3Wfv>(Z&1=D4$fgMS$&=C?a)zn zhC;lBJOAy>N7W7F)8Rem%4=f=@C3f2VJHN_k$;2s3=}M4Z~cGURn1ifdgaCZA^&aN zVQd8so&aEBXK|+whxZu={EUbYG3m4xCc4^HC#`W4yIrWrN9BGK z62hM2AXS1s;eKtI8q|=Qkc>#$B9@`8_-F|XS(-=^^iIk(G;0Tm@IqFmLNG}pC+b_2 z9+I3nTpV)CZT4qxITrwM{&0dvzM_P3!-WI0zRdV zmiwy8paM7ia4q8up9o2}W6~CpUF9{i1a4*nq?@l>AFzy=F3O`UeJVQ(S8`VvO;;cx zG>rk?tzivSiftaTwyTL1s~hY+;Gsr_em(nUs8 z-mZ|)YVK;_!q10u)g%jEQqXfFqP58n_gdR4z_e{dKS+NhFccA$rR5D@NlKnv^88x( z6?@?21mkuy0J7TJ8Ze7tK&YJUkQESguObITnSks8(TtSg6ri83upr@+puEKM6X(jsz@nrOU0{ZP_TUNULp#N-W~eiYZsFl33gjF>Uh1ZMWH$ zp42bI=#wE75_ucEO@e_hoeyVM&fsZYIHnvwT{;!u&CrUf3ATTHA(hiHB~dC1IJo@~y?75g9?j!r zq8i@Fu^e;@TY9Jc2hxzoo?4wPYp&&OQ5DdXaPm5Q-~|Ki@nekQGgz_&45e*pcJfSrRxR+ zZS{Yu0Mrs1Swf8<=7J*{%vBj&%4M6RHV}Hel9G8+Z&NtDacKPrAx@vxSq*ThQg3T} z?OO4{#a!Q5&@Ku$j}Kf4Z{C0ap~NDk!nbfZcT22Kr=U?W2b2L!^MhAIly~7)G&7So z@>7HjrCWtm2oSqQ!3v5iB<;52@YK`Pq}+e)7wayRo|p$=4zvkH%)t|?i=f4Gr+{J% zy`@xF|((Su-SXEmW@Jn}tgoJd*E;fyHgGvYp zDBT?*E!`#EA>BwL-Q6Haw}7N{et6#UsPA{rbN;yR{p0#PYq9s3V~siHZ;d(Em}7r0 zdq*-dBU)Z2KU`Ln8_9FOMC$X&ylL7(JZOTld|s~bNpia@vT6A=kXp5#mrg-hCAJSG zNryf`@%#|_1s=egh+>vOEfLS{-j%Ix=Kn2Hb&uJi5c^>`!um`tB_2s6sZ-sUdZ){2 zeBClRsEv47OaBZRK3{zJ3$C2C2G@TIds%;JYRJ>rGY$hSz1{lYxsY;3{~Vn zb((IU*_zBS+Xqi<8S020T`jUKEllT0V_Wk(%>o}1)3y93+Jc_3CJ1T{Kx&_S#%4Bb z8JKsISRNaJgf(Ham)!KUz34Dzq|0=sQ6IcDu~lZE5Rhh|Cv6K>K2?(Uh4h{pQALR; zy}Uy8tt$`t;khn>D@ObE3V>EX7$>76>jconfSy> zG@XSr$yIr?l5VYNEeQm=Wi|1($x+SC3)*^xsN8z%!c+Jy*iKXyKXHGzZ8TYrAVv{h zS96znr`7Boz{&W+ia{fsuI`S240OBPuPebsU5UsfIgZNpBw&y+1}TS?QqZblC{s)4 zb=-@{3dol_<~HvKQ|xf6#5KW9%LrL^HI<=n6AgrHj7}6zB;qI5ru@*UQDhkykBSq# zcpu@BUV6C$qwUlBf}(%gI6SVNiYRg>l1`R)bFG(*=vJ1wkCi0NVj{cE3WQn~q+ClB zl5nJQ&C7k;RNkV|w9oew;L;w&w0-1g5b<7c^y$Mw+Im;LhZz%SsebO-;{0hFSG2Dh zBAVZXuyb)()3B`cYIely3?tqdPApU-(H*1!LLFmZhF;yJ=2d@oUWmk6-kyZHe368f zPD68Zd?J~n@miat-JT7dOTxqp9^{{KU6cCc_(@|@v=fwJD=y^mp)2#%@W{%{E~C%{ zy|)MxT6K=ODcHbG9x#i;c*ZrbO3dvcU6nts@7P|Url_%-7OHZMt?cgnA&at!RmjNM zGo+OOWOn$dMc9AMT;Q6}n^wm-31wK8c^4!-L`7(4vlWyC=QwB65h(=giKIw0i}zUQ z+Y8Kcl}sn}=_iw656r8zAZLPsBZ17F6bn;PRQn^RcT9ATu~it4 zJs-}(r+y0kqMQ8fSi~*N86`H3!c_9j&aE7l8$)cTJqmxy`#i0;2DuC2B-o@P6ld_t z3<<8wQrM~NoM}V!p3fF#>}Zs*y2aWUK9#ZuIJ_$`XT+#EEKz0?B-JTT;mJ<&3390y zX*Z{=vcS6W$_vm2$|)hg<<&A~)5)#L!q;jifT!`=3q%i{YT~dM5RrGxEJ)*(VR6d> zc(#DZLePIdd7BUuMVXPB(qfnt+W5;5tH?O?XigpzMGtnMWa+2J#f&_GHN|>fp9*!v zjPJurW{n~rM}Xn3?YKQ@QnZ7sjH0DQ{lFhqT|L{o8)G@AOh$(rCLc9c=dx39GadD6 zW{gu5?olGa4)~Q6R$_Y;PWNmIyV$U#wHWRBn4EvJ9IZ%Hf$2cLT1(?QLmqdr3oQ#q zAil0%<(4wJrku=09wRm+zZc;Yoos9ZlCLFUS%~VYB3JOFBckBtI2C>Nu}M$>eM}pm zQ#Ctlc`e87Dbds%c+Wd#+?iQoeS(O?F%@HSN-^y!No$7fJ6~6e9`|v=Im{xyMhqm>Iy*j@_?2FZ75tQ(EC-oEb!$kxM zpzPdqYKhKD`|bCq`}UuNZw3iu2fiWN840+;eM4iX+*1c|2#ZW8gzoZjx^KlfrT_~! zYzfhHG?^H{Fjc#{p6tePhCQy)hqLcIuDoBCy>NZ|O&&9&^(S2G&N3r zzK*Xtz7Po>aED##X+BXOp&)8_i;fIiFG&=^P~%ObR8M^E@p0}kS~qRf`8&*0Y^dPH zC#?EswOF{X3vt~s$Y?z4#nbiH2?E<3onNYL6@BZM4boq`^?w!*al61Rk$``rLSA=z z(ErWvX)alz1{>Q>5}t}9!-V3Z0N-7GU@5Lt{)ef)Z)sYSy`KkyOl4n!MKZ{R!Du-?0Uja#w&W4HgL!d}<^UIri5&># zhFI2A%AMI5onIrXZKV<%8-stpRbTKGt-RMWa%J!1c{97zWVnnGmx{hL+T`s$9hj$5 zD(TdwL-1}R91T8@o-k(RM;VB3vB zrsVBOg!hMCV+(C6+-w%nzEV(G9FC(leWt1Gs)W`;RkZEZ`a^gnFa<8ziu0|e&{Gfe z%D2qnjsdUWB>hl;n76FHbm^fIdN(}E7*t_W6Vy`Gyu=>z0nJ$@ZNmg3Xxmse@qrQz zQKXa|%}4cRWTPll^gDkJgsPGZ?MT9pMnuVEMR5Iaj9635&4RXv$8mIdXsu-|M)ge( zMF$4B>61%wDOS8b>CNG;tR|;-Yuh|kWtW7-&)SdHE6b+YK5ed z$l0(hh;w?g;h!pKiik_-k&i#anih)l^W%NPDrh>Mxl60rgJoP##n}0U4I%>DX7A4& znh@d|i>87g4@T8WBi1qc%CsMEifUOl)?x6Q& zK!T!eK!6UJ-ME^IpvgCJPtM>~ISKk}vu9Mk?VK3vr{RCtg`(w)@m0zSZhW#8tok&Cm?)WBDM{zM@0(l=a7&Ht}05Tb=GU_CvmU+4! zipvV^5eo3@Mn)$S$@NplxTnurx-|PF9dQJdr}K$u=UU)+^>7|1jA?EyXM{Ck_(OF> z0XXsn1MPndgtn~-AC)!pzGB37Ju^=%&qR|bcor_lUUT{}YeNKC+w|@5QYTW1N0v8x zFCk~Gp|J>-^AZhj*Cw@6JGTUUK8=8PwjIZAl%kyV!{k;m8o2`XF8VQ(_eh_751wR8 z4}gi!N2iZWNJrqC$V;YYHNj5DB#(}~xkV{FYu$gO6x<78trrv63O%FGVULI@@MJ-~ zw#Yum@36;h-aWaK8%VF}!72|4+4_9oL~&>r@nH|%?$zZ+c$rk+v=-@mnNKz-ot2=~ zV&bg6CulfG9R@&M}h+^F^qBm_)Iy!2%r4oPc(UP706s% zV~Qn}OKc?_X?H~@js2=bZW*?&*#(S3DObXpM!M6_fifd&Bddg8?M{`C_2Im(rTYfC z89N}`3rta-p@x)C7-BcBqUpZ(dZB1T>$ZQOJ3fh6EXg_z>9P}vva84E`O)W-$XV{L zW!Omzm^fgd4~#F2AI!Nf`|GpAE>sLnbHPozg^l<#yTJ>qZ)Zt{s)@RBvbXDxyRPbv zEj3y8=j==byRHu1=iK}+R&V21Z<^2C%{Ll=LzjadA+qHzC$?2d795k7mShD<2JC+q zT~)+|S{?~N%PpI@%ZjP>#pd~WtqX%dKFe4wN42lk`)-b!bEMt%225}3g3pfNBH0J$ z2F+hLePb_g;$MY}On9|7RRhEvrX% z&gS)`n-$CO+F(tXdanNY8ugc<;33tW=JQggK~Nltp6lR3=l=QP!U?+`FqnUo;jMhR z%lta)(J+yRSKWQX{s(YPtqt5|Kge<3Vc+#@;#pEq-`(BZBBZYO{t$w?s6UN8mk)&} zRh@a-w0{L<@3i(pT$%*zD1IQahSAZ3s(S7sm)4qEQGptsm! zamy|}cBplnJ83k`-M^b(ET4aIsAwN{`gHB|k2W{n`Hy=pt54V29sRAi_8VUvU7dBZ zuYTAeI$LnMbw7MlI=!WMch*=w)4b?j-gC0)ad@Mdn065i>r;N8J6573sP8uZ*ky zG7D=r7JUXYpD{U_&}yzKpTFTE{j7{Ei#PxLggZ06g(t@ttL?nKqS}zYtVWgWt?8nH zw~9+q2I#E+I_LG}gG_(=#q~RCB+nW6jo063V#!p+oVjN63^(HwlBeh7U(T?fR3t78 z%#oA(SupzFNh)<2zK}`%0@$VR=CF-mR3~cyy#Tr|AzRIlNA!T2C)%IN9!DjMiB7){g zA!X=6S5`7Jb-Vj=FC~@I8~vifmT5tD0Z$H6N2+%TS+9Rd^WwV?6tFTbm;xqfT(gfa zSePSVY=)R98ZH-TCCFbUHBI=z#%iL~q+r`!cpM`m_M+utR%POLzyU2Dz95FB86pr{ z0`y86yrz+4nYqNPH=^JYR>ckr3~TPBXI3+=CSuS=4U#}}rsbi=A#Qo~+HuLiMq!Q6 zi_XN(+$w)zo-!yVW$sa6jFbR}DTCDx=bMD-j~tD8wD@#_SC`vuH7ktbwI&{&P$_$# z-3mOb$hBb8N!jr&&xz4=8h_9$&GK52RAxhdg$E;2iCcjn&Q*dnXwf zU2OcQKNE>r8{A%-m-f7PY}vX^U(HPa{OW&+G#kZC!~6YIoQ~Cb4=~ccOQ%F2z&{}& z?Zxb^pP00S)h1_s>_$Ky+4NYz*HC`#bak7|O1cv@> zM;U`d9W?`|9Jx2K%Goq}oXRPA31iITk}YP#yZZbnyJ~~M{A;-!mJ&>@cJI4al!ku= zLu38Mv^e{pSB3RyiAPTnzYu>W+ZTFa9icO(8$vAI87k;O+amZz9f-CDtLu?!sEFZZ z(RDQ=w>#u5Rk0gkE4+2ypo`sz!WuJc!J%yzQZgT8$7|O}L#to(0X0v&DgcjWq+m?I zXpnzo;PWts;a&V#Yx`4*@=9{yZN`7IY>L+kk$G(~{Nby2yf_&33YMI&5A#}YL|7BP zImJynD=eb9)D7l>iBq_TZJt$qzKrdYzr}{(s!ZW|G?N1SS60BlM?a(YB^N2 zevNvDXs3y7+9+`@HZUn*rSAMunr+JDGAR5op(7z+a@KWYX}WHCN2~3ql=aY=cC4~Z zmpVyMPVK|`S*dKTT|VO?LC}A;NU(9IF?QDR=TQ&wlGJ3?+(elI>S;c{k`?97SlTPh z-JLKjfR;mPN9e@iQf?p&aT1$80|Fo6O1-CYhk=-bWv7+uIE7lG)jKTOYiStgxB^+ZO zcVCa%86$d^L>Ku+4HY>Do{hzk18|I}du+qIXnD!*T~-ywS+H3)s6nXq1SyyRa8hdm zhm^)ixvP-R^3;uTq1p@Ex3;oADx?=hc$9YTba~{d%Ac_i&ha+qD?++%sKk zyp0nAiz;>~xn1~-GjFD3pq-KU$m#9NikhTDkr&*+B---!~*S_prY%WVeBtXXhn_+H0A zn1MZABm@7((wO;f(P#NBHsgMjfN z!IW416=_Ecd4#G1gKx7lRt?7LEXeD|>;Zn2P4U#$PK4`W*Hi{Zz0`gY$K6p?1^UE8Eu=z}*|2;I{?6TPXL_M!1X0B1m$ zzpc#c=BJgD&L-r4=CNXuLSwo(=_qkxfHgR2Gh4CB$k#5!PmjP|bz{&LIqx#Jkr$YT z=2{)qH}g%s;Pkb6EPq-k>7JttRvVe#JmxxXeJad56LIpGcupAS$z=R6KpkqrsLH8~ zqK(1vb-$XSzTJMct#_pIMho1ANq|4!y9uOt6!TPNv(@B(43|#x$zcfwHGmeOhG_=a zKZ+TLyeuZbAdZu{GHmuJD_gYY1-^ZrjEqVK?4CEZgzz`_AUjnIlc-yXs$ie5*mmq= z0SOu66-QY5t3_^@1+*(kiGpNa$n_4xS9Pb&CXkm~irP7-Ws_ zogmApcQrL>Ou>ABT5nwO2@eq;-5za`4(hTo_Uu@HG!)QAmxm)Guw@i#FDabd^eIWK zX@Sx((kKjH%IBGHcyu=a`8Gn{4bO?R>VoQnZOic5gg5$^2?vglQ!U>Cfwk0f9%-uC zd9$K9cL7@>bw0nzVT!_~FTr`I-cE&_q>8&b*?8_y*};UcxWQKfFLZt2!Y@OX@;H{+ zy+T}n4Qyi1RWq%;fX4+dk%wQr&7aa~L9&Pa>K%?Q;l>?9bxs?QRS#xA31Y@&X=PY$ z+_7L{D!X2kRgG@MO|^D9l2i8-_V;^>Wp*>c<5rpuhs^T8W(ZsLST3`>8jo9>2ev0$dNRdN9$HIV7PRGf>mJ-Osq3mRB!0|*>l0(H#$H;(^6Z~CAQ1D-7 z{$CIc3YtMj4B(Gyx9u_b6TtQt?n=T>VJSr1k|_#*MmgjA zkM_@a&K&pm=NB8#Qog~YGh`Q3O#;wiLZ{M)WkNa$9}wtfp~AqUQNrQEfSiii+4!iC zm)>>Bmc5umy$()&i5y|lNG;db0yww}Wc##*2_rRN>-7x|rpJDgPxBIsG#V3WJezj1UZU}Z zie<~(Iz>DqL^*_xX{Rt6$r~U_UmCsjAU^BG`zRAq*!bpe$=o@gb>BpPdW&bYwu*Q> z8s+o7EKO>DnzJx89yL&xDtwJ@W$}1ZRRHbn8^Y4T%bMyjHkgo7gqEWXjiml77{Fl@ zdDHoj+j))?6Bn_)PE*s#$%&w8_FT8}2-jsAR|{?q95@dgxHe%(0CF#XCHdN0xH5tsVV)5f zfjnfkbaH!7iZTjwxOQzmV)&1(?$$UV-r=pN2a?tluBauR8rpbr-u~K1{D`HLDAd9j z0qE+&SP?91h!>)|jCeu*iW#hVFwCCH5riNSwh^>E0fjNSVFK=2&k3MYvD%9~-? z|9}+^=V6;987>vI1g#XWVn8&NbJl|`38ctp`j2ffc!D*B=_4h3(4zxvpJ6=6TsFo_ z4DK6!SovUA+<#Q-i_S5`88Jn~Xyg+DQfuszI0}svYA_0avxq=OFhFWr`aHne&pH$! z|3-!u??Ma~=o2r-O8FcoDX_7lxC6dpwL`Y!V~09kpuYGKwRpssH0Yh@g!pHX&ytrR z_6ZPqXN80Z$<(llq5F_uIFWO&7eO|p)kbuo4`5;2WO zt13fPghJDQH=eTO?M_f_yKj?hTWsS$4BZez&o&sFs9dk4`n+$PHlAb5@rA6OK}&=q zlXPq6%cHUI@#f6OIsjtJ5Mv3d_7=77=|S$!^Tfls5VH+EdQPSIs)W#Za_C3%(|Bo} zdXQecY=ZoN@CMa}_y!H3?|Rp}GX0|GQz$!(J4j}Kv4aM|(_7}4ALAPR-NM|`L|1BU zR(Q}97&hUDn1;02+Z;AzYHjz>_K43g91|tiP~RxNL@f0`(^x>T>Ppt5FitgE&=%Ca z4ZNUzwEXcf`vH40P6A+okpO)X)O^ zsDe>V=U((YjZ2eTrJL`~+nd}|Y_eLcNGwx-SpQ+N+n@wJpxOhdPfC{|nFVb7KT9(;`bX!%-T=W;-P zDR#fQ&th)3sYQ|U0R;6F&GI97?){wEoaB6|Gmbz9MGS?8K-000fH!}?fFwVMbL-32 zm!_q~FXI|e7cv%J>_6Kl6{!bEs4>j3Bp)qbWnJ2zhg|WWIvlbc&o8-5omIVxconmM z7{ADdD;dqYjYE#_wzarWr2`C$u+6pArAH{O9ox@tPeT4O2AyH?mlxX?=h>4t`z zR_#&4<8$EvSt;or7b>m}ejC49)oUk4DhRZa?Ra&BNT*fDugqJ=1DnWC)o&lQxml=8 zs7~9wbsi-bMZF^|pjV3Z1MSgGPw#zy4608UPjHP6jRt*589meG*Jai{?c@(T37+hB zC%BTsqgSWrq44jZ>vHIp@3333TlHUURt?C=0m$D8^CWtN3S;p`osJ8hto9I zJ{r$tenXr>-1egJ&1!3COYyA;UL~@6!LLQ2JfULm7N{-V{?1OeIPN*yO;)@*D~q7A z2xBkDjM9-es}__w={^LTRC#HC;(ECHA2DY>fDc0MLosMRdZ{j^?lI%0;$!-LTi8kY zLi>WIN=%^WwwgL$*QK+f@3;?}#iOXNlsBEqOa>xZMP`wGYG38%AbLWV5?3P2rH=o+ zBHvIVEpt&FeUd$2KzC{Ru@X_pURO+4etl1UWc}ue(~1AXY0S@l=%J~9p=J;FIq4ub zIV2XbTxsSu<|bANF9<8lC0Qn3e0KgYSXW$O;q0_>q_sP7+IRZc;oRZa(Y2Y{qqAJ$ zAp4=Mg1e%mlCCnj3co6-8n)W0`k=Xhy5>5}Mb?-uTVZtfB2Y3Swct?T3NtLcaKR}XLwR1IPPuU zo5miGwT_F8cTGr7^iL{Gj!vmeO@Gq-v^1?h{bj~{=J50D&sVc==Md+D=5gj@7swVe z7nv4Im!M0H%VNs|D@rS~t9q+DYj$hb>pmNp8?l>@HuJxKfW9c@hUupMR`z!8&f@M44g==Q=iAk9@^ntXUrH>wcz(<&?G2|8 zj1w)QAa0z0L6l_cBgl^_^C(rgPw!giX{RW}#`fqEhK3?epP=3_sn5;PkNC18st%q-3p@9b_2d1zGqo z0mNE@D{-J#wcUMw)HP_gBXR|WRLcoZs|KcUdNL?~TdQ6$KQRMM&b=6Ywox;6i<9?R zuGC(zmc)QO1VBVI&~+tj&P~+nUH|;>WmLhG=<{C8yv{1^`QqBJWzGO8d1eK5zLK`S zWG%J2kjgJ>I-lRyz^aYC2Q&o7B9meC;2d1dUo673-f0vs@7j<2*ds6H(45%5EE}_mH`)ikul1YIf^E+vP(bvgX{e5yF0-BSMC6i3-YJ%j+jSl17P^>eVlp|?8fb~OJL8>5XYGP`Co}L_8SjAwIC<(SGI(}v;v1o7SRFut9wo`B%IQpf{dcLV_1c;bTX&lF zL?@6l@~ThB%;0_8vlcBoAZ%?gyNJIis{SlbvW?mTH})SP9|{^E6E{$_u#Zdl>4p7 zk+DY6n@eY3qB+s=6SR*MDi$ZEWGP1hZf6J&nuQa zVim;ZvMF;_Igvf7W(@u;tDI*}oafABkM>Q$t{#@2pQz7Fil ziIxw86-@V+7tWhCW1w|^OYvzXX@7=t(Xv{`k?yuzwr;lqjhvkrGFh(Hr9XU8hH^m5 z4?+~j<9&HR*$`$`SSc;t30{o4zGh}hmm#6vnU!V>#kM*_W+cy$W7T8D6&-ynqRx;+ zgD+0sC&vrk>dDf}uxBS&7ZIl?kGKB}kv4!Ew|b-!Kb9Nam3m-*sUWifKc65<9xUOD z=32pS#^9?Spfe37(#-=&R1x@0_Z5UFviab?kHG`SCEF)!Np%R0cO%;M5H#ZZzT95(PP_SH#NpaIyyulR?C~L_^6|5o zyE*hI{>3=-x;k@2*3aCon~B2 zY9AxtSJ;7SS&c78w`ETPSDnjdUrPa{KCtyab^~U)k<0P-l_NJrwNqbiAp)PD7#A^$|mV9F^@PhbXxAutq7tbbiv6 za#^Y_FO5WLM(qSc)JImf@g~hwELFtqrY?;N_O#UPX)n{2Fe%hG+OZ`m{JY2IAdRGN zs=QgBY%PSV5vn?PKSU!*!YP7sHj6HrQGS-~w!^o!lTZ-r#zoRBlc{8t8S?6;U~f-d z^P*oo*!f0(3`L=H?oW}{_rz1rr!?qNd=`W5j-=EavHmr0^zjF$=y`Un5Yp@9x0h7$ zgI+V#@ho0-tnvL`b=2`}UNes?cEits$zQ%tLilsKgx}x?{V)lIZS6&@-e^GB0hFNo z1M>X?@cyL5A!2S|p#QxMa4-6PK)AoRLBF?&TK!RfAhe_8H40Ac_D7??QZ4fIWP{)>gDI=0`7k>EcHjU0*w zc2*9ydIomiONLhFR<=skI(i1*zbJio{~yK3|J3mA8zjFsaQ?I5>Aj~0w)Q4}TrV#Q zp!}nM?5X&@n#iGSYhv+VeE6d<_*BQ}{$ygHXYkLG<&Q;5?thv2H)XD0D1-kn%+1LO zf$~s7zkdUAvI8Ly&fn06LViOV`divRsQyjbKUnym(f+}QzeAh*7ux?a41)ag^c%`Q zwEc%N*KaBRp!zo{|6t*NM)?OH{tjiH|4JEu@~_kHR*wI){f9F5?^llhsQyjLKUnym zQU1Y)zd;$y`3vQLtz@={O}RIUT?HH4=v+Ttra$hblJonqI@1$>r>=18>|7Xl7%4S_{NIuLOZznt6!52?_1?8wwo_vG z?YpBj!(igb?e*uR7UXa1V85-_8k5#qc=b8FRfVH)ET{u%wxt`p{c50H=k)rB7p&D| zCwF3Z?(ulb+rv2iNos$eFli}bhJeT-ix$p-abjX^a(>v*+O>kd*e9xgW?7ShlosD5 z5XW|9CXoVTr#;@ZZ&tT0hnFOK#TOYimd|L2)4tm)lhuvp-#(+cjUM`eKTSVSS`wm> zND75=eV#MM>>x?N?{ttZ1S&j_jDEnbn`!kNTrQKV!8ciYBhl+F zwY~7`>j$s7gc&U2pkdg5rlgiSy1s$Cfbz$Yd>rdM(>3rE7m>FJ#4v@5A*sJ3`Iq*C zoIuVWNfs%$hD`u48aG+4;RidUKWC|;iHN)yF~xEfLM$3#9|Iw~ry21{^Ra~GCH7Y6 z@eP-+_Q!>?V{4>4?sM6evg2@6>L-?6-)=OGaX8MDc%G7$yW7uyW?Z67h9|lBQZKbj zWQkk_<8O7!Kj;S&J|4!ke!+B}TnLjhzjag;`~o5hdp?Uxr^^SS<6?RK>ba^VtSFyw z)4ZEwID(5cyfp;T&&iO4KvSZUex^ldap zFdL768O%OS41*&{bF0IY6oZSU_?UY$a)KE*e%|bMxcW+c1A85~$iVAg^5u+Ri{N3Wq=z(J7Q&HCl*#c4X)FfDgK19v3Q;$J zlCmn@IJG2yj46>(bWz_iuGZFjDa3Nl9z&KgOrV`u0$cpcgB2%3I%n~rM-%}0NAs^> zkzlw);QM|TNSuEqkig(SP047b{_lmmhO7HPlKy5qb}S>D{M@+H6FcCoERo69o$Rzi z{f@ZQTWTH>NB%H|?SslCYc;Zkc@7jK>o4FiL`;i+w9*5wM*!AgtR26XgqAUi;nB{E zOLC}^{dxh=SRUQVnUAPDsN5cK_`8q?Yuu}7hLx$LQVnmDXB$~NnEq;_` zG_Og2EEiSE1?G{raCe4`pupLE7sVgQfDo@C!Zg9O}<%yfZ75aqv0E1UsY z%6i4{vV_ornWSQx@|APx%Pa)@o0ld23n}Nlm1?(EiF>BU4k1k@zB>pThP4iH2Q?3C zsBgDV9yLx{ReHG#-jrPSvV0kxdZp>YJ<{xd=<~gd_rbSl`gix^mlOv0j}!*P1HMmS zfb3kHlw82y<}tuOHlbXgKP56yz;6?oA9ep`CiA0-f2A^@|F=__AD#FcxeN&O3-0f` z%kKxzzfQj)%>(`C=||AO--7-@^>1?i!NUIx^AA4!9m?QeD1-hl{DTjFgEI6ly#xq`{%Manpe$_JL3y8*Jh+8n?GSor zHeQgcQnj6dEo8wl6H|TBtUQa;L*Y_?__WNXYqd4Z)>-4g{w0~900)YrwG=#(zu(|6 zgXC2iSuIS_zoIm@vs`71^c<2qV#*UPFeMo7c&kodZu%`rOo39U%I zE)wZbKr48>axIuYDllCkH)<`EPcATJdF%pyE_Q@1TlOD^gGuDqTrL6~;3;ePg0Qswq#u z(^e&N*MD~5%JZ#x8Lk-)17^6QJMuTF3-mAjIspRxDV4O3lr?P!;P{={1=YRnO7y2# zm_pU^#dAg&rwyhZIlqmFR5E42L2$;nY_{^LFNOU$k8`L8rnGN&?647kNkvvzeNg{| zgPZ|Jcn>Hg);fz#_V&T#uv-4~tF2F>qsV%hFBQeZng}}&;fmd133Usb1VnSxFlLL~ zd7WIbvqx3KzFGh{$M~M50vD3bnGJxxG0gm$%j$+R%VtTjGhq^wV}(+_knA-~v%cy# zXwthz!HTD9NxO^7QtTansV@Dy8kALLGmuh>vWRwg^3<8xl)GuIx3Dl&mFhIVBLw;@ zgn%IEpGzk|EN=jYxMSMND;T=8w-{#dx*`~4uvPQKiC41n`9664Q8%dz+BM>}oX-3? zC^j}{+<0#=$83T$jnSmk=#MvS=H9D%KZcUWycNG21Mshm0R;HdFOlYvvRK}f|Gdkfx0IH$ zNhNaQ$0#}BzEG1!k1^OvU9)(=qtZJgp=AD`Dg3=t3gL5f9j?p}%E1+(Vo_ScG9Qn`42Z2BINyF6^YEzCZcI6J^YGibF2?9M< z3!sQ-X0-*W!5R#})()ovR-MI4vmi*vn!rqe224!R?BAfT90X= zlo;PhZ**A5-Ycu^2ZEE9F6B?zm(D$9g+JlfFK}#!UEtRs)3on3Z;!x00Sk6U}hp^eup^uq%hkOnfBtj@ZlKTwE0nlTL1eG^yd#QAC^N4c~s;U z#H8pi8&H^v56!441~NLY0M=RXz}JSM2N`7v8o`8rI@Yj|=X3dP-DoQdfjEIe40#2( zwJ&^=$L&T#G$VwcrDR_e59CRpi+s`OuaSt)+xRSP$QN@wI3i4KkHc(lvco4vL(twc zA)2$|Mo>)`^7VN|V0$K4F-flB2o#w8!9WKCmhQb{ZU3~F-%&_J#zmQ&z{@mY1Rfan z=c5sSY44LB=AY~sgujG5Lc*aw;_=-J)x~=6FhrnQx-r>XsGXjB{Mgq~_PiO%W8-1% z((QgL$AWjaz%Blxi5eJq7~(G`tH1j%0RNg38vl4A{`+Ni=nvV#AMfd#SXqkQhsA$? znE&73=BLzTR5iIb?P#aTbpPPD(*M63yMJJR>pSQf{L9)?F$qd@6J1*!TPI2&7drsJ z#G!0rZ*IV7WUFIsY@%mJ`3A)FpNH@pTLVK(Gyo+OdVl`cKL{n1lM~EIY4{%*5K8&S zUrNh=%YfhC%=nWG1cGn_f6@E??H}iV+5-W2xVb_9&w9U=fjGGUKl^eo;br- z;9sxhhWru-U=V=w7a1q?S3MrkFa1J)KwLb($bRD=goo!Rz57nNfxq|+g#5w<00eP! z{Vd}I@%${Xi_cs@^DL*Ms4l+b^?`ynl+!4Cz9i-7?W z;!ti0fP@4@SeOfZzligQh>G0LLhAkK^xIa*0zbm|#rTe3`Vv@34KqE#4^^j)ZW;&J} zldIT-o1h6lT3@+xw;39{rm-7c7@FZaw@(O~p&3{zw0uW@uow*wl-D|V{JkrN?>X65$-M{e;dU2J79;Vb8Kve4dl9{$BM5pz zvlmsyAZQYQ|MC+I!EhMCVGO^3FqcT`5>B67ecf~AF7SRiHLOe1R_AJa;L`*5*m)jb zg5m9UdvS|jjM6oXvMdWD7>r>TK#dDo73OMrAL#du@2wfNH~F0~YHxrT zZ^_E>{Q_vInn&ra8J?=}XcCph#}H@^$G4VembaYX6B!JsW`-HirtCIC>4cwGpu0(JZ>Dns5Mi&ttP2wyH<7$mf4b%x+`7$4T%*TvEtsBg*{o}C zj4oTNU3S}RjfxS+5fjfJa}dJqUkwh_-@V%0m)u)&FXSdWV(^-94HzQ0me=t#tnYJO z`9NU78rK6C*OPXGo3$J3S*Nk~x{b+yvftdUyN&gF*y5r=a~loz3|kFu)Z(_gpGk`& z#5TtWt;R_1G$wMp+-lu2)A^FIuK#S?d}FJRTO6_kEiAkCY}%Pd`)hlK5378KKQIFZ zI$3i97%sPMPY*-pdQ)yPnu4LVIdwmJp4*LX(&lcwCLM0u>jJUxP0j*o-{!jkO*KDjsRGrDUg4sH|>>^dAr-j+K#?#&qi_A zZj?$nam2=+;VkFvQMq!M=CoRG+Ww@T%3d<4mblm)&nBTq3H8`EW-DH9Aw{p(k4F8b zyUcEWZ^>FUaGv)3kD8Rjok=pdZaY>V{;j-_6!p(>|O~-a`y(-tMcC}|1Y5cZ-GvcR&G;Vh0 zeMjH4>wat6THC5Ls}yHR51S2Kl*VSiy)KQJw_Wdt+;>-Qk?q6QklovqJx?Xbn34HBT|(()w*b*VUIQZJwvGF_Z7t_omCJQdbpx2 zFA=<0Rl{TuBnegJX##D3U==7@Yo`(Ior<*>j-3$+-B~P?ty~+BzVH`Sxo4QpOb@Ty zc&lwjQ^n!v`Iy5{Bd1mqJ#*x3NhBofCZuN!dAkwzrlVp(o8(9w^JDF5hoX;H>`JYK zIa9=3P&!VJAJ4h|p5ZDOn?1f~I0h6dJ``4FZ^%WABM`|*9C>Kln2S{n>A3GI@NiD2 z?tl%(!oXp2ve_Ll+j5p*c(2{Vm;9cg79$DCgtqIiNX{VDjOdOy7v&gFCTH+Cta8%J zG>p#sO$TfGB+>(a9iV2dMvGZ!uvWE4NHMfS-X1UTJwt4Z5WZiv__;J_Gcg>_$r)2p z!OD!s96g<3@`g=v0oOne6tbi{ZppVtnH+L|kmJ_8(DN%|Gu&Xghi$Gh zB*7m(KY>Rx#a?)22ca8_UOH{cllizAB^K$31zt@`&ql@x9KZ|$4?=&2C6p^nP>e&Q zq}wNe7j-(VgFjrhjj8Rr`8F#uuOGB~-4!qDT#IDqi@F1?7QQ>l8#${LF@^aUr!CWB zL25t+TJvOoT*~0L?IFlKn;QQ#oAJQPGv1nf;yRb-C zFd3lgLLNG`k6_DmI8>$4)}Ip5Or2LGw^(ndO?B2|nWR!JyR*hIwGCoJKvEusBx}x%Ia9T!GuwAYF66g_vXP+bY&99QtnHGNmR=K|j}T;7x5x9a zh&Bm-;uqQq>g^eh)^W{oP+wio`O?r6SHOp8H(*8_W^YD#D3wT)2L6$-{lH}PUhK}D zPC9dP&LU+r60MOnQ?q3~U*rb|i&Iu?XnyT9$N?W}Olb{64?^q^Rpx87hPh!~_Tr&P zAW;jU$YAT1TBa9K&)=4ADJ2jwr;%a8lPPq67&1MS@-b?V4&+lIwYH0S6g6CK+~fy_ zsjLKE>Mr|P698(!iMpw`7~dMOG;hqUbOQS@Lx=-tqZ)~UFZT?Yx*un4bc?j$RxP#X z<1WQ{o?-Eu&AL_>Yrfs=Pf4p&jYVIOEN-%_;7MZnDYQakl5jSmo4Ly|@J`IZIrwdV z+X}ikzl{-M<+f*JuxM@3X)YK&2B%g@hD5onw54jIAY~7>q%9XL2T?L<$EfHAVoT^t zDQQ~stfKY|rCATJX?SREHcJmC33cMp+fW{cK5tnO>I`PA8uLBPT0%UntU|l!tIGvU zmgaoes^>gu6oDy_UK8~XDEB4;PKz>s1e{*O4|^HYAN2yq!i;*RqsDk`ivmm{lt?OQ zfFp4_P@te_PZ4vB&SlDP=FQ1Owe3wHx6p$gmX#6O2-2TAE2&37^CmppwB{^i;67F| z!H{%{p*bBos-)ogcr>*5;kYGxn}qAk=jMbQO__wA=Oy7DdYBXRs2?ucjb=K3a&v{` z2avI*m2ly2m|7eP1vHmQ#|hYGlhZYy*4691{TU$c}orLjTFwjU zZgXu74@2FV$!wozCd>vMbVHcy$7&~8_z8igGDx)~D8S~_%G+GuR~CfHHEk-dqB+#b zDbiZk`cgDovX!u7;-J`TPHS}B2snLM2rJPvS3EKvMhS%|0;SI!gF*&S4_ZM%u;QDG z&Wc>mu|ZMJNgi6lN96KkZAE|Qpkh5S+1)V6WE zIpI6FL%|?~S`AxJxxPJEwDM)I;}$qP2`yl+sWq^I#lasMqkM=Fo-J(`FxOVh#=1M$ z$e~Ou6c^!X(Uu3JjG&gzY_(Pfcn2qG4UTk4k5?<+;TNPSO|8Iy7QA=p;ilj9F$PQe z5!3bOPNq4Naj(y9`M%J9M7`ApH;lE6Vt749=1sBPD)ng=ZU)<8Iudw|P9`vE!G22e z@b(Z>5^rQ?Qz~pE!@;m%ri$BM#P&MTyK%1zn{68DC*wR5(x@aH69m6?A*K=9o{GSU zvIxSgE#D#qM3cw!11P!1;FC?S%IjgD8TQur+^w405W`}$<`HOrwu+gR*YEa{^&qWr zTpc%pUghX=DY+F-(2z8@d>kY>o+a-YS|Hu1H8mPfJfcVxcTl-&Gn!?cq=906aYN8t z-8a|u5+r1eu*DA=KH6^(ma(9eu4({Iq`}uv5c0LLXV}musXkLmcD!Y5Qk$3{PUDRw zyh^%>j3|ZJRb#w=%_tHl+ty=HpEG#eLxn`*l8hfKQZ%{L@15jMzUacz6h z!>-gtn^|P6Rc7w>i0;O6N{lkG_9{qBC8o+GYb%>cmzUB=$pVmdxsq&aD*<=DH?{ha!`Vn`m9JaS>2)(#BC&_6Hb?wHQqY z3CKJm#wLX0t76=D1%YqXx;ASs2Y$(QlZZ9yLyoP{iXVd6LS_v*C8;9A3c)ff!pdA0 z`eePQNe0jV`#iDUzTr}->zG}0FC72X8bb)-M@CE#9r-e$u2W}jNwOQ*kT z6+_;jla;!zT!)W)jyd-h^&x`=VZqZNDaJx`Vy-e-ibZs(S-1kr<5Wv# zRw|M+2>4NkDb?Iky@f}Ve%f|fOz9GTi8MI4FLo_6TNC)RpuGy)eMf9-42V$71}XZz zwKOsZsRobu$!1uogf-g?)qdRT5jdD&8CBBTaKriBTBe%`O@@1hQ>VA)^fjAf<3Ywb zx>0r z(PzpzhDssC2qDvBMr&@&QdzJyN)%QU8QyvL&@XDnU3jA)b(Oq_#y#4T7*SrkMCpyH zL;^|7L2ahRyp=U3?bS40_Z^oKS}AU7iGZ%0`Lbwj;bx}OqQKVd#wcbe<3O`bf8+BN zEsD)b-d3Y|(eF0&e4ZZ|t`x3+FUpA!;-RtxQ>m%2==UVboG=N4FQ`^W9FDq;!t!%z zi3RR1MbNtm)iL@SH7N-k4WfZviTPj_A8Z+)LAX)~V!JQ5nN=b#pb`%>VY#f`y5)pQ ziHTxOZpI+pAt#VBTmbn5@*)}rM4qneP=@-6+Knfp>2`Ps0rjBU??T#tq#nM8NjfMzWd$F}%#FAjk0~^*=Ut+1h+s-uDhU*BK$snleQXtz zOMNbpxT-6$UAB3(tPdXBB2~+G$q)%EGU;zhYK)p9hm3>8)S0hau160PB{kE0gW=Ue z6`IO|pP2?mEY!HGa4v^$VKv14O?Aj^(oPy}25qIgK>s(LcXNF(lg(~T^)oVMLW zDb`|GwqV_)K(djp7u{*qU6H&eV&XXE8OIU{rk-ND$JzOkoRgH3W!52`bNULrnJF6~ z7cS=Glk|0Jb+|uu@L(~x>y8*CS(KSpUG9xi^z^LSfDms zkb8!5Ve;A#Om?9~l-6TXM7xkwOHDd-+O3Iz_!$+|-8R=97ZZG%7$d*AjL9$`PF5RU zklItP9ibZpi!IXGGh|}QwbbTN7!dy2H^+#n;CjE`smG>&G_uONQ)^Ww%Eo#LS5N@* zJ=HVmnCw|ItFM6G`XLqbdXd-N$sxC~jrDZARYH2Zo{=H2VQX6#l`-WT0@+%^OE<50 z(&@EZtcYbZ8wT^S4w%duRJ<$~s}7!wX1zSpY-&K*hwMwz!ohq7x2N4nf!FnlqLnQX zZTW<-h$3Bo&?BD7lWACKQ=IKF+o{&FDjy!m^?DPi3ba|yv!PTfOcozx$b0jURTa!z z$K9ku`CY%&4%RW!uN!Dr5gQX~qq2!wH+Z=!OR+Opx(n2jTFXA+)+A=GsLWvs*q@X6 zp@$4w){8;j(xy@=_6Msa=FXP^sYiZ;oSOm2*6Rg-#;n=-ChgNbSQ&R3BU`ftXJ)R) zEd(0I{tlH6W)2T4?V~WRn8K$=AP*dMZBu3CO%QrHvFf)0glSLO(1@9{CS4mbw&2`ZSC1Ty7Bs>E#CIpd6jQ?o}CweGq0I-m2rE>Tl8We6p(iChwWCg=Nh!QWJAl3 zRkN*oo4LE$PyxN9$r2vmHOvisa)K0SmKvHp?8GGLkCIdu>gl$$LB=xioW3jNhopUz zFUANajkFBa0yt#&&VYBiBeyvcgo0urI4!CLlfV_lkg7;dQC>C{ihz#Tk~b88uUR$l z)kY?&;jlccV^3NuL4ar70v&A&lv%jj_LA2vm1^a1zcp*Nm-2|5xKqy}HVC{Pg-i;` zii0?+IHvYE-$X9cBT^s+kx)*37MX&3Je> z8^C)SE!6N_YZGM(du zO>Ataq}?o90(+X1&>`V}tXE>XVk$TaWfh9S6xKzlImr~LN~1BGjx-?bl9Bx_ZNjX! zR%K>GWFW5QkXS5v$V^SGBn3nttgORqv~S96&kU7Na7>r-1ssD!b%U&mq8b7pz@!*k zgDd4q=f!9(R-smxVA`9oXo|pdC~_o`a+H)1Df|%VQFxUC=evP_x>cPIDPt37`l2vo z3@uGQXRQT33K*BKUC7Cogqgznn3}6hVOg$h`7$jm1D~+kFmRg6!ND4&)j>BIYq@SI z(gjOPGE)Q$h$1z?Q>F@kC}Ixn=S$lC>kTGRz)(9e@N3{{$MdsmMO#Eb9#X(o2`h4s4*nLq=GTY2IW}-4sr1YIShGFSsg0hY0O;2R4W4rqM(xj>zaHC zZ9=$(FCanYu{G(gNvoXKDWk)E8w+!21wwC?SPOXt72QGakhF8#My)fhK6PegQ#8Yv zfefH68HTI8t?T9xe_|+z%2Ng+BQ~&k1{tQ?F`SV4yqj!d3(J~t&ynj8b~^`@w~Y=6 zDw=~8{$^S(CxNaYagO;^ycw4SQ$R~0PS?1}&|2H7O2Vb=iM!;+%p@zBM7Ao)5~uJ; zZF7eiJ&&&Oeg~~dYYFD(b-Iy4EP>@9GrJ~~x2>Tz*13Rke~VT*(AJ5O7=lG*5op55 z`W65HmL}z*c2gfe$WV=92`{3E9`siP#7`+O=z3-V+{USHhhj9qaLPh9*rsnpk~fOo zDcc+}m}-;m24n{iokgpt?MoS>?itR>c`}K4OV{WX#xDiAGtw1hZTd{OU}Lgh6Vhbb z-Pk7G-H1?Rf2t{8u~Db)0*y)%b}LAl&>obo=3)oaBUX9d=lOv-nRK?SNX@rxXC#a~ zYp$@G8M0|-++hfF$?{BWF2z)>e%e9zEj+tQRuQ$nEV zp39Nc+LE_;zA2ii#Sk#GqFp(kqadf$0!5&5Y}57Be`wjorop@u6AZ-*X5EcEwnh$? z5^ou+wd&y$CV;8xkbvWyvjR6RibWXstCd#LGmt-vgN~y2 z!7w`OW;&dj^XY6(lQ}bUdalDK)Fug+dh-zV#=PlntWEB~;bJC=XbjCezNSdHis>k7 zTJacZRa3~>#7$vL8dZCl5frjyL7Jj2InUD}e^(!wBWfKYhw1I0S4MnjRM0Bfj02vW zs4lehL2{JW9lgXGL5|H-W2{H>mSVe@)NmQC(cDy#Ixx3e6Sapn2x-Pb*r117>LU|D z20cNviAtO`aFE9|t6`5qIr(CUoxqFHN3WE*MC2)OEx zur%VMJcp)27$>nGqN-|1bIlB1`yh(9l;zEv_5RNiB2$I*XXKP9g-zE8mv}vWb&dTz#bJ*RxPJs z)K!vOeHJz;N892CX--ql9CU?o4;fFmR0N372yX{gGL}YRZw{3Lf4HT-)N6~Le~rnI z!KqrK2zH~j%gMIV+uT&4T1GJBSPNa%LX4V|Rg+WOi)`G$G{?8wakK6jlvSBatz<{J zc8Ge@aqYX)xb4o`UZ%F!e2&*$bfb0^qI66i!6-^_)*~;%D{*dHVe- zxnrxVp=r8K!^2#!*@hYuVx{I(e*ocCtr>ypC|XA^3}m~dl!m9_9Muzc?bi31%MT3Fs*E}hx9=zFGX8ipc- z3k1nz0U3d;t>0VE{gu*OXPuZ4SUKoK2FP+-&BG?BwmrxA2Ho|HY2dnke>Iq!iU=}= zl%}?bf$&A73>$>qb+WSASud-otJ!p@upS{c#iqcO6sDRhg(oTKuuV%QBX_gv`+gqx zJ1xr0MhgzacouPWYnBqczi4PkvA`CHwGO*Iuic_(QQVLy>tgjB9xKU&s(L+twcH-= zRzz`gFkjd?vl8HPy_z6}7u02;M%puPLdqb1a6IDJ05Eek#{1Wn|AM65d9lNF>OVotSNePpuUK2N_qb z#Dui+iJ3rpKF>D86mRP-Y0(mThxNlkiioLh&pKNXE4H*%V*E-7f88*g)tQ(t4UoYM zxh@B#ba&8)R>g)|K?^9sy?IXMD9HW#dFrgxXp_o^Ak`}UrZ-HuT8rpfhs(LlQ zB^b9I^#t6O$5t{Lf0@ngAg0sY&G6<}0F&TtRXROv%&HMYdX`T!$Y$)}K`;;ucia+( zhg5{`cc_^fRaIVcZjVzF6vH7?C5e)XwHi140YxDa(=M2)>N$)rs=jJitpO*AiIECz zea)|#l4++*b@13)=xo{!LXp!YF((&|o?lQnw0g~^vECt9eF_=j-OX}+Sj5O$6*lIYficGBj-BLNwUt6hZV6?#5w$_`0MEQI zY%$whK^9UzKoyag2kdOoDXK=X*p|9E5!>rz)j|%p)axZBPKcQA^)+U!xkR+3U{M&U zy@G7vNCVnLf2D)Mf&_aEm~@DV)yK?%GAM&-uVRcXg*dBC*5A(HwsBZYo6>}Uurz>-Fve{ZFRzx9MF?K%UgS)h_+@sNN; z2$qGz{*;23Q^+^^D z5T>3gp4yap=_Kha=s{qU+WZjp;>{)$KmhaFaot`wn)CTClrCngToVMvt|S*kuQ47t zqCzZLe=(=9s*I3q)zpbC)$bW$q-cbj(<_ii>>1iZua9M76fQB}9?E67#a0WGl1*K# zZ4{o06_dGI!%CrOGj8YG8Rt2+2~J^*%v9`ZhRlo1mHK|{)nZ`ZG@%D$WfTIf5+u>PfFyfbXUT()zX%pHltRD5WuD~ z%rzNd&?Dg`17mQ!q-KsX0ugP9Q>J97i*yt4GlMTQ33V+Bi^#GOl57lCQjj z6()VU?V*g=S_!@hEe|^yOS$HgkTkG^Eyqxp`lvRc)=^_n2~{@5$cDt>@+N2n-FC%J zGPh{EY;Cx-TrKTw=}kn#qT0yD0MphoZIQq;pHW9|S-i)V49BXAgR`${VKUW4%U zys(CZAQ)<|3+ATGT%3(tOlqp*o`h|NssJI(xN;k0Z@$##bAM3SkhcmB(~2blaVF0W zR}R|WIL=&_#KFR^rSZs;$3oU4hJy(c_v~t!;Y=-*D@p@e|$QR zqrg8*z;)d-HrgPOxpdG?;J%E`7ze|1U*Y8?vp||b+Ht!hoL?qgkUX;u;OWNb3R6ot zh)8th3|Ld_g)ZA&92A>`th^=q?zZ;zS+<6U!-{XDOSBkHi8;3>G)271q z#tXeYM7IbzD)8}Y*deABzfOv9e~2^iVV)u<1ft19#{v|_!l(0@lZ$N*5fNhAE0Xyz zl(jB72+ZDS-suQb5Zc+)Zaac(Q{iN(lZ|Scxs1Wf)FD|~*4wz%Z^o_*ZKGsh^&Gou zulqVKAdG8wmax<y)-;0kAab1_U5 z8adpPl89)S%si+l)j8T~+R8X?mQ$&PEE?iim_$A%B(#inO|d0Rdvvj=)4P)(1Ihqje|*}M9C!i(Yhyg5Wm;ujMIdJ0z?8hM-Ka*U2@7(0|cfDzvy+8fw<}{ z)DR@TOr_7JZfAPFciKb+_rsiP>Ne-IAoen(}dXx-mZ zo4&JIj}=F8wqCREX6+blF&W&S!>e4CDU0EX#Q-D#%3PkC0X)RFWWGA&HkA_x7%dUY zWnWiDGgIP`1ru96%w23ytjrXJAjD2(s&l*aX2~{EV%9_IjwkeHrX2DLDX>C1tm0^X zU?_MXO$WYgJ4ri%e;N)Gqeg4Kq-37M8bw_j5t(^%cZv-+%upS}n|K4YG^kiv-9>X= zM~XK#hQ?SMtk6TUG6eXo+riku2cpYB1)6Ra~Y$ znUV8}r7k^UWRKtk*R|P-B;9h=D*1XkwqrD0PJ%A#w$(P!ntoq&`(%mOS@(+EP4yYiN6OE_BsZ?G=Crpc$Qf1`m}6Ep*@dq}X&dmuMi+U-d) zNoR|tr|0=r1{xu>`gYHE*y%yBofbDs;FbR^$pu=^fMmZaB z0~+CGt&uA)W!EhY~`-u*^~(Hvb*-wt-pifg6W*4kvPMI)`)z zC&O-gf6(dj{*>gUsTms1?tEL*SF`L&oJNs#X@Au1me+5h7gA^KgsR_)^kR1swAZ>) z6pnF;BHI+sA{0Y4J1E*}a8w&>F$~>obIk^U(AW6ig8rs9PF({97Y)GPzzr5vP38j1 zlI8`9BGd~EiCPzE(qd?gVhln@uQl;#tb1XWf2*NxUhB4opc+c)<^_{twF`t{Sr-`A zGB2POPSX~xvlxkA<9mws<}RD5voVcM8U>%=ak0z$v!|DwM|23WG!(^22+> zzU$+aOa)!pb^TP??TJp|y93bqgzexa^4qtuwasvMs1mz?pcfEKM)6AoyFXM(?+;a; zs&#uNS!97pacXjF0OYL>o>CW)(+5v)e?@hB?z*jpYty&_Un9I$a3_B9;dowCj+^nn zeCl-dB`H_ayokj#vK-&MqL|uc_))IkhRaS%u3S^|hcnn;x((UYleto%9gg$%rjh1^ z52t@bormkUEUqt&_YYCHa`26(3U02+tJ&Pi9L)#WiW+7>zs*puu5?sCGp|$Mf2Pu- zaT7LX8mA6G_;##r)VP_?NG*3AmYmxB1kLX9{`C5#?G+p--Tt*xn?up9D%w|2>=701 zTUIPWC%+;(rRitaD(;IOp;eFQ^)1GXY&uKN$G@#suCYT)?Qe^oXofX`|As}~=OgKl2AMdSPOM-t zzN29m$%_;7InEP{6N0Ojg$}f82@Jd$>wn z*Uv|4;5E$@eKp@Vax3+Gl!$nxS*hWz`*Et$NZmPl^)c%$P2Z2Uk6EqZtGaiGF8{WJ zye0u@tLD0WcqYxA$>7dRbeHg7TJM_KW7;}A4&vm{{K>xk!>r&`rAOzpHwWZ2(QOT6 zU!@uO5%A%U^h7sm-EO=Of3IKuEoJmXUL9p ziDwtI?rs?81+!zE;-?*AhurlufZd=w(^?*j*RP*~1Ro#X5W+?C|r09d-nEV3fyTcU>%J4m)(8r(neS!VW#g zXM$0FT49G0$j)c7JG-OK4R)Z{M_>m=c?@>cS;darrz#8zf1sm@^8y`tjMafb9)sL< zshlttWse)Oi*w|;SxPwyH{_@&cV^eXaN@eBMA37D z98Meq-Epq+hFH!Tc6*zncFULO_1JOdp*zaxsH2uIZ%E~=Ax9jh<2$RvuyeBvcGM~u z809h8-4M%Jf5UEXbtt~GI)*tf&>dxUD1HobH>7gbkOOID_W@$>FNyPGbkq^h5y$yU z;;h;nwqHis-84Xv^Rx7P%zO?z>ZZXBshlsvl0=c6cCVN(K!%*y6sAJDh zq(hH!m&b)V_N+#_!=4m;pQK>uxq2=tE7!;e~kz9E-0haO7qc7*M+Oy>MxcYRU#POxK- zN-~+Ve~KKlGrRpFCUtIRcFZw0cia*tb!O*v>~3y=lGJ`Z<=ot6y|GE*POwACqi(d` zkjt4vkJ>F`qWe8X40dk7qmEg}M3383bX_cG4!ixHqWzYl^K-}UxGhD;?I=34ckIyp zPQLvH+Vit-9X)Cz-*NkA&+NW+cIPe+vF_Z2e>(OUXL)3xJF9VSALj7=eb#fcnsQW- zyS@YV&Tu=MYbm?lJZN~@u}{u8UjF&+`C2G~Tz}Nnjnc;^K2BK%MRNzw07Fj`$+uCN%a1X%tF<0QI;U#f;Ye=~ z-)uO@)!VY?=H}ip&h98*cV=(w?GjOJH-R`mTQ#v`5>f1^3B;M*sJTD$O751Y$#XM- zIO@bJdDQYWc{V2y(+BANO3Ut;Iel){f5_;g7Fv!vWKN&iC9?fizuo)MDdDFAy5six z-JrT7@IFad-O1krdf5J^(Egb!D0Xf(w%_RL9ieyJQ&nz|ojLRlTOdgMoNZt^ZVSY9 zsyjpP>~3J858IFSJ8kK6vr2uVt9OJRebnOD4YIR_9)=M6Et|U=vKVr1j+@`;f9jo} zhaGqR^#<9QLl580$g%ytP3#;!*XXE4NbI;(NbKxB*ofF~mnL>OCwMdw%+PWE>~?+mXbDyDX_Z~FM}6*$*xiWGkRBsg|{4p~u0<$lK<1;@_rAuH@~;A6jy z^4zR#=V;!|xb#^m{J$Bg6XX59^?2dyDJIZC^ zXWZ(r{aOcoesaE}umi(92D}?`Icw;l40~g?jGi0xK(~)T@7UQg`bk0W?;~Ts70*4Z zNBM5C%P}Ak)5s`vGrjudnPRJR;yYTZrqu~bU)*itcv!8wPB+&wGd*?Uf9qc+dMKT? zI#=!jZC?Vd2WGB5s&qeTug^4cN3YK`a!0SvG;&9;&opvJug^4cN3YK`a!0REc_VjS zeo+~#x@YDmW@tQc&-R`dUAg-%@Mo5%rW)K0{)#mBZu|r}+5NtJ8E!^Jn4h2sJaCNc z#U!{eJ;Ct9FXHg)Y9V#_e?=dDF^6C5{uhoMe(mXA0`Kx;`0yRnSFSZl-e{6b^F~y@ z7`X_jz|ZbGoKJS&&-@a&;hUy$n`_M|%uSG`o#6X!!Ob*^Z&P)sX89;G9Lq6{`&*YV z1j7*;r4be*2ogfDFGY|qeE~c&4M)8V2XXhM*ZIkQJn*$dKii87e1+hyLBay8#w=2F+TuCci$V+_AZ$mli3EPD|nm=lz`rJRY~PU5QDBNhjDz?Y2mr9>OtD5swNLeTPsH z$a#b66NP}dy|MgVA-LHk{avhuz&>pt_fvCF)aMI7ZUUO_IhgqA1DWe<$cgoB@MBL79s*Lo&Ms z9)=;XPgLaOXGDG*k+V06{2F7Fx^6W$3Hj8u8$zaTDdbaCj}-DL4xcI^pX$O9Lf)tI zH+vBDB8uTC3EJI#ATBaA#oQ`q$8I6(Tc?tzsvarpQye~3vOd*?V`P2noPGC$v%5cT z?Wl#3@JJas1p&;f@b_)H3zRFyWyYu5%l( zC$C(&I#Irh|Hhx2^q%rF$dljxzrXO$zm^!kHNEd-{P@`e|Kn?3`TLC@_|?z)FYo&1 z7ys+O{0Fc6!gqc6S?h2AE$M6i&1dOvd(!K^_L<-Je-QerfAx`<|I#1+$5*`e^H*0weC>Vjzw6cSd%*s(H@x5IeaY*3-}d%DLw@}^U;M0(y!qY_ zzVfNUtDp0>$3LT0J@l-XU;5#veILer*++kE`lj^%`uK16zWPn!KlwfXkN^73KlOip z^LvDMfB($rKfd9MzVoY}@>AdcYp?kBj}EfSU-fOjJZ(9Xr<<4Ve^*0%$Lv*q;{DYh zyyEvB_vC-@Z~y&Q{>d$t08UBd6VnPYbv8g`Cs(IL*Z7?F$Gwr6t1UHGPf%p9AYAV% z)vgddLD8E_F)-b|xfBFY{N_>uc%6fa1C>{uf6z?lW|}!s2zUUsH+SG)E5T@ZTm%h2 z(!CP`o<>Dz4F);L$6TGS*Kqkly4Y}`mqI6+@E9U|ZloJ%( zceM|fP7Zf?PU+^(ouG8luh1fZdJ2|R-17=wYJ z3g|DAC`;lfM(!B3BE1NJ)7Z_!%`DqHe~RqV{wvw9eP{H^()9gkd(zk)pa(Quk9-i= zsR?8esQE6|Ap24jd$3VBz5$TcOduu#L-*zQgL|&C46wU&*ax>SryuMEpa{(Vb1(?d z=w8CpZsT-cfK-5sAt{E!Xo99F76S@-kvJTzMo5-I2#P$p|E2@qd-+2r$o}8`e=nYz zYiAEOK;tFXu3bcEf<#ybp;#P6Q1;d(;1kYbD2=f=MqwxS?{0ZsdxFGuPAE!K1P%Iw zQ7Fx_w=SVEl3)>xz`%b7y~^q8g9%=6O;o_`25RbM*AQh9@CU-4T%eh&Rb(@Wcm8n? zI|HT*7j|#g{#_b9?Dz9EIjpbU~<-4jM@S zNgv*?UYZuZna)Bd2OXsLWf<|`P)*n7L6aq2-5J9HdG>%ja9^f>t!&R7`1d{F`+w+- z_p3GJ9lv}R!2BZLTOf12133@z{|9H_8G72d$#aeq1;O#)hHS$9nA_a-;j)F6M;*(Q8AvD!l96-5%NB zBl^+~jR&v#J=1ttf5?4*e|EjOCV%?Q}Jgz4yNv{+oZW z__^=+?B9Fb6P|eYm;dx@f8yno@xy-|IROIZ~oUW zeLMTI_i=ywgZGCgll$* z+fN>R*GvE6!s2DCe?R=qzx{82TK~WcI=}w*r~KaczVW9%_WR%V&R<#G^^Fg`>G|3Z zyzjSv?RS6s-Jkd6sq@D0E5GyAuKvLV^XfmS8V|Lf^er!Y+!y`EJ0JJqXTJ0PS3LJg z@6sOnc=ohc{@k1X<=g5H{G(UAV{!Roue$tQ;{SQVFBTtpe~NqI8BhI@uX<_YgFpK6 z-}sx~d)Yt#V1NDlwEs)N1y$_-tvx@J?-@^3%ux&Q8aR^NK> z7ZXo?=dAI;e;>K`^~}BR{m482QSiIQ7ry3s{CkDZe^>Qw-}uE1;=RB2!|(o;H^1kH zU-LZqf4}huXWz&Eoc@Aehp)W#r+)HZ{B6JNJk@;Pd*1zdKQepk?_6>pyzl@1-rxTr z`On_@9dGP@(O+-h@Lm7?r!Ifwt#5kM_msaL>(74be=EN39WVW!uYI!qtsk~NR(|*m zuek5&PxU|W-iJQ&aqIOzc7H0fzVYTieBZY`BtHF#cYpr3-2K%bc>V*=W#90hKlaZ) z{4KxyGvBoO-48wKo3L+CU*&w~NBin=zV(~l^_>s>!CPK-&!7IL{nGb+``0~ZeE&0_qJ7@v zwJ*Ep^~(^S6KOSxYa+|HJ&_Kl#F6{rvkrPJEkwfBD_n^MCds@#LlN`-La`_BWK$v%c+3 zqZj-||MQ*y{HynN|G59>lKZm$tKakHCnvxBp7dYmuW0|9w?6yh?$`f6uYUjCuX+Fb z-~EJ-y@u4+U;DoJpEN%9ihE!Gx;MV?X|H_ws_~Hc(jR1>^G)6FeaB0Q`c>@b{LMQ` zf5v{tbDs31Cq41!U-R52J@N6+e($}{{r0>yxc?ciF24L3zx3qc{r!*L_w@OjzUGN9 zF97j}%=bRyjlc5iPq^>to&UKYzTlNF`_MN&@#mKheZeaq|CL|*`o)(UjgRs7KSLq@ z`uoZ!{`}+a^`7?1cH@Je^P&IwoOk}{e~)Q9dez7nn7oPw0cfRar-f_Q< zT=^4|Kbn6zk2l#e?0ez zKTm+czU)JcPukCT#y@`I z-6`%+e_R8F5GY;>1QOh>xLYai4#C|W0tJc|cXu!DP@Dp7 zpO5#Px%Q8lJ^LD2_r2Dv*_iSnJAD1O&V1d!SFi7^873#gFz5O zc!;8P)5hcUK`sgE#8_-3*zpP=gf|GWt;kLhvv*GykG7Ygk-?8e9Nok?e~m0fmZ4!l zTU!yNL$pJ{01D&h`bxRW;U<;x)R<>so~rwgi_MRR+q%nZjG$d$z;V2zV?NO!e5Kw$ zO~I3Mq8i>&!#utEkKEW2BktlvXX(08ta8lBa>O?B80)>R$9XD)?yp$FxKE^on>KYe zb7FGd0^pxrs-PXDR}{RNe@V1GpHP_!Ddwq#S504Eq{g~n4pJtBDY5fSE3%iBHIBco zU!nin<~47aNz#rK*^kLAzALg*;h^`=(sycxxD?OQ;l3)0h6zGv!3RhbJq)D7M+-5H zwF4obG}ZCcEF^K?P-wA%(uKc)6Q=R1>{B)Vme}7CHN?p71m9C&f5&`i8KP=Ib*Jw~ zd%OI7Fn3C{HPKTiR!?lk<<3Tk2fjl|3@o#e%>=SP@%Tn@0 zs;@Z&8WxHm1^`KH5AuF&g+UTiE(aykz84h2T4>Xxt}8)BtoF2W)u7nL#VSXHg#`5O zDPS-|#;2#lQvmS?f9<5d<-ukV|3r3YJ;5s%EnljfQ!Gnt*z%Y{bQG@+Yv%qBoT=ke zT*480D6l`4INnt3ls0I@Vs$u8yRPMCC4TF%lZs24p0PiCn#PbR0)>XJnCiDC3D#OZ zP!Xn`@yMMXj?_ti@aEC=EL9pBA><;az~fY8=k9UVK)U9~e`e_Ic`p+am8G-^-=EJp$lC@ARZMU**uzBK$~82km7-`B;?j4Z7_5;0JH}a9QRLbt zi{lF{d?o5De;*}i;?c~n2SSTzVnfZY2W+{SNfJW)k~D-UFb8)tHMS|+UX`J*|9{8C zYm`|?Jop3(ZB+YbLyPp5Z+Hj@Nl9sGH8tl>QZ@J@WpRcVkel_iwc*WBF*;!ZW%jYL zsi`?=COZ>6*;9i{oXQac}tnw zO>XtwG~%t%mBuJo+rm9GRf9Q~Y@h&5{8$!SXwmf(1ZHSz*+n*3p&)+x30qjFDG8pL zTUfeDHq;O~jk1iHc=0FPE4shVe@m}ap;o`(~Ayehg%_?{k}KT@`wxulp;?^W@Qa>!4;o7NO`)XECOB8qpy z$Y0rneMB6mv;XivlEqm4+%uf6e^O^RcsJ3f`ZnH$FFZ+u+loIHHnBTAIw~H&$V?)v zAeYNYUueR83C<^uzI__AEWQpdPLR&h5TkKOoi%Ys9KQ^N?)o6}?Pp=4-e*r|IlF-x8 z(eZ(~0l~6$XncY4&INo(sASH8GgmSU!9mD`tU#GWKrjZoO#>h-67}^#BcWgi@FQUp zAc>(k) z2_HgZ7n9+WDFC2GqN8DefB9bP&g{J?Z&-nW&VfDj6smyN2A@qqj|nn1Sh3*hYFn0` zk%nEvgr3E_U}ih9HxvUM%Yq&$SPqk(j*yW#w5OL4zzEnS=mnU{0w{resQ>~b1Hko6 z4}l93(Q6MDE*>MG_ss}O1PSnUz}F#y0L&yrAi!)O4yR%y6fn?_e@aTP(Iaa`kAy{l zPe>A&NRNb0S+M=T!y+2bAn=Ku#A}mZIdMXo{-kri;xsV9-2sF$vITZAWa5Oxe|5tD+ zs8j<1!RQ1ygp4%2e>MO@2BZ*dp>4ox5Rh<$UiXg@ib-q}h>SrA)CkmI=zBw@YJyCh zArle`LdNAQxU!K!p%N-UO85{Gx;wi)TQIwguyIBjkQ*>VK)I=yNn+3fMnef?OnQ2d zK%kIU)Ch4%6}JHlg|e)nSh&O#jKIjm|FuB90HnTtln6A8e~55&Ty_;su+6qiAqXWT zMD7h52^Cn;JJNZipzjSPYr%{O2sJVSgP2ohq(Bzr@;Vt91p|{17l)7v=p5-BX#>~^ zltp9jDL_KSBp{%mqT@{j6b2y%kam%F8G_|7=)eW^D44joRQtk(ktP77(0&YNa9}~N zAtn|TJq;rxf2WX81(%DB$%qLEMPSD?ST3}`9|ce7I~=H*u?+|c4n@bMVOD*GJC;6} zA-EqU90ThWaT)Idg5E+TG-3)m88M-PZ2%Gol|Z9sJ2)aTG#G?ILl1=mS!V+OSCjFs zaF+ewl5ud!Y_0&orXW;I3XT8muNRYsK9n9579RN;e<1>yEBd~jU~CFHAw_mppz6r> zYwDsC00X`M2iY538dknQlL{~h9QGl^JxUIff|1w8nGKJCH_$s{TSgXyN+cx4LPDp= zE>I!U+lx%D7)Z|$j7)$}E~Z)lc=db1p+hK!A?>4*H1EIM0q0P-Si+};-hzK0T z?|@J_G-78y9?h1(K2$vAZTdI(ch9SG&y zL5@VnBB9~lc1Ds5MH7=T3+hM3A?Di-f23-tpf9Y5ffDSzsvjxy72s9f!ckh0Vu-L_ z3CqkaCgTltHo=7goxQiW>4PxPFi3fwD*}<2!5Z60{c>-x7-hIKWRO68eHc^}^n8(+ z%rb%7JxF~rNPRoV;TQxMXe2_fNHH?YB+g{;^}h1(4eBfU;EEag-cPSm64qu>e^2@i zX#_qGP6M+u6}$NRg(lWc%0jyqS0l-5WdB zh9Qt}0jKXnO3>9*f1+l4|sN{mKZO5k@j!YOX$W-+j(uEP=E z^m~Sm8SSaR&&89H#}7tff3}C8vu>RIZFO7zo_xeh${fCbUd_FXOtn>v&^EVx(6QY7 zmrCV+p$?I2rmErIU8P)XK3v#bG|W<2w9*n0IfJmhcz}8F?K|H_?nk8$-qY6Oo01>B>LtS}VAAUh9>?*PJi1aP)xHBgONGS78C0nm%n*i0h zT3*uTRLQE_=>dGcDf!2t5MBJ{xK(mR^!^QPZk^jh_F-3}f58;Xf<(L2^xV~IXM5^$ zi}u#zw^{=@MgAk)RtXN<+63~JCTop`=m@m?P3cD}-`HQ(E!a6X`5WW{x#l(83)=-$ zbn7Iob?ejMOU=s@BtMQTrREzopA&8Y`PvvhNS$`u5)*E%7l$&&0j-V=5pWk^X8yDMN zNHu|eEheZQ7zuX%Flyv@B2zIh{|Wb#G#CG!sfB1kL*R^IG(&YFIixC)$&K3NCh#KV|m zvjwCHKZ|sr+rz>uo^*_LX*7q0*=_a2Rk>-HGyIDs0~Osa|1_4~PmZFd(~YiXl}{Yy z3p@c0!s$SDqm#4V;HV#*w@jP?DzJ0;gUe3t$7SeslELu_xo=mBg=N_X5$b#;m~`!} ze~%LjS%()w1voT!_baVc^HC5S;-o`rKdStLV@WzeKH`4oSGTdx=lZcu{4A_CsM`VD zuOq`x-hHcnCb~`McQ5r=`sC%8ICVvB53Z<7#d}Rir`wsju$Doy8fJoy*5>^FoSj+L zY_2^oq>BO8%c&Cs%ThDOFkN1-9Oa9hs zqNa&pwD!|ufLt88UazlB&V@xb%?-_yjN3Ne)a}RF4jiidUMt^7T`BcB7r%A=Ma&bk z=_~(xjrE%IsF^E<%@{rxLv4_=ek3uteEZdQ_`E#lVNL^aMjAI6Wi!lG*yPH(f821D zPqxM}uWUqpSfWF{+H@1v_-0(&_l8yT;xFV{66O!u8(79AR_Puvf}Rd|fLgaRN`z~# z(z^t-Tsw--j!%CVVnZ{JZK$**eo~>#{WZJeA|O(s!z|QdZ?mdlgO!mP zM17VUuWiqwvV}_@UeS67%`@4bzjZ)fa+lZ`H9CZqIX_gWz|S6C4p~lRp(L zJ`}^p+KGd=%5rG(QK@fQ$=2%RgRY`@hZ6nOTSMe?{}Y-B>tL8ot167E2pH|f3cqFPMMi&dZ)kT zU*tR!&ek+HlSrq!p0~PZG)Amhm8BA{r+(Tzg^bj3--`FO!*A^yqeL^{K3YRYX{%I4 zlpq+lLxIrV>=#Fm`i`_p&B||j9a@i|>RryllT_t)ZgsQJNcVTFq*WrodZ={Mz8l`O z_gV9PDhZdUD(1Z{6V%Iq5`iU_F%yU!Die%CV$nl@e}qm<6^MlXYRxGqda9L` z#(5np+NpF$Z*PC=cA1re?qU<(bLlc>+-fS;@m_yPt2L?gw`X9sb))8lxz3RaxIS_& z$vCwf3tL)FDUe6yd2>qZ6T*+hFA2E?=bN6ga|Fnd;`X_Q-CG;?#oyo#SZK{)9Ky2{ z@lTYygGGo0f0_I9qL^WySRT6DGoom^u~@}_Oy_XDTh-=O$^|<_@hB+j{Nq{Nyfe`@3SvWg~C<5LXb(?nNJUMQqY zwWe-iKl9=w{A*?((dUcGj^nYUIMYm`(^=KOmlgDxGow1uCigdYO4-R4uCULQNFxX* zO~`PaQ2VXXh-w38ZK{RTOB%7?tg7hg_$E9CzW-OXymc%$iY;z%>i!Wd3g)Uc19L_x z$1pGIf4FzHZm437kCAfxX*)h?onUD*Axwyi3^?R=XXWiONwWHsX=Dw#QmuehjZ~XI zTj~c0yB~nh8`JY_wF5+wjttWrg`okg^_t?u+=sYbSd}D83aDz)i(6wQN?ST}%tx$X zdvQj1===XL$~UCRIW={`KjnGSS<|BqRl&S*XWV1W9X%J0A2f^!NO#Pi3!Nh__A*U4M=8Dwkhuh{yROi zr{+>gG1beG2tN=&LO<~U{O|uS-uA0;E&`A`Zv%FAknvtEJB2I?N`FuY8aJ{Gy<%dI ze~rxP>lb~lf<);AhQRegrVaI1$ut1X8$$xjuLy` zD%x}CZe~Mm_$)j;_21uf(WU^aOa8nwBZPE24K;I?QlkLFPVLIesn+ zGU=3QX26I18S(HI21rr1&7FWTLjD5;I9INb6nSibTVJ@T4VxL|*) zGhXCO(zei8O|yc<@|tdvTMx08Qn^pQ*bb9xH93s>03!RmG#! zqvMxHcg;j_i~WHd%0y3hb`%)GAbm_)a#N{`x1(kM>fZ3Uq`^w%y7#f4? z+6%L!Ul&n_luKWZdRi7o0Q_o3Y|BMs9Ik za&B{DgWse5bLxag!y#TzsKmJAsc^D3zfWyde=T)&f6gYBr@O|GrE3!`Rg-PI07XE$zqCdv|HO4^ zJ6ZTVW*Dkd&C;r<&Bw<(E|14;5P#lQdem08W4)4t7{C{Fxx@Zc|S}-3tqVZib;b69i2=~^-8ci9Cp3Q=U+c})n zoqCiib}=1B!P0a| z=w*EP6Wfx>CNq^$y<)pn>voq`gCe0>ik*TgRL*awxuk15DVxlYY)_4!$an2i+o?V# z_LoG8{0EYR+|`KzX5bFOUT@g0kZF}pYWXuOo#Ccp&7~vanuD9%}cz-!GERoerL%Rsg6wG7zLwc6#_+*gw)>bP2fn&+~4^7P;1pcwo zGBKyhzm7S%eAS?^M6&NBc5}*}sHrLoM8z4kZ+Fbi^Hm$lJ>5V7A82gMgCMBX$4^y{ zgg!DFCesYaO5FZUvp5*y$^Lkw^YX_t6mmIGg*LoZOy;*3V}G72>AE-`exTm4!kwfq zm_E9`fPF1k*FN!G?`i-DZ(f=wK7)+2aMf>*E~+Jyb_+re=hEbh5RIF51_CZO77^xF z{ogW2C#;~2CQBlFXAvycQ)$h>qNc8YoKTA)YD$%<+{yyCEBkWd11FvAv8p1g)o;#@lM1OMihH55l%h0-(xwrLT)!erD?4&wrd+8*QyIV&}cj&n=cgK2YZc4e{ zd%06}cvX&D&;t@JJfyV*xBVhH38~znct5#yIhG+@PlAwdE~Wid`;D?3XzLXUW~o`D zxezgIVV$!D3 zE2o!;!P%I(Ez(ABY1biCa-dF56 z>_G3Cz)ykBHj&N+fgu?9@d!);W+57lKpPnpGk+4$HUJ5S*W1|y5F&?4MXGbj5~Us{&?kum|6{?S^Q z*l^Itz7kkOt|Gvh(W>c5E+|lgDz{1(va zbmi{Ugm>Piu9GyT)%a9`2Fxr`&$`pI|9^6No|Fhc(N3Tkn1)%xo?)(ImT6^{7fxKKN*gqpQ}XLj_+pz(T<^9T+-`e&{LJruAtcp7S#k;MVG;tXsIPV4Bo!ZAB z+1+Jr(95QuF_B{hZl{mC=(lw_i)i225-ipA%9sD4{V|a2Mp%{m`he4Qynp@`uBY3p zJG2(Vj74}`4q;sqS`+fPwzbLn$7kP0$`I62&6}cauRk^XniW3XchMj&>PuE)T!pWSQlDupKVT6-9J=G zK1xm;vzpHokC{-g{+B~gnfeqSdZ6{Ut`jKLo}@CZostwj6PoEr<#L>nr+J(P%sGjh zs8>;f1gJ$B)UD&S)7H#-4Q>gIinlKRo~u3*YI!DwA=W(2Ayrf0l7GhB-~NV(H4P&l z>M>jUt~pDHRx1~`g0*|5`%$bVEke6dHAlC}&!dK>O)tXhQETqUEL#j#Cid_ctJIMz zZkqc&v#ZNr>NSVjhAFgl!@2U)+Ct4~7-TU`)au>jM_B!I=}`IHT1Y9EVdf|C4xMGj z^(GSWTdn*~QpP>gHh&MAZ)UENhoF~u9S_mUPLUjej^I5+*Mx4~AfhtMm|J8hJj<+v*;}LFu?M3Kp@MZw!BICL{)q+!`86}zx~n`{?(2>cgjugUt>K! zM5X!$GS-zhr(0E)i3_^BJ!(_l{5|}J+3$Vk2d+*Qu$;1J4yX1tIaJk!I~!)GD=!9_0JOz zP3Lvcv-vHmTsy72=JaDG>S9XR;y(J>^e*A*)XbHtEic?>eSGOY_A0&g+d3(!=eZRY z&%2|#^GLD7s;6%2EX${`A5DTfqoXG=VK(g&sPEEQn12u6r`VhueLWXf@cXNs_3*s@ z?fvL~dJ*S8uDX6K@!9G|b`@4ja;?dSL0he!nwfOY7JseJihx_0mgqJo6h#M$voJhb z8IEH2wPCsG3#kI;>PuG@iXMgsPO4V{La9-u7MiveU$AFaXh-#uG4Roi8v=4$B;`^? z^foEyhksnmo+x~5uC$7oGrSHmuL$y|I;tNua7wwxJBiC3xHIyYePpg*(NFMI`RUs{{THKlA@k{ev+C31PRh_1 z6hc|*k}Avg*eGqtzdzY{b0&sm)fR_5la5yzR_{^-@!)D?s_ANL(02Pd%jps`&g^fM z=YLaXnct#5F~HR{XD#{HJZ$6!t;XRQv@B^kaiIz}K4Q8xShtq~YPuVlf&*>TlY=$d zL#J?lfDdcdFWzPg_-4HaOUI?vXG##%x-$*VprcqmXN)^Ixe_?ce~PM@KTuUI-}V?u`0_ z;}W`<^A)^G^Ew3yC#sdQ_i|5-rrzLkUC_Fo?dK|e`MBjbX=YoOd+31^t@-*S>)|2s$!sR`G0Oz z<zTaP-OE}cp}ppoHe?f}R9Pe{Jp7)a|b zm9XsysNW3M0O?zDzbJ03krSk zu(VKNrgeSi8enq{c-^?H&fX<9xY)AD3RC>)$$$)%l9CLvVJ zumf*XW;Ct@SL@S~HYFR-equqKfZcBm3vZv4wHCNCOKhg3daVopT5k0fZq1GHUr&UU zhl}v11ei}0mT+bv8}~ zs6WX`-#eIXuGp9HPK+Ypw%A zv+vtivn=<xTCSA7JvPGlSyH@ zqlWpJwVHRZy)8?k{1}@50*+#}kekY?VTf<)Znsm5x4QRBze-ip{W5gkWGF0rr_;6p zF()Tv?$k+c%W<`bu#qLjX|)5t zMS}V0X8N|Nmoh8=)BNDS)s0MR2u@R7=PJ`FDS4r|zK2aLbXd8su^9IZO3k5Zv`L6q zs2ammA>#-zf)K_0zHJ0&uaEU5uN;yVK|Wc!jio&?+D2HsnABQ4i@qpZB@r7M4cJH9 zXMdK8H(EZ(tGhL}l?#ySrB$U@mQ1DQa+iy}09A$78b3f^b~gC*l~K83jw^(HRTNe_ zn821r-xnoFf7Hywe_nS@z z*VRo>jEBL^8^3+d*xmfwioFbZ`z+Sby9* zx}0F)=btZw4@$DdsZ6)dRe782D%&t5p*+Rw8&U}k zSK>+vKUm4mHvhyWPJ~#vON^Nv{%3KwHNPgNFaHeZuZ(g}`;gPLyNVZ=r;uKxWi+c2 zZhO1)mkjN%a}FLUs8kENo9glky>p+?JqSU&{8wy4%U$ytlP8hEI(k8}7qKO3tSGeOJPK zWnp!iYTs2uAGLQ6#f&c{>MV$~(pcU1B{coq(!FnY7r)I!e+`Y&eY*_H7JrP?)iU$2 zufLk&zM<9pBB6V(l7$EF^6smuxzK7N>e2&7xJ`3NrvVw{fLmDkY%ID0C`F_n! zyVZ3|2&A3qDe5R%KH7cxqJL$*^hZ!~*$@8Sft!+Si6sAoYjFxv`Ma}2!=*ubZ};dQ zsCl3rm%rY(iN@b>eEMCC2QVar?I>oD`VZw)&Za4h40jDTZzwCGc>n|v|E*rVf{vYk z`}4C}b^I)B1V&wRx^bB&@}DA)CH~H4_76=?IhcJZTakmopfc|_qvYJ?fRwVl=s$b= zT@w`zR?)oJDvOomf6pgY;3euirQ?xdx?)=8t~+q|wgaj>T++j?@P@>n#G9phK$a(O zwx->f!{}k@X0MRJDt{|)Q62a za|PCmav}C?2!9?L37yrbAQb>}j=9RMQ9V zd;EhX`#Fu_3nbw~=7%1;)sU9U3R#lFZ-0N6nfk-b)oKOx7i+)m$yvdYwTQU4@x!mg zFQ{!k|9|dYS0VkX?f09U&tH|spd)58A@2!$95PgXq2F&UCx42Lh^)V$HFsY}m)d0(Tw<4E`i}$8 z&Mn&*)AXrt>`x-;-lMyS+i4qxwZuf>01v5L-YdKpb8-%i+pu#9rpYdjp14@^%3$VU z97mxZmVa{GIV|w+pWj9Wt9Lrx3eu}`()j$Rn`#)mc;U3-AMwE$_fNd=Dfb<=bVz}_ zdw-KSAga5t9I7?;n~`Y{nRZV?&Sq+~6V&ck-b5)Ur9n~9;|eW0eRl6I zqgSr{9`dC1f4beI+wWQ$CqgWbwh`|-oP((KSi)5QcK&Q=0?+W}Yf{(H4i|{{#ZzO z!$Co9#!Yb`%;{+so+Kaw<_Wbh`ZL`%CGl%k6~mG5bYEME5`~6~eO!r}nNR0Ge9{Pw zzrkmBfC^p8u(AwqJPpF>E=q9Pnx$ockJllEkBX3dc0EiCNS?}M!}_Hm^QC4Ssej?e zf9>a=tfuW=YM*sSO5WS`@N}zFc*}byoQ+=4WVH1h7g4cR1p6hp1^v7*mrAVa2xnn` z2zRu4+)^LYkIT|4i-L>viYL8Klr0i9|tg@FRBfIe4; zzKiID5a3o`nsi|hzrvsalh+yUS%2!6L+eaRuBv+cFbFkVlyC>)GeKK*Qs;TnQ&q2+>e}7`Lc)LA9 z7+K$t{QdP13PMp~J!c^y{T=(`U<>U#H(tw!e#+RKRpgUYKXJ|SOpH&legoYio=&L_ zgE~e@LK!QwD!H6~GddCLIeofHkWiY9w|_1Yh>PwcotXqg)Fh~o{n4n%)){j5Qu^!% zK;`IncdT@Ol*CDJT^pkFrhhbf3JF=?63xdgL@VlqEE}<_oNsjf+wH-vfUq-B%Qm}? zrl4rehj_Zb{7IU&Nhn-0f7gdziQYi?c6WZp8s?P8xciq|um;C`)3v0QvsOWRdm_7X zcM_U8uUkXE>QvSm9m*_bDZ5^&$?838hJ(mFcUm`M0 zO%I%3fXJ?lOS)-g8i=CJLq8+*7%?OBdrey1BFC6!$RR~7SySa^ciUmcLNu_l z{RriHc_iH_)U`Dg^AC)YAZNV4*bcs-Q{3IJxLZ4}?PY?yp1t{#kk=!BX~P3c;fkVI zC_|G3+k+p&>|2#Ol&vRZ!0zSWpq2-wbjK}mP=K0&Dfsx-XMY8C2%M&|K(x;h{GMI# zbPv@JZB~+%VaHwFPNAa-m*cygRKO=Ps=Y%=$4C*z2yU2Zvv?<=&+^A9>gt;WYJMGu zo(JZNi}!Jk{EVmIJQ?E8S{f4W$S=-e*-rDQi*HEIuMQbVRTh(|Ix(i}NmA6HXbaLs zo70e42`V<5kbhPUEA9ruXFHa>vy<=7X}SryjP^~zi?#6JiDUgf3oKCCI;j;>jjnwJ zlQr!J=RSi^%b=OKmo|1|R$2UC?q{F>AhKOqT+9pKpLvQl>$9QIBn$DO#;m{ueE|WH z&kJ2XdJDMm5Vu>KJ2dlUPL3TjmC@nnEyjD>-EW_8-+#JnmbB|8&NA#{s&JmZON-8C zX$yZzfkf}@#ZRqf!Cufl^lFOA2noi(`~(H#eesuHeCFXLfNGnxNby5f7ku%rtVki z?5biRBgykl)DA?>8tXM&{_6mJ;_K01k(%Z4o>)!lK#Z({%8kN~x(;xed@XN?+ zIe%}KrM4Y(3zm@77;Ph`(KXnoochk~$|Pnr5M!&-Dy>m`{vHo5rN%$66Wabww!mmkQ41s(G6?FAgeBm z$14c%l=!B5kSm2L*fPavZfgRu)k!nX8OBT!*G8y!mwbwp!YS49!^$M>a7y-afD=& z!Chm0u3S$6SMcQ?JC=^T?V01_sWIDU=&kM#mj{XcLRpi63HDk%^Sd)bU4Kd=qvQq3 zPpbQoG&Ig6>Oe%*!?B<(xGDA~IH69@F%j!y8P@@GeU6v}nh|qDMP`aWDP>9k`5@XY|eRbItC*+32URNz)M#*Bg^G+kSX}tMB%~8}evwQMm z!TYsYVpGDRh3~ELDG7DQK!2blL7Ebz-`Mj@&6=k#JL#gQ+!k2pCbh1JYgBIAf$Lz} zV^N7j)!vP*jjonpD`fS>VkY!_@Et>ZWT$K4r@hRye-Bbz;b-q8+=l^BhC*Wgz4?fg zdwg@5R%svW`*&Sj=OOANx1I)DMMdEp!;v?&vdfk*^QcnA-BjLUo_}J4q5w?Ah-VCZ z*YLNx)YU^nG>MFLF86Xn5M!dEPFjy1ng9w)idr)o462Ja=)yHu7P#j^CbzzAv|?^15XO%c97 zjiu}rTO%{p6sgNXEJYw;u_*d?`u6nU=)4W6KXqpNg#YfY5%VA@M^5#9P>;D>`_%Ra zkIB^PDN?N)4oT|U?T0d4hompT(v%D#;yWQSnrhFNN94SOWPhA6X4NApH937Xk8$$H z#MAqUTf4I*;}8DI0dKFh0}95oY%?`xHDq%KfP^VlO48&y%#!gl4@5Y>l+n$vXa`n4 z>+dT#b*DO%{{!>ZEd?EZC_qjH=i42l#&Ru$c$kL3nYPzxNIhAASp}FDJZ&rjI>N0H z(L?d2nrZ<=fq%|qP&PG=SlekA>dPiSFO6y@*;hCC2IpJJ@-epGf3#fk)^y8{nDG)h zj!aVf5?oN>mq^zGy_HR)fu)K-)1?W&zY?z7>Jm+Sk~4jFLya~`KLI{$SKz@jDLxY{biEvC7IGZHGY71?OQKX zj3%>m2JetImz^^~Z%*aYbJ2Y+*9;%4ORj)9>(4U0^?D3>J(jFXV&^}~vu++I@y5kJv# z{hTDoYEJ1auGoQz6)jo9hXrdyc}&Bvb0@X$tlxvNDT3;xrYURa61LyrANE~@hu~?O zQTWIMB{<^BCV=@I|K7gWuRRDt&AfV<^!PWe1b;65J5QZMS@0NdAP?whb?^_oT1W z?SKAst{h*VL3s4$jZ1JkGEiLk{rSz$9dVcgHW(f)>`RGt7PN&RF0=loajVW+6X>8oj z+V{UMQVsGi)o+;<>-`}skM+3U2B7L_N`I8Yj^Lkm{Jy1mzun}pbAT}x;7*D}(<7;& zn{)E4B1_TUAJzGP02n~$zZ4Uj2F;U0u~CN$Tn``wT2U&CQAY*vj9ywC!_S|NnPq(G z;tA2A*yW9sF3;y1bHkAfp{IOSM;d^EWUPZQJjr0eX%%0bQX^s{nB$bRs`Mf2Cx0aD z#Djz%#3wdw8^W8X-K6lUNn6tv`PH94a-$`op~>z;{1x~_c)&&yi!Gvv3C=`|o?|CN zc#g{`=>PqhTt)uUh-bzyvh*ccgb_r}U_txdSZ!yRjEQ4D>=j0|Jt-XiI^JkpPL5WF zkF8g{mSkhh2_SK1EQ36faD7nePk$~nxTdLEYyJS37OHOdcucv&V9ff2z}4X%o=;R6#UMnsTIgG(y%Q1b2ef~**@uq~DDMTBPLiU z!LKNq><`Nca4FJ|;G!;EnJRPHfmw`>RKGg}RdL4+Id?NvZn(`xnvNJyaQXH9a_jQ4 zITp{VBeJcc-3RN5po)W=(a-H{$);rbaVA2?d{x-xz7pzjjibIn(5_2&Q< z<1^AmdOF9}APvWy6CQapg_`2D!^AJ^Rdik_eK;sZ_*H!sZ;9-=RDbD>L@(6pIR-1y z7XnR?sYgY5%W_0VOa&5vRSp7S@pt_pj3pIYIH`08c!z-idm4f)zYu_vI+g zef_Nlxab?)51Z$=Eq`O9XssmmK4$vDEpLG$5*fs9{F|XXhrljKAYY&6l7dTa@wWvA zT^8UhsnE1eocsB|DA|?<-5k5@8K70uPLQ65F(?g2!(mHAjc4!OfEcG~6}EZRtR@g< z++04sy9j+sz2;2V^HpP`;QaWjS5g7oCMK}QUF-VZ)B?%0Nq+@Jok+7$b+(IOZASRy z;fG}$!G^g6{AXNDyLFi?3TAkZRl&ZXW_Wa4?|>gH+sv&~{bhMOh|c!T>D0p3J#BeN zNc6i;{f=Qke$$>=7WeiDm^aZYhDCG8g>`S9?ikH0GvnPAqXF~HNFN%NVcrlN=|Guk zUaoIqjZ}#(M1KgEQn-|9%;enA#&ASwc96C_Nb-ANvsKDVCZIiCg&rO#7SXZVVe^W? zB``^49BqXFYrLz|-uQ+F3XiuHJR^}XnWSfh*h`l$r7l3a_AgGz(4d%3hpq=ou$1H# zcc+^DOVNs(0w9cu_NN!3_1^KLjFc-8 zIW;(%r4ech@w~9H5~G(yy^Yg|^Yd5aFq8yalERX7FA15wvV8Q8K9QW?0WdpB@AMXg#V#X^S4htuEJkV)Ub}=)U&^H z0Ep%pDOue+O=e2}g;a)3LfC(mMN2i;c#lAtu-UEz4|Pj?3Uf!)sN~%QA<#LOQhP|@ zCBqm=NKyxQGf}e*d}yC`Nf9ghrTW6x4iq_P~0RwY3V3tdqsHTpYp9+Qa zlYe^7B6-?*pyh1!F(ABkr-SBn9$yH*Usjx9QL&br*8(>o?x(|KMm;!agKS-hZP%^ZBBaytYKcH{bU-x!TsUfZ zcI-({HY)}OQ~Ktx$Ln$kGlr1~m|szP6o2FN!LT6)f4_T@q)L?KWGOjps3`Xg`w(J= z$~Uz46F?Ni78eQ3l^r_B8(fgq{V>}Bf_=iK>XZhXYUP=U>&zJA@N zVSz(YH?)I8zPK}*c(vsDy(~l(tEu>wZQ`z+w6%*-BNNMxZe_s8jX#lRj(Yrh$j{b}M1^oh z{IQA!$YSv*-xgoqdn`U!`5TfI*=Q9PgS zt_}{un6N~WMGr{228!Yi+M;eW6E4(S6DLCwMJcFdAYka8Zi71)0Qd)6G;4`NkWS19x<7PG~OpIYr9%cihV?7{|i_>UbTOqQM#Fad)Jx{M}EF`!^=@t_C*ZWbu05Dca{Qet&Kjq6(#`%YJJlgqD*y zvDP2=3F2@0zCtRhdoGQ|5M9FtVME!3d3`|T{3@eift~zGU$u#o5Rtmf7>6I#7ZbOO zKd$6@k>*%YlGot|+o6*V4)J>Saqmp`FQq0O3b?U+)i>%c)K!LfH-E4V6PvrUlw=4g znD*Z$eX|g_V1FT$;m3

Bw@7FUXtHn#vs$<#ZI06r3<` z#qndWHGwi*3YrovBnLOel?6{y#CP~T zG&MJtcz?=+q^2@)6g8^AbHiQ~*3;X7dd!EUX+ic2gkdiXz17 zv!c>S6&JHl6rklALINC0OAR$Mj7HpT&YBT}p}?B?Q2~YJ4bds+}(*tzxI)@H1W&H3)W!@cFRMZ>3CyWmgaa(W-KX2FwQ9bRrf^ zfWeUqg1V?mQVS^f=)@e|+JK?y{H)EERDT&Mg9U`;TK08qp=jS}VjHc;H9tu~*a0@! z9yg;+GKEL&NYkT-20lAq4K8t5} zf`}$Xw?=)hV&-ugw2HXks5<;s7o?pwW`I5S5tmL*xre2zOcHOKXkf1Ua-14}jejxU zI@V%U2AduzgU|-WIA8+9HK9)clziw}01*yG z1969EOlW9iilu4y_YE!Fa6Py<5zAtn9Gd0ds+(`>Yq+3Fl+Q67PEBPA@xm*5n6%H^ z>(_|0=A=Zc<2g5!m8FD~>HKBm@>MJCgNVSgxjQM6ou z0QpW+0-)Pb(~AUOv#Cud4cftVquz;hzOw7DDXyv)9>jdR!f$=w_| zCTgLQHNBbD5&aAbpVS#MTkw?)Komh}&FNQDY)?v{6ayFGwU*l%(bbEAmJ-p8Bx%u^ zm34O)-4m>9f`2&tHn1HNi*Tm;BN068a=et`Y)RwF8kzyZ5Av^%#M#|OGx$an*wE|4 zfP<7Fc<3V;7@u^}`}i8>s|u|R9P~m+CrF3brI8z`eU^meyDav7BG)QAYu+?zxVXm! zD0|NeZ6~Htt{Y`T;iUv*?8>!=C`>slYF~d8e9Q;?7Jnid4Y;tevo3K~^JJ4FF-Wx0 z*XdJK0q8F}b{RBM9?t^rxa7K-m&NPN(B^OuqZ-%b@8M5)Nn@el{iyy7_$2noB2i^>94>IsTHy=`^QY}YLx{!%T*mphOS#|#jW|R6M5YTD z69LQtvwuGfO#SIcH5up|gu1mTfDV9!Ij>`$U#~h$E!N1(- ze}~ba;So$TcP5_N#x0%z?8OLh$ktO-(7@DICx42jVSm}{btdTPl<|!V4!fIvV_Z%t zyVYn^?o@|Vz?!POakJBcDLK1#oZ??9RO`NdWvC7Po5KIu4r`eykzYH+UFWImf@74g zN`I&3VNCYnSu*r|fmbN%-|A#4_2aRdMaDcj16r^qtDsWA5n{f<+FLorux?VrY>`iA zq(m~z_k~*CK7F4px)r#rmT1jr;K6{|BW58mNYIrbR0BTy<_ zIcwm1VzVybYhoLg4_huOD-5o<>gB*iwKA?*!Uq7Df=-Dtd{9!`RYEz+@D8cL@`Z}t zBM@Xp@7_uanBG`rcr_ZJVni28ykaw!=i2WHAu(VKQTlG0m~qxp8O;jllq`@`oPP+^ z(_`sqpFX2TsUghf1g!Ri00FT1y1nVLD55~HsKJIxR@$KXh)rlDX7#9|J%fc=NxARp zEFP=e23SrHJzu$)NwA#q9LYr(gp;(kMF9@Ne%SGLmJJbKc#GoM5Rn@cWfNtR~5z z3n;^QX@e@$;QF}my~JXu=L?26ZGilV#4#_0EEQXG)1b(|_`Y=8&z+ zpK@2iMAM+7Qz$y9hi!Eqd#(qBMg~_Su?PWJEo)v_jtsvwYx0^3^Xh_NQ$jYk)EoWg zY&soGI>gj@$NvgF$J&ey`frq4EP-rI88RTyq@CZ)6&Ls;! z};&k1ge zIaD7L6>E-OR}?8n=XmLJAXlRwWauOcd31zwOox4_V=gT?^;4aq&VM>zNzk0vVccz0 zI9cqxbasN@z@OL7>zBr1fIC^1y;1gnbO-xYpb)&OaD_U7j5oDH(I3t1vieZn-T{hr z5rCi;c1?C}8VFNwoPel?syym49zZQ861tOeN{A`@B9ROq;Nq9uPUNN>Rk7)b*>@{W zYR6zpXiv2ICQ{U(Jbzm_?l`Q7cw4J=bg=8lDu4P^MtP)V8{^fX5#aGsIRrlOotf#2 zEeRs0jRmw$9-7KX8XPCSmP=F>9Z2^Rb{IXB#$#tJYYw|Pompi}S$EL46*y|y{mO!L zqS3$(d|R9X{5y;eMrHXh=cM?ZOM_Ll83ar~WSr2CS><*?gnzh4t$=k*q*(Eg2UZC0 zjg_zb6Q!uLBtC{d+l!liwqiw937s3_>eOHxtxh0)WeOsR;$|$n0DPU2%Fbe|Pyrci zQp-vh4I1xuS7x9wNulg4WEiG%0rphPRHv2kSSJEN6IUDV9sNzG%}E;({YYWb(`|Do ze|&zXrY7LVdVgTJEXB&x#m62xK>N>w_{>$Cf;o?$&&_PPV`-IT3--K!5G+9b$c^2>wy?C ztsp$N1wWjHJiS=vN&)`z^iTo($CS(r9waHVo2DASNgSiyYdd%yfyasg2b_}2l6rT0 zjnbPXWD6uAd!WO0UE?&q5R!H^h3mEvSE-bhk8I-fR|@6)c_!Xt2r6X3P?Y zKs(iGw0|rG8=5s>9Zy-Q#lJ_oonU$AOa!_HgF|IUk)f#C8#EZnJG? zyj~)r`M$rn!HA_4>$b8QzdXblW&|i{JhV-O2!C(Y(qb?Qf2&fov7pXZVCafrO(*nE zcEL{q#urOVj7r88;F%lH6@OS*%!MjT0PF_Kb0+5FznX+5t2emi)A?FWm*!&0I8H${ zFN`7(meJ~?EJZ|8+doHLshD3*!$&BD78Axh!6g^K`DK(4=-jnRvafMb@j#fUE?`M8*BSKv6}P}szPDd| zIJND57-iXk6xc&dVwQ1=P$Cg&T6TSQiF`_Ky}N|GaR!3!4W1a~6K3C3wrI$(+drM_ zlyrYkB#dzALWLvcYW7q!p(|HK_T~dGDu&btM|O#wO2V1T8;%rCv(WlXZr$i??1NH{ ze(W{W-%TZx3XilP+Kgh`qMlR(Kmb0FbK4UdMC(30q&JCkUz4jwOwbnVcsk{;c6h-8xJI39mw zA&CL>P>>_NG7m=5jy+JDNIKyI)efoF)Q2+)DfRroy&&o153FiHGK_zy>=!cTha=-7 z)9D8&^k{VdQ2rfNAoVbQ8RCvcg~E{qsfUr5?{kRugh7oi=m(abQH#zG|H>%46^s$r zPlJ&*@%18mLgOOi3(z76$Ui7}!OMRTts<&ho1)L&AMl8xc}DF-VfsUZOjO@0%kEi9 zQX=|$)DABPwKXUUxsBBqQIL~>b`-9X2r;Z!&=Sd`*Ewo~;D@Z@BU+!JtlZc|4k03i zJ_n&(Li|MOX&~X|6Ylyalu}>LCl3?`#BZ*}2$J42q~C6YPqLm)S-QLs;D~>aaBF72 zUSbHt!zhJ(p(KNMAv`mB+%6<>0W_sJT!Xt}*uvq^CwbCKp9u{tslGt*ROeb!;wfI5 z)eh@Qnb1d$VzJ1_E`&eHff#RT;SucZF7(2SzOC3%>CIPQ2)!#7(ic?Jh4jk^V5@%k z&p-}H)%`Gk@fN|WC>mRtu-`E zr7LPtUcBnU4Eo9`@6C#&5kWFNNKzs(6y>rsC>Jm&vMrW%#50O|S5O~lfBLhwNFQk@ zsH?N^Mk;~`|BjI!=u>|$AicxpN=jy+^jh4{pVM z8rjBE-i!-$KYl2ke!6mFV>$&Mw-19QV%DZCfV$RPVYa7lw4N)f^G=xb=0)*_bUr0j zgA%>&vmDw(BD2|ZdNbq3aODZ4@r%aDRL5OPVY@!F@}afs+7Jt9T^Sa zY^Y#iJu}Q5h8}~>G7jMle`Vyv)7>)gbjTWt&$`OXj_Q8`FN(krDqo3kiA5F<)$is09%BHp09i*-rZ>M-A0t;5*^0FHdsz8IRMH#^C#%NWDx6Qt6 zSschl7n|qx0obcV(uq+SIKCBz^3xbrlBo?2%Dsm`JT45DN`-CZp3-{o(@V>8+Jlts zR#)C=Lo0vn*P4nM49Bx-aSV`Lj?OD1^`K~ZKG!S zt6dru>!Z@R9%6Rlm+Zt*7j8k=v=&=FYH{&4#SajmU=bcDb}B}J12TpU=YJQ)lpi<4 zx=?2OND1H(;8PYBWqTxG0#_)Q0+RA3lM2y{h8llgc10eMnkYy`hm^1aP;_HNw|hT5 zety`A23VmYuDeR;QfONMwJ>ddpWi zf8SsEiTmlRz-CRRFGo0ngL6Iy(7}d~e3mW{_!#q-m)CcQu!D{dFI838kQ~tWw+t5p z=>MF{0U6?wr6x?LShiY+6#UAM2>8QAGivLUKZ(AUToE zo>tn43kdFabHoIqGVI<8SX>Q%Inak%!YgxP?W>x`&eJe$(G#PyZ)+wYViUwcQnY{U zAJk74eav-Zn$gYni!TVd1m~frvW0l04cOyMr&LANWL!s3;Z&J3r8~G8HG|MutGdyf zrqn!GhZ8I^t8-e;_Tl^`zN=bv;;}b^Y+Y=cu57}^B9MyRc&B2E2w;d57RBs3Lr!6k z5T{Nl^nal(`lv?maP8yv6naGJt23>uk`7cs4eoC5L}CK!Kh$ zgwXGCNhLtHX88eA7JmwMf@tUVqlqL54kZbKNKBU-YS4QnfobuyE9C+7&DyZiEz~%7 z@GX~?9V7R)WiIGg6G5_{9P2PVbRR|DD#jZ8o*zNeBQlM#X9MN5jo<5d438`RHA5ulA-HFiadW2Bpe=s|8kKOTgi(-O zfm!dKlBLH+L|aZp09S9X~0kl1>uP|F9MM9Dai}colM$?S-uh zidCH_79f(_w4#hZvgk{mMbx08okM_m1&~s)NWQX{)ZnWBwD^Ch!Q^5qp^$BBQnHh6 z42|W5h~@@c7Hs;aB*nqSAq}D6_gb%s+`i)ob}TyatkxPIcuK8bsks%w(4r;;=Zyay zqh4CiV2giQd_NF+qpj@%5*M${*#p>8Q-9#Z{g z6c@`>6DW14IP`yhf!vJIJFw8PjViV++kMTKw#%1bj`CL+o=U$pVdF~Q5Y#;}w6N(7 z!#y%y{14HtM+%I%y>aHe;#psKM|CVAQ|8cOX#l~G;n>c9&!EF7DJY{C$|e%u)PKX<))+Y2CF%hP}Dvcsf8$#-vcAzy{0uTBEy z44!k_<&J5dFhWp&!F7N-S6&1g!it5#t7T6`Av*hEUt5;<*w(mUm7c?~omEOxv#hsi z7eEjW{T@}x{*Mh)q2l8$XXQmbH(QEb5oL*(z6#*w01Two<_hPGpf&Mx@K6f0Mw(gh zn|UWUYps8GS;?sJQnCc!3u}o=1CGV*S&e~_@zcagrm%K2@khc1tTD~V`gE_5jiE_- zq`Sh2Xbok#I%q#TJeS?7JE2U9AJoeJWmPkrCO%=si?!c!533=@Ch6v;gETul|6ie(F-Gu3uu?Lz_% zd#Sh2{38a3L1b=~N&_&S(oD*gw4B$8Q6z{ct#H)!i)v?!G(?}K85B#qLosJ?oQ+B2&q3d}{x*WXTi5A-ohj*3L3GtjF@hFq5R$M=Da7rQw0>lfYIt zWrPAABq1i}fNF~1&MkYFp#p*_q+iHPdvt$8-pfky+oP9dPh)WB0@wl6t^UoFz2MzA z*l30uISEkb1UiEbf_0^+DpuMg3`L_y3kgZLHASLI!VUhs6DW6!0bU^W;{6D7pMcOJ z`PdW9s?S^h<=t*+rh{R^6U5!<8p>bp(8snWHL)yX#TZ$OWTLAHFa$?V%bOCGCv$%T z8r&qdZOmAQk-Dr56fBP7v-lNx_$oj0>Lajc2Z9iLS((zmbE5akNw3`=Ko!=hZj~tP zi-Fvvms4vs=<*(tM?V3}nY1zH)FHryfz3ex0YO-*l}_Bg<99f^nS^6wh&5|qD7>TT z<{9u71lG9$*vu8c@ z|Jo9Xu2LF{fsxTFbh1dm^043d}BKz{_%7}mR!~Y z$-sb(WK=?kr6GnRHAC9nA+_q8hVhPUl!ADsoZ|YTjj|_X#gAShcCT{591!1(X^#<^Gx0UrRTjl=^isZa z0bOdc?q3(ZECbAU=3s7B(-E`<0da0=+erjCn4sN7Xaf}BW7*kHd9)gwh5PyCN zYED1EZl3wWkN}JBsvudE;#<$~vVg1c(##HQqW_+VE$$LKHm0iKvkY}0XPG+GSWLl) zj<~`a9{X>(d9XPJQh$mi(-f(ClVagSk6cbTx=^$!+TnjI#Yc-SkV81P@hA}T7$4jR z!|q9C#99Ybfeyi)V9cP9$`&ugbrB$WT0(?va`Q6>a(88CKd=V%nlg(#$oR8Vo^V7n zbe(huvkAnQjzrTo!Fph!RJl^XwMy_gG6Jw)MYYF7Jb^Yk)ssu$98I zhpK-gh9098^!ckG)k~nLD0{}qX-8(1vOlNUzsY~u>stRQ4a7u5K3LSS{02}9{7jAh z%kI;kxRt65zlYdx5a9nKQj9-|*5PN=$`N0gyxS%YJ)6vj&_3@lKu={ggS}PB-}J3> z=^e`q&e{u22_gv8bl!}u$5OpfO~W?f82??k)8F{AxdoxOm^_NOsm;LC#EoPwMoknS z9nODmnO}|B%a|#Wxlct-tahRnrfRbO$?^TPJrUEy_{MVN9z_9GG*=4zf1D<_k#2G7-hn?@M%7B|p%sv8One77d zJw*pjbcge%X#fU@Ct9yW_kuM$cHsYV z1wJ#w77r$cJFF1f02nU{2R;WalQDqag-33@WY|Fa-ynJC8)4I$j3I+ghtXIfQdzPYM=Fl&1DB|w~TRMDPxVE-e)GVVjO>*MKfmTp1JfIH$AowdUjSS`H+k(eqB8}IWY8}@eQ3Z_|{h-K{vsEov>+NJMUF z60tgqr8w6~jl??olPmib_PcEMtf$x~~J)bupDB6afM3-W!YsSFA)c!l|P{z#P?5CS9C#8SPKh-!cH@(v{ls^m=MeP3?S z#Kv6!j$%bA_pCOq#h)l$AVuw&x!~ipt1;GOsd%I2=6r^uC(!wkcLXD$;5kLK{b|un zWRjTB!;D*EOG zbP1lBPdJTcykgg}OGNd~`#i1TZNXFLx>H}qN{o}Rzls}yKEiKH^z)LY3K^zyx7YL& zD;~XTb}UC0W@6#+9jE11)eWjIt?UaX!Lp|a>HA__i%5S#`XZ;*lJ|Zgn!P7m_C{N< zgcHAWW)^o6qh%^&)qOl0;zp*YlPGLz%HFxFK@~6`Xf1UpT z)6hfC2A@EcUTD&{RM;W-J3Fq|+XQ#jE^I3ZrTJeO)_ove_?gjfA3naKt%L%~71kO< z8ELh1crYQTPWeU+w@26qolHLe;S)P)7-UG zl^^XoJ=4&HnkcA2dHGMuc@$sy>O6x1-XC=PQ!)9J=U2+bFdF5Ia<<9bH?4qI$bI_B zv;5QwfIeS-A}63mU>xKGPmr~jA~7Eb8|31}XUt1o6bWEkEEL@$9tZ+{j8-&E1|aS# zny`QWQnC|})tAAqB8#mL=t<&`Bt!mLb;9pQ0-z`*hzMJ1JPZ>Id~=%s8^=?D0m>ygZ71LbiZg%~#h+LcBV%a_k% z{Oo$5c-nNQ13p@GAiBgpd_rZ(=ivz-^J0Jd#N&A7__}hGZHo?$&ki-mkWZ@k;xe_W zH1!0V>gZ%{Y8d8Hb+SBBJo40HVIH$jS&KuB3IWZM3&y>MpM+;f5_Z>K5--#teD$I=AsgG(uz3W^@*9CU>T!&INlpjr0?HgRC4t;Kc9ze&i5MnianDp@ z+NFTFTMqADK>gj=Yx4hn|7Qe%Hsx0XQ1JZZQ$~a=nIMxWhVVK%;9p3vHmcgjNp0%A za7|~MfW=&`#0o#+FtMrZ(?TWqH+1x%CZ})wucHR%rZ8W2IG`N3bT?_KUUyU8t z)%QB;Zf|XaJ&b?ael(~oc1_|ell|PQy1zM{hg)?%O05Zzu!8?+F5%b&?m#M81iZUW zSQAs7z*4j+qE)I}TNtke8*0f2y>J$+IyN{0og&T5k_d1RNdFOuC9{a`BXA$|;{J{( zip|muh#|q?$MiuIj{1LA{=|aFP;R4tr6Cz}r-q==x<GN8@kr&%bzP`|s-Pdle=wJ*2p9o9Yj z*PV1MAE9*BSzRV80q`R<4@R`cPaQX6J3UBCF6+3lrW!&-A#{H&;^V|KDum~#kUMtn z3uzr>9#r5vsNmYZlmiPml5?gtx!?U}XK<85Y?O&+6i{Atr7caQwJGa8M~xb;&2SUQ8G*u<_XJG`5+g&E zBftrUH`dJ2ucg(Pat+)nUzoQ}wQljPiTJvf!*gAUVh}v5{r+23T<3$N z=*yNmhroXs{f+WwQnY9@^>7tSII*h$J9Uxjqj*$-W>%3&ugMS@xMElu=eTZFf^bY6 zG@d>KT%salYXKB^U7G8#e_ZfH6;vwkWCp>Cy%h+tHp8ILXdsi$wf$?fe@$0aR-)5r7(#qh|{f^QY&g z6N{!Ej_ShcuxD)xhW22mwF_A57@yySqjXXuq>UZ9}@1$ExH+6rj$ToVth2J{Le zhJD*L4oK?(r7*g0=-%=2!%p;^wz3BEPKaz)BSA5}r62$$U_u>H zOyAZeuX$#<9$0DO|9Gw^uQ!%+5-ef&Ih;$_M>Cn;}OkEtSeIIG^CDE#?=|FypidbbRdj5OQG7l5HaMJJT$!qs2q z!Mc>|e_ltoku=Z1pRJ*7VNGj4c?EKeSrYO*sd>N!Kog*n17m`CPdtlRV{yp zL%5@iU@*WP><#S7h9}3(>K~{NIOIcV!zK8n4)c} zLgzQE(u*E{h)@3poru>_b-vF#8AC7} zmkcUN3>dL%A#(*p1UQsZM?IM_%HV(1O7p1*Fi?$ql=2gaIyr4F4Yjq5ZG@It(P;{$ zBn!*sGFVnXpu=1(&0Uf}a&+!EKyIMxEEp(d*;hf8A*LrqdrO8P4pX-AuyRz3a#=i) zg<_0edr8H*t5s349TIKm@aF8x@&(|vSNN6B-_P>DwcGYaw-tA6q|@E9UYmc@=?7|0 z5EJT#d5%XeArz(4Ya#ezFgMt4PD9!GebipO(n~i9Y6TO#nd0DwIDTq&B?fKd*hWM&=4I)_72dQJ zni?+pv@H)YQi(W&tB2Go#V>#SrEI|q{)M|> zCKfHh1z*;t;f1PRctM6g!mkmESF=zHjoQ49yJBhx4hCNm1~@~O)_8|J*ysttv5dU~ zj4Qmh8R*NFyu@(B1o;=0Z|>!hO7_Re!4qWO9Vy5oBPi5{Z69L}kpf9&7(0T_A#B-m zAOwl8KLcHM4BngZZzX?R&5M8zx#%wWT~AZpz2WL8`yg5Ag|i4zojZ5@Jm(!O#mc#n zRL{A>JberJL=N9lkE=~RSF%+mKQT|e;&b#;m1`V&g>w>A$pTUFgRU!T*9nQRP7Qi8 zo%Kkkv3X1E9*l&M;7xo4w_ISZxCjo(sng4oc3C`^4ZXoR!^(fT2qjN>yK4O_EA(6W zf;aD`19U*dn*iiC5k0BK*=_PXs`qL@G;>iMgocW2eU5>~V!)nZ0369_MYW)E)m=c) zTrMmXj8ElJ3mme;O%)3~@Cvxm3ZPekGohyR-gLOPuKnhQzXgb=fQ#5=JwS1SGxL;; z>A)r@kD&IC(Tso25^eEZmo<~gWVv=0Wd;O}d7y#BX&@R~WD87S4tKlD2munNF$=82 z*Zh0>@7~AS#{x9=`m1M|gin7RI{Iw-ybgxBEJ1)ll!;N7U&>Q6dDBLUpbmL=h}u#- z7TIt(D|t5pJ{S?7mHCf+KB33sOnUV{jb{+^Q!^!q}%*67C^>6`hzA=EcI^&i2VNPo17XW;9P3cpMW$~ZnjdT5V5 z7klvV2lPHnczipr=K%hp+tDapn~OVxnfxipno*kNOIj@=`FBlS+0kBUyjs0UTy}wb z$Q4*^vZa4LS#(h#*wO+5*qmGTra;bcX_#EXx(Rez0{xZ*`dSHp6ey^c$YMweuwH^= zacciYE1O44G|uMg6j-6GC~$$a1g@3_H4xN+vms=?Z_FtAqFev_X*F6mdSO&%p642&3>72|nz0NOml-RRD(qSQ%PW*@cOLg-f)>hmEI_~4;39TUXGnf5Ycssj8vx4X*L z-GUgGUwRvtY{bu+_U(@CP)^)}^GK*yfzp2v1Y_ji6ys&^c$oJz4OJV01f8fOWPGdE ztvMnq)r>W?#F9(%XA<#hXhn zvI~N)3d&h9#9q?!XOHh%k&6XUAdc`dBGr!>=_IrG3#6c{x0VYtUwfSDJQ@s-yjg#| zDNk0Y#0G0p^1IQZHg>?FS}tfxTJU9?CdLxG-C15?bG_QKkzxZb1Q>&5wvaQ#5xmJ5 znz0lO-_|5#pNJ)oh+8(Gn#J>^$Ul6YVdnz`7Vew?4%KYH)`rz8IL++8@tsstwzx&w zH|;wD|IJFtI%A+`SmXqYG|?JtsGxuJttvb2w>__9y3p@BuJ}9l(@Af^h#3kLaVL>E zQ@qmIObk2xXah^k_FQ(RV=a1a75EwK)MXw|7yT<;S#Xp{XmpuE7muH-Q*o$*au z=(7c&DXtkSQjqb4gA$6HUl2aH%!K~6Uf%`_KKy*J4wsj1U+VU<)u9np_!}Oa)(l?* z#A5Z~5U?zu4<8KyL>+9ov}K7dYZ@jn z3W(vPF4}7E!11k1@M0ZckK%I1em>OGkyL91N9Y8zA>mX- z+$i~^M^3urUQV8C@J6mr+(x>PLm=0Y&pTh-PaYL34mgb**z&OQ8KBb7EL(}v-n~41 zAdvRu!YwCOZe!PIy4K3I3{zgWi-YO^7`dGVR>QbC^X9Lj27lv~-{NIK2RJ8CttrsX z%y3X$i>)zgtC!qrUb}ylPHF?a^?BZ7G~CRZu!2ho&{Cg1qn2mfn7GkwT)(<q#mQ zU!x}OK%FVrum>KNQl6HENi(YI^%#tV9s3by1`;@*_5?*mlwE&{^$et`F(#|0N@B-C>)-|iRtxCFW90Fj{$uoP>;djhIK$0lvcA#Dcu5On-je9 z(CvYOPzu%s94@}9241eM1-Jr>ydJeIoD6G5q$@+E!LY&I)ksrv7A zec18C&ON91*=Urr>Hh$9dxi2JB^zB&N91cD$Wu`50-1lB-0`PIYCK1T?-4y90|kBs z)wy)-vkJ$IPz}7=jlr|0YI$QY0vf=BK*c8d`8Zo4p?y0F#Drc>-3O)XrNE(g4Kk}i z+<-gFyw>oz0M@S2*9h8YJj|@I$x}XOQ4IBUkcR8^l95#PVZ+6wZr??HaZgvpG2Iv+ z|JGcjo^pSLE_pvUmje?#SImRikn@e3E2Em*mCQE+=4vjNTc~^lDHrMF)|pujBJcTW zf>I&R__#T>|hn? zlbUXmk1D0MRV3wCS1mceHg#Z}^TM#FMy?Gwo5q{+Q2DeNyAiP)OiWz+qMapEN-zlW ztyQljk!ih#+um4lRarTz)^3V5w?V(UG!Zi5m^o410+W)36% z3Mi&911dRtq?cYtSG64Zfn57uL`A_Uq*Q-R7?bMeDQ%@m8fY&(kM%BjnYPdTba6Q# z-efX$_}ig_;%Yq`_;NyRUoUjtE*&0DTu|9JfK4kfHK5P4f}9<~Y|qM%C@bGBS2S)0+S3^AISB?H*k$8)^y^Iv6U}R2*Q7? z49P&NZPgke$Y|F2!vDcPOstAcz&l_P0#$#**{xi-hpI2pKdAGWJc85J6f*QMwE;ff#(hUBRNHUTn~ zuaN1ldTgNg148sgZ~2H3I4J55ePMyU{K99F(Jt`Ll3(C3Pxp%5q?<`)o8y1?UEWh! zZ!rtIy)(7?J3IH9o~!#RvA+1QrvXAH&L&sAElCaAzW8iSw78%{srx?97frc9Xv(M; z0o+kkTMmhbFNBKtKFxhVRZtMOC3dX!XV03a_t&|_3xq4ipw%Fkx|9!*mF;A{cj$cd`3F!Mj#+Tr zUV?^9^mIF_q%CQ%-&~YSQK#zeK;y)q4+EwfMVksK7K&dfP_Q?|sdor+imp;3!iSJx zOn}I#QhU&%b>|o3HynHZh8b<(ERk#YFDuDs(Dd-dpbQ$>(wrDR*?oLZVLP8YLiTtEhVpu{!B4qkK+Mb$DAX+%l+nb4Y*t6)!@ZIS%c~OGi_8tH|G0A*YPlyLP_iYpYN1+`YMQ@)}8S znXP`BkY7EH&5}DsFZtQWcBEjqI-_ebQgB0Cz%0bJ&p19F9&9_W8>W$6+AG5_-h6Gb zdVeiRL>qPo1|LF$HEdZgMF85O6okCbS^}*~h{9*j{-pK1^WomTAq0LwKmB0lAn9*_ zNrt(d>-chm8=8NOUvqubZQf+7h`beJs%cv?Y&J_INP^+ueF(1*21Lmdr#Ppfl3V{4!MS?EdC<-i`r8w`(y-@Oi@&;`>M?{ zkqCIAiDlQU^q<4O6KnLiwC0~D@gAsep~+V0D_73fT0Q5iV&xLO-ND_?yhIY@V$GrdZ*O}2lV~7L>ZGbNRk*NZFeE~sP zK!*D+c@t97Ne^NEj@p12^vSnuN*ag9rjn?E(3=ZTSL~by%MdO><07BiAebgw4OFyO z%u|${0i)-=}6lGk||WLcw7e4goF3Ea~VI*0()D_?UL^ z+5VNavU;i_ed^fG>`3|*WbJ*e-VLT0fO;w71@y=amjOTL+uM3LHzq!Xm;>*>FS9tg zdOqXB#pg>GzOcc!kB)hMXuyT3nAbL^Usb_KH(JP&pv`Ua2BY5(sjgf-zy7hilA)Zz zpJ0DG8JS6qCh;iv=Pbd=yo`7HtO_p zipDU;P@d4YhduK^F5v#Qv(X89mGh*bn0MUD2UK7?vR7^AcGhp9BXJ8X|`ZS}$pN}T+BijZk+>tp2%)&ILe zjeiv^zZk>*s;~6}p%og>AKi(^KeVd^iu(?iZ#+#PEM5gy1vmu}M)&!L`F?-?2y|B& zNaahyX>4Fkb=8)$bv+}L%)XKyUaytI)RzPZGk1R=Hv=Doiibm+a;C+G^2kiMi{EVK z!_Wne%(TFveG`w*c0;n6p-g5Yb1YA+BVMerSu9r1BW2vZsF(2QW1W6w&hsnphmv#39hv5wl8$IJ zBHi3V8Yjfb(7_4MlS@buBRJuZO^dE_0aTY?VL8FK zG(Sza0Rf7aEml2S0t|7NiB>&%M2j=4J`kT{4G~vokeUan4OZV~nOBsVK8=2b1{D<} zu5HBSU}J~|aw?03I2KxXr%x1f*BrGuN9b-sG0ozZ>W`$-&zI&5GiNd*5sTC_GEWHw z5ofw_kZ875?2aa*@tshzI*C(t7vBA$WF0o*ow}x%P3@?Xx#pi-rniK0O7{Uxlpy32 z6*r(PLQ6`DTqcS>xW)=EUZkQyN{WbxR1eX_WD@c%KYa=Qg&`=+PZK}KWguG7Dy+h4 zDy)h|d&sT4Ws45JM6TF^-gkD!_2DJp95El3pm zUv7|-#zNNrAvxy^p9>P(%h%;%nRIO+^-z3-X-9?Pgck0F15P^ene=;v8$CyTJ^ z5;G$7X?!*=$t$`-a;h76O6YA&z0LL*do!M1y;CycT%;6v(PICjoJxcvBxQ-YSBK%_KOkgHu?^wTAHesO7hWBB9E=66{=9h$7uSBk|AR9 zX^fwWyo4?;S|6j@<(&QVXrmP2oSplnDS4_@G`6Z7s;UZB>8HYT&!H$|YyGe=O53+Z zjaBiDv3Il-&2W19EQE5$q*_gvKAa{5^^3h)RZ~-S6~$vie$CwEdt`^Z%&7@CP1W^; zdc5{i+Y@3OjWA>LG|fmnq42(Mr6l2Abb^1O1b*ftQz28Cc#v6eLXGbUmt99qynoUA zDdMzrQvXxzO(@3vgyOV{f`&$<44Q1hBr67$aHO+t*pppNKgrZ^tbG(@DcGOq+(dKX z&p!Xm>+*c&GkdJVc}F#SGfQT3J4m8qb1MI?%4)`k&m1G6u|l~p%2`UO7vn{6I1bCI zmel@q6WuM*icB;*=~=UwSY`JJixe{(c^-`MMm{mG4`*m*^pof&$z+$UNKK-DZj_>6 z#co%)!ZmMNL0ri+?4pt&PnS76TF@N2MvEGeQ!%2o7DAKD;}fJdq)|LywXV@Tp`dKS zI>QW4ZH$s`yc#;fKkqf`LKg7~`!k-ioA~At5!D*OfW z9&&oKGp%bZAZxm!FGwb>+%yyNcG~Wm5j!-_qk?BFQ{?KUsxHlfwW!L}qUfUp{nW;U z)+iXR$0*#|Lu?wcw34)%Dc4hdNla`Z?qTjSLK)nQ416@~ZNodRO+pP#HPlRmpT@*+ znh6?GKLywU`mD6XK11Q|umhb5pPHe-`JBT#LD4W|Q)Sp}LoqR)e-|i=P(-7AhBC{S zHB=Fq-0=G!GmIZI9@Fmd3A+8@r~^5I9AJTnfi^wQJXe^*6z0!-IE8S9hs(oPwHj-@ z6Bjs@PH$Ag8}rIAy!841f9mPfr|iH)ux7$-@84|QmZ0*Np=~QJ{Xg{~o**>~^smV| zFFSCyI$t1iJJ)E(mxFLQJQ`R^R*pt+DJPN81ChZ%Ss;a!1`0b+4_k34mvVhdHJ;fONY@X$h$ zyH;dYI!r2zjA)=G2tx&_2q#FTdxm6>_CJ$=VX}s5A)ajKRfW3DS@aB^p`ZyM*_XPR4BT|fliO< z16>~E3iJ^21HEA?aZuDB=yiX*5ENq(BWfy))(N91VuaY}6GrR+u>(aKQ5ZdfR38B^ z#0v3yMN8C1h>=5s$$LdGvE*PfjfA0U7?Li3oQQ;;3PgeC)g;uaXfdIvBvh3&Y(5ch z*sF->^)Rv?I3raeCr(c{xQHUc6g4Ko6qUv>HS;h$Crn8>Oo`NC>Le0jiYGXBux{lTnrVBP$gYYfhraxFuDF0j3PS3wh4)U z@)lGHd8m!ULgry1BwwgjScphq2#L(Vh?u~T4iJk#0uBg30XXB=j8b7J^L7}_#VBrG5d;lNS{B9;S1 zahpIVQiURWxK~Wdc1WvBNL53MUei0Qgc=Vcg=!SR`7H(#m&S!5Q7lYM0fNnQ(o7&O z5NqS;fcFQQnW=B6VjGGzhk7H7B{a1_eTW04)pceRu2Jb>Wd}atArGUKEzN>|LW-^- zI;0EczQ;c;-tep*qC% zQ6>~$L>lR!tqvfNKmrg*pg>~?T;ZXK`JiMNDx`y=R!tUSZdoHO`L`K#sASqth=CB} zK`H`B13m@bff#VofjR(z1Rh`qfI%RTfB*)TbvYm)45*8EIFwfuizP}y(GaVOLxQ0C z^G~u#s8m$QCBB6xmp^qm6@Q;_G>S%y!y$1{SX!wJ!UO;S004jp5Cj10Bqh>#x``R| zUt7z?c!e!oywz2^v{f+V8pWkwnv!f0&UTVHT?$EsM@QgGS$X{CocD*FZDf^O;NeZ; z082o$zko3zwE=gBJ2Y0?3sn63V7#SOD@&%uSgp2L{zXtkXgmMxEz5d)G?jltbXvF+ zzMms3XGLrAKOLoAw43ZjDwDR8+m-W$?`TfqGWNZl#vF~Go)H;U4(i^jTL zc0N=U7|gRU&RCz&^|Bt|Vh3_iurgnr5(`@z#Oz%}5MQyjzEqntU_L-lJY1;%xX8o| z9C9u60imekf(04}UWCG6wYh%~CVe3-yP&Zu)PtE3itnc1bIr)#2cCcGuqeS@nZXAN z>&lE>G;{BDsNHIbd|>Ki`2!6_Xrjz<+ts~@OLJv;(4F)BLLS0%R4!uaa8HgkQX~9F z9HA=b#fSd85Gdy^`)&BR;TOLFfQ1-Mhj07>9Zz2~^*WtZ>Vq%o1SEe{KteUG@SrnT z+ppsEMI_yn9Mb+ltq5K1sMuVuhjuG)90ofL4v{k?W<)s#a-Ny1R%1qpWp{u6Qtl6E-dN-@9~9BI;Nbv1G|6z`e4*OL5aRiRR65eh1BrWQpi3<` z$wS!C8arZU&}a%11j-H*VWT{GL^(an`Gh!lbUal010CNDyqj(+pX4wli+{#gH9w*e zU)wu#6+wR=cAr*iAQ!pxi9@=h4}%b!J>-F%Fg)T_Fti5@?v&vbk6~l=6RAU}qwNlI z_01P2=kC0ZmH@GOFL0}HrZ8yg-232X*b3B+`)IB>9 z-e{ugQdu!&`mCemT#5ogvJCwWtJ9Gy(_0Y*^TdBJkdTLO+F%IkIq`NwGyI=udpNBj zQDhnCu1;Hf_kAlPUDJhFWMvot2zkcpKVc7t*dsIB^xJFHjOBDv_DE7fPr@mZ1fmks zq*u3B;GB@#QLK8WeCv4*z_d(ancv3t+jf%dSCam|GehlE;S@X^y~5Z6F>S{b{Q7c)g= zcsh(o&ISZ#r@}=9lwHMwlTGJ^3v(fGvKjcG_xCA*n+~_K+%r&@fIDu`4$eIlo`HX> zl19tH6pUnqYRj-tra91k^&M%PxG)k}jtHUuWESA-k?kQxR`~+;lQqjIjt3=#9Ij;r z1CY_##7NgUb^QWSZx1hU7HQc+mwK}Yz4;a>OyRFOvy_69P)o538GRR_eJ+Am8hRce zu|~i2o%dodb>wn(KlGC`#Qf!Vd0T%gfqx{NKMZzq9c&0jDF1WRLKeVi)C6z;Zl>tM z%@&e*UkA4WbK2x%rTTNOd|Hrn{gDPw#g!zYgGq38cYsprd8#p5Vjrc z0JNSacV3hY*KO4VOPA0@zbNWgcDVo?Hr$+Oyw4$o_B`o5e4a2-33%;YLCAl=?uI7{ zl<`gd0nWS5brc3Vb-BM`9saoPdjzhJ)1)@S9y6lB=Ul+4>a_kOf4M?koK$nd$tQ`A zTsT5Wa?OK9%TVy~3>m1E2V#ZU!H!At{;^6}2~mF}JYGo7~-VbsU@rtl?JrdG$!K`qoLI|1G>54_r}>hDdBuRRcw;S+iFL!0xf20 zd-93lhj)qH1Sk@uEW80{P_{+MhpE^JR%qoiIC05$yPFH-C@NQ$UJaJyQ{Ri}=W9RX zME$G8qKlN$@Zg)YOohZ3p$fwl)fcqIC#%{9kRgAhg znsi+PZn#L`7G?3RY5kc7yE2 zmV})}EOdm8LQ-Io&}KR`9s`a-d|L2dYne;W9Ncn62oxVDI4OUgRm_8ksK8&D%HX&O z^v~8H-b|+^Nl~Vr138o;WuD5Ea5g^sN2?-y0It(26&%G448K%kskyvIwzbBz7mqyc zm0{v=8y+0@7`OpwQBYs=mbWj%(GG&r`AwirBB}a*%f0}@EQ@p&d{s> zAPU9_F-;CiLPdW!Z4Y54Q2Sjzf{X-QsC!JYtVoa54yeV;Mn&fnPc6I%!T}FnSXSrZ z$dP>%W-@k2SWalP&lJxxl~Yg5;fwf;r=B@2_YQ?P#^gr`*tcJ!e86d0jt|1gFBqW3 zWM=aL2bEGVSZG0%-vu2MuEQB4&NZzwfjqRJXl1}u1weoG2p1lp7jnURzgFkP+yL=p zrAU!Ikx9XcTLxG<3>!VHIuhad6_-vw@cZH5$=}IFGpGZ~~cG zP$bASK!<;Eh*@K%p$pYS?#sKH*9m<_o~~3mVnnmmE-)!4o!Et!2_F?B zcw%7&yI~%-P-;L31ul0?s2)dsC}6LakZJa^*Q$T{yq`R>eD3BS=vZyJ1+XOZxsC)O zk-U-^Rz|DAz==ob!*b&qm6m%^MgjHn7aqJ?MhUeAEF*pvtw#uny1_nmSlBMgC!uCn z^C0Ja?O!Wi>5xk?&4+ZP@N;IOYX!AcQg5f{FaLT%1P~5$pq|ejm_z=lKcydvy-%$K zb)bK~`_LRR^!X*vIite&+O|u~>f-U84J_W!)#|6`C^_>ZUG_*|i1kT%q`{RqKf%)p zU_6Zr+#yq2229Ud;U~j98)O@DdJpsUv6)KLbmS{JN4<$WI(K4ST^scHRWha>fy93v z@#0IRX`t=2)z*_-r!4#fDIm8GU1>HLhgbjDN!;M6ykuKSUmn(SWK#Tzy0&B7E@uvvi0Rudu-4n27;`hkfp$UKE zW_3tZ`^qlqi2=?~a{x|?w$gELSIIF4LE>|#*YOz?8TtCio(>rc*(9?@Fi#zd_#bMU zmTRy*rRP*NS3YAD68w|M$%?)ZKsaN<5n=66aYrbRAt8(-Y_7YRRN9Z=qlZxYRVE zL$hSscn!iKfFQu#j>13vIv=UBCw)wqCT|<&Xv*YZgLO9M1%7Y~ez_5&o61HuSZ0=Y zotFRf+C@7HzRS3P5fI`a30^!rc9o!f&7sc7LkbXR8G(c21dR{i$sJ{TDK`aG3yfkatuN@kDiHL5idWV^az;F^1Bk+sP>)C9xp#t^ z%hzsHEV5D}%{^RO;f?bnJv4tbjat*wBD5W;O}>*FR}WXOxeOnQR|MA^CQ*3*ALB_g z17v1i?)KvIBZUt!Gyp($;SqE^bTU%xO#5ZX@p~|UR))Z9Ami67;+fw$YW{sm*oG!^Cx74THeow8?G`2eOlOSFKyiFvEHXImV=N|hX^(%q92NlW;`be7>ml5 zz`C!2@iP;{^9=sAsW5--QvI`Jq5%BnJBawws0*-Jt3%rQy{grm7p;ZXh|qYtj_V{y zeON1$ZKoG;McA99+*rC^h3u*<9V5O=Z3bWg-k+M2amyfW1jfT__}$-tZAx6^6LuX5 zr@Akeh-PLw{M}-3wX|s4H7b44yWqlb9bMXN&wzK^U|N>QgwTKTY{Ta=2XrKu1JzmJ zsO_BAuH?y{YZp5h5#>OAa}bDVm9C9(Y}%qXw*=a-4DsQoG8GZtD4(j@cnh~`?A;nqg>LM&RshK(wfbD-L-imOwpclp{6IC3WTT{y@ z{UG@xZ-P^Y5~&G>3J(%uAyrc#2^p^U=lMwS#?j}WA5fQK@jc~pI88wymfo<ATdEH=#ghMl`iab4Q>J`j)z))8z8SSP@0 zcCXjcv!P^%5=6$kcX!moUu;NkCl#Jic|=(iGRR9molME$3sYK3ob;B%z=@ zU1)y*@q+7gj{%d$=2hd+F{ZA%b1Fj?2V<;SAs+b=&?Ww1>c|0hK9EJ7y%Q0zNDdyL zdv4AEns;1)BU{^hmzW`u~n!*wVaumKrDW0B;w5Nzy}L|R**RlIosN?=zAFLF-gx~?WvuU7&az2tw9 z7{wiwbIg<)gR#U7=ATtT?HF`6O|{d9cm$NHWR1(VGC4 zg+9x~EoLPL0-&~{ElV{qI4p^mM^t~Yfg0dz2*w4Q@UK8+;wTQE)uoW{sv2t^&8m1$ zokjH;UJx8;bv-S^O#E;mO>hO=zl@iAn-19~cZ3_i6?IAcM%9o$=mV(}dy!^dylcTr zQHRP1C7@Va*lvLP+yx*rCX=sel;-l-2dv~Q7m<^k3YO8#$0(F1;A_;#i#P5^! zd}LD{(KO2@$g6X7znUwMOcc*W7gaUe_?Gnw4VIv0R5BdG-M?mu6@~S@^HrZiebD@H zElH)|M-ZV2PnxV7Na3~Bp^g*|;5c^1rC1sT>#5#~;JjH-sec{fvE4@VV&w_oOIX)H zlRl!K;1G#G+J7e$4_+<1&isx^)dozl+2)A=GG!5aHw`fjP&wl9RR zcec8Gh4xkr=}}E@;-TzQT6ZC?I0mqN;t_GDp#^BN)2Tls=q3=~`vT_&A>9v%&iRUR ze>Hb?U41|E{PMb7f5mOl1RWY!72sn1wDy{uLILwgw7Co^DDuG*SJr><^S)DA=Gbf|3Vu;B{P!Y!`GiGNb?CH1s-%4l9 z8Caz4OBND1J^rO|Y-y;tp}u67PFB#`K|^%YOraO-J`GqSBaEH3&0Fklk3#%6W-DuX zQeM1m7baGB_>;uGbiseG0EOo{7dM5i0=Y5~hPzKHz) z_a_MNa+gBYR|&RZW4M*Tu+Pm^rd%u$G(8il|F}z6!(VmtZ(O{wE zsM0@sv>jxI*$00=59!d+*w%v+t&A{^t=Od&bphEw{e8{jB%Oaa-U(#8N8LjxcQJS% zbHJK>GeKi%^(&=q7x*LT7q0RpR@P@1=(!Vx)w-wt7ctoh6QGa|K|EDwPRFNeEBhNSMe5GD)uQWo#{(3xy+Z$Tb-Ad8KgBG{t|Kc!b)Ss-e?GII zt>vsA`SR9*v`wu>$A#B4%*X|t!6~hzLZ>(ZZv?(S6&-KuC9uG;_yil|wn8z(4k8wW z=wexhgxG((GF4lKo&gPaZwGujA-NQ$(>{8Eu%A|OUNB+5xokN;6@H`0Z3dtQHPAX7 z;(ADZBd6=N07h2E;phf86o?xdTA^C{;8T9!@1Az^p1Z>GKZYujY~50b_5D%wu6O=6 zB2fF@*hu6Rp*@167aSzV0%iZDYZp}bTpP(&I~IR?Q!H9FK^Fz=`pCo~e<28p;*W-0 zt;sZVG0V0yFgj9ZZm@pi{iQko_XM$rkm~4Gxb?1#RuHCujtR_g<2O(IhR@x1E_7>i zKCD2)b0cBM;qplfbmmcrqB+kP*%jEB(w)|)ap+ftI~-)sqxfM=R2@J1EeOwV##CEa zmOOtmE1!q00a@B_T{Ot^PR+Hh5Opn8?BiFC1!RR}RlVWTQm2IagNu5M73{gI#qK$M z!>~Y9db~;3G8|#8z0N)RQ8t%D7g32E3r6_t@(Vw@?6lW9bv^OYO++9TrgxE2P1}F7 zsD(}8SZv0HDjhGTfIwOG_H&9dmo*nOX%~NB<=Gicsk)MPHMU`{;I}ApiF!7}(nbMp z0<|>~gX2lhsTUixvY|4P(27@s!JQ9qz#RU=8_EDc(2E>n^yF%I@lupBONg-nK-i`V zY`^crA{Iq_8#BDR(ww}7+_=g1XF8hAT;ei6ofia54`Nb_$3{xYoZpLv#-96aF4}+W z91*W+?jBd#6Y3Nkv>4I6uV}|I3P|tLAJ41*=!_7B__ZIg9RDQ*sXhaIl7|YaL0&dC ziYZ^enC3-A!71fwuN}`rxTxFH^V47Y0R%zXXn%~K(>usVK<;kVIRce3QM*uLEwcKJXF4_I8T_W_G-{L%=UbGlHwJk^d*qm+6 z8$OHlL6Er>r28tqbrY8)|4V>67oLC6g*caL{-J$eZmxK0Q0S(g# zSGo>!9c$opXvoH&NGX=6cuaC3p_DIlE&akmw6#Bq%m{qkUMZF$q{BfdHH)^|hj@bKx^)RxTHaZWT5aN$zn zNn2_N2nVkrONS`s9+ZFn>3mR^hR0BnWqe3#EtmitK;yq}tqEMJJo!KO5iIz~4h0*3 zRB-}b0tBx2^LMoa82RPwlncsr80$=5|4Ciix8UngeH$*aoZeD|D-3 z?0~~4vibMJVZz#BS{uIhQEQjx!y#@Wnt>q46plS;dBSwV7G$t3uQ}3kwwk(^PDCH&MbHqKQbC2&}^~k?#8xwB4-?R6>Y-szAjA5m6 z@pdQyUpJ5Ia1y6U=IdmtNtx7#SEZM^wvU`XXB0fCH=7Sxl`XD)-EZ&EE z@ci)A9e?npk*1TT`UhNxIRl6rWk5XG6^JM#9*9q2f-quV5NhY-5eIRQIXOXy;?BvL zglJ$$Au@lWlWhyp8Yam27Q3C3B;dOm*dYkZob--wQJc*WSCA7o5>aB#LaIp~|6OIVrQAgbCd4xl8(&9(B7fxV7!qPrb3UNz@ z!Z(2*66)QAtBZukK@xX!6EY>?={BjANhoR)rksC-yletiEEh`n%u*sEY~r9wl&9$O zT#1z`OJrY7rdy&}YNFyU(Mtp-WKNSOG4Z=hekz&RPnsx~7flkJgC?t-i9*kWP@1q- z*F-jPCUUSqGf5ZE1nhd1k`uI*Nq^~t)?~shh)mks33SI~f;`d5n3&rW?G%&VKH(r7 z{y%?_G?FK!r}QPzh7kx8kaBupV&(lydLs&)V52OG)0wYP48J8-XfoR+O5_@0i1$Dd zC6{bqDQ>$A;}wQu4pX?>5-982wS>ETMy`kO51e zp^6^@l2mkh*+Rt!%^;#($!)Qs+E#KpE6RWPwIY+1>;zYoZQSa5yZir3BcE#Y|G7Ko&oVdyul&BuX?>I@KkAjnvM@KFo1xJk0gT9{3f@P{qr$t2Kfi&GGSI_4JbxFmmh zzJ-J(;Sw(VGdV6UrzG6v!to?Y1YLM5QWt)eB=uz%PK+e1cNf;_Yz~sRBJtv_N3w5T zl;ueFt{3HLBw7u=XoHd9Hhp0N{wDB?@D)jvFn{r#hz0>h+lVCe0z>X0VMS3eG(zlP zQy~F87+?rV<_V*WK{E9pNQS;J`Urm{g!2uF>uwn z7;Afkurh`(Jp#Ki*5nb7=L`XlfB|HfZ$~QMb;OX!a7sroOEMPch;fr~A~`ZZ%IGGJ z%xq4PO7%BNQtiTB0sA1%b zKzM3Aco8jD<1!a{!y2`2k$<&DjatMm*Ql9AhBJlTFp+J& z(f>3`^o`+31oQn3%ZY;O1BanU#C&kHX+(H29OjBhBE+FZMCd6FHA4iFjN?Fv7Wm6@on9F)@YMGBOW^$O-K^OqxlkYbUeBzA)3jf_Xt7k z^00k`v^NiN5km9lAs~N3z(jgHgb*$2arp;%)Or-jk3A-P5QN)fZ3l7h9_Kj7<^Ufx zZIEx`qc<8vUh+{MG6q|3F682p(;TTejigt z5Fz<-oF)BO20{3TJ&?lf2UZ-&i2PAT15w)_?KF@`_77_?5C(rySA1bzf$Y6PjvP)P z`IQt<1agiVkTwrU?ubCN+GsNP@$7g%_#+?qXh`+UC<9r70pfNbjRz29L=bNPl4*h{ z`#)%`ATs?2a(zKYNZaS>SmIQyLka$RGD&-I5WxNsCLZMJL9Rf^W!YDRob3!m?FaiI z!|@M_;@AH0PCg_o*Y+NM+IEiwgxmv0 z#kpK5r9B`!2x!7A{vZcpT13c|^suP7aP`nhuk30o_2_vxJq$7z1*M~flpQf zw6t%MuWztl9d_eZ9eG$&2k;aEF;Pb%6;ffR<5Y$8G9AKMNH-}RTo79GDWt=#Li{i~ zIByRfspSkhfTDg5MU9?g_gW9V&XL9c$`R)fvO?T!4u%ApBaPs@3NajWbhHrHmxEI; zL|uQ&f$)WVSvhR6q#S5!A-J0yA=;80b7LY$S|`O(JmWClLOOOF-?oreUffd)F%}fp zd43!P`$9r8OiV%iY4|5c9Y+^ycMM4wq-6LwtMMVk1G6FVqmDza5AxSjl+LNq~2Pni$v^~0#byDPj-L6mXpOXc8208^*-V-8$KL9-5QP@1QrgA ze1t;_iARB89l@~~iBt$2l~@Bf3fS>CeBAqngVcN@4S4qkDnY#=uS5!AszeUu4R|Ip z25%U7A}{X7L{X&sx^X&1s%1`h6)ARZbQde)RBj-`B7<>5s}{KoZrq%UwDLCYUZj5q zx8X||sVFx_610uXGE)57Shz*2H1Z}B=Ag)>LMvZYMgE)?V*MbkfiLVfh0-nI*pu^ zL}=3>y(JN38VJcG9~c1ICh1Zdf!ay#Bn|5)`2lJC4khJ{#wMhs;-X<9jh6C7L#r?!}?>=(aa!GCT@`#C1#=> zX7JKE6R~vib0)mM3`1zrw#$HAns{v)=0f?W!0%PbfyPc4C2v5otS-dc@$B z3^B3`7D~sd3d3zw!!X}Y%vTD^Z728@hNyKSJ7I84j4<*{doVDh69|6|MrCwTWWgBI z7r|IEXJCY^6Eg%xBl-ZtuS`?lJF34h9i5o$7Z98A3l8f9OYMvF;uL)mHX>h)9Dgrb zq7!Q>45h*uo!E6fV;djQiQ9Ui;3d82ZQs1`W=_0fLGmJ;b>hXwJ@6v!a$?H62qNZ0 zkGo)O&@Q?kCkWWZB<6pladlyYPP$GPEoRY06C5|X(6COV`dl!UY}V++yyk+$N|pTAr^tyujqnJ`GjU9ywWGr+TB_%X9i5hP#uL7WU+A=u31sg?4W$K}c497C z8hj5NMN1z#QB9+U!Gc7g6`C|9Ey2j&<%G|Yzy5!Y+~b4`r=?D&)AB%(LYZ2=m=k6& z52omZkyDGk!de`1a335y^;kY@`$AWXn9kJV0q(R!p?}iUVwcQ`8Yn!nASY(5im4@( z;c7XmXb&eM%zhK2t(Jb>1d+Km;pmD@_$IYzSra&;mIpN<)U;eUnwV@_O8HD|PBati zHkN;hZVsMiWMa3{n25nFVq&#`Fwt^ajQ5@WHdFPItlo1QxVpOCx>r)L*o45iDZ8} zwfu5eiPSh-l-qgNvs%>@7w%jJL7cTY4T$PyYcG}WzQM#$u8gV2Z)ffp{!h|0sd z<&v~5xja#l%fCeGk*3fHqshe_KPQ))NQd(^*usp6VF}Od2B z*w7eLDsIs;W}*II#l|#*KcK)d=GYHSbBz1>fv+8-GJe2Rk6FGC{>aZ}<@5XC5kDqx z`!EPHm+3-gwLValB4hHIY)3}A`Oq-Q)Dt_uWUk9foXkr0zz;A0A3!85kYt#)Sw5>VMfMzfR<*Xmj`8L#x{BA z`*l2c0%^uh@c?&gX1VZS3|!!WVw(ZyJ4E`;RPYX)rgMiaa;D_%09iU?RXfDy&X_Pe za7B5>YRZqNYXuCZyLERMsd0ihq-bjV3kUkBMmacO%BuMe;$o}S6!;s8z8W>(!2Yquhd*T7 zt#j6t@Po;5E%`1K50xsoIbTY`oA0LKZf%)vYrd zI21NzkPUZ=O?lWLcWioo4d^BtUtL38u{C(SY+Ph>Ha)Cf*>$B;*ZGu;@JBb=*@VQ1k~wiqTmY5~Ws;nbQ` z+cnOIqXBf@O93$S+k0)!z4(_AP$a@yMqKTJ-GdO;+VQ(s=7GoeR#fi=r%<1S2iIi1%9b1|ni zUErKK&d!B|*BsL(S@$T6p>#0(4(gn(;zIt*VGVy=An$WbyoH>gWB9f}=FpLtEub+v z&s__)p@euXuu|#xRSVfnM`2pv@^tjj0)9oEz0QL0)H#7!IAwL}$-+*tPPt=2@?AcP z1tDDrQ&?!`>r?|+c!izDy@JxQ)4D70Tz1TIg+$PfThYO)c9dxa?9O)1@?<%?ohVI4 zhdY1NV1@V0omMh&6*y1wjdXbK>tzZ5hZ7LPw*7^<1!PTjo|QvuM@H*p0abo zY|`SXqKn4HBjQcSKc2>H!t#(jZN8KzJ8F3@t;Rf_H6b&b$E-|1?>w$vJ5MtC=eco2 z&lMTzNs1;EH9a+a)bmG#)pMt7J%ONK&m#fZ<7Fmf9_?|#c4k7P?Ll`P_q;2+$4`I8 z-XkCrj{bY@$V^!Nz$}aSIFV_5G;QQ#Wmi7&XhMIQPZitqxmXiGMxRGsL+tnTxmXii ztj}9CVG8?{SgCy;W&&*Pb7A>DcmKjqe3@Xw@zeM8(=+Q5_SbZ zp+f)o5vCPD6-vUv6QE+)1}q2Y`;ovd0U0V1iY_3X(5oNN)<@tWfy{sI zkfK18-$cHm8seN5XxdYOILx~v*j>1QKI>q{##z@&7BZ^AZXf{ryz))}f+K%O1nf@B z?=vj_xJEc{4~(P*-U68#U`t;kP{C>eT*i2ev-B{ou|{A~V~Gvf8X*cfs#LQ^NZ6vj zbjO!a(~MwK6O1cY+|tDoBb2VAENN)s%Ps;M*<5#v5pa<`YXk*NwTH5lpxUN-9Ew7Z=JR zh!A}g*LhvcCX3M347fxFo_5#TH>a>1SD2(CC_1Lv2ox+_vIFw(kB4m22ZR6R43|xvr1k@Adw-8}1jU-^!b9Ej9ZgCI_ zgb!^^wxrE@2=tPN5v1}D_IHJBCsP=C2rrs3;WI%5Rx`y}>4FF!O)aP#S#z@nf(RN* zSLW)Zrd$UE5l+K;gEw%i1rapD090R{E{^Z>5W3n#y}8xr!vuea5Fwoslp2Z%ff>RO zvx~MevU1af;BSFnWViIoK|j)zJgE?16kT%J)T)&45`um*S1C1CvwRbTgeiN@$3e4Z zVKS3B%0aji4UZS?vDL=T?(1#9q&u%03BVwvi&Yz4Quc63Jq!XM;6@)Ot#P`DCOtn< z&!Kx6paWrw1p0rmm4;$=AXxp9WND;CFFS#7O%bEX8dlLZ(~Ep5Ahgi09G5h(c;Q*q zXfHwmL5Fpo5=n#_@^b+QLIMj3qoYo{hTcIXKYq){p^uw60$VD6!ePbH55gk1H5>r? zKB!Q#-v`zJjTlAM`oN0eK_a+)$|8{>o)AADYs{2O$P0h*!9nT}RJL!Lv3sxpnrRV` zUX%2$erfqz@T+&~0g%Z8P-nF;FBIs(KPxnmqa)7#Qbex zcrf~p7Sut_%Fge=ky8<&nAaWHzAOks>xB2D4IOPWqDLuLIq2*ANvpVvlj1NR0_hJP#7YN96D2kr)C zzm^oLtc?VM%#TJjxj}@&(m7A?Ws@91%pNy5ZIXfK!VuC+;SKdJl&s(!G)aG!q~1H z=lYAq4{nFW7x<}{Tb)Gx+!&Ma(F6my0I-JBpDQ{Sh)X4;2leb17kF`x5U18sq4Hx2Y^L8X3L+zfxX zuN+Ra;8Of7PNgrt&LRWi?_xZkopWm!;CfZ5ko%>27U z9r#)u+e5@S$nX{KM1gpG&A})MtP-uRX6Q-hts{B2wZq^^sM~**33hq8 z#FL=se4Y~~$QJQG@7xR%Kpmn67gx;@PAgf{usEY?(zs zPXbI8>Gt4BA3)d^kpyZbK@icU`h&c?ZIK|$Fne&O&;HOd41#h3 zAhv=d$U=W;2FZnUiZcSeM*M$TGlwU=2$B)Ss3r{7MMY4tR`|?4n8HY#O9T=8dkut7 zY9vH}%*`o72AD2WhhRPm0#qEFA~6J+U+l`Gj%G#*!EW*0Z+XWc?*<`gV0brLMLr|{ z*;bT`*Bd+n%OTltAkeMvfMxLj@RSM&LSGkNAYDM9Ed6U>YPx_xnt6X?oIU>zYxV~S z8WDAKe_A~$Kd{RMX73dteGAeD=rm7A3wUwE!Nt_p_DOg}4Pg&_<)*8eZ8!_ZwV+&H zC~nRkhLS{)ENs>EkAynC1B^MXK?eHYsF`*E6`w2}>Lsnzs{+Q1QrrhB`Z-~l9#bsV-#&19fBl$AC`Ponm7b(*X z)RrAE!u7j28L|yL)vcoN0Xu|`4a^atMO8|OP(H1J%9{Zqz?I-WY5=cuuOHVl4u&*f zp62|(FK8nTL{;;V27t)Ex!vx@t2jM2h5s37UR1^sj$mvC#K?amZOnGdKo=p8e#pz& z$iP!@f6cHP&nS%n8}6|aF%SUYo1_)55%Fk46JK2b!p#-YR&$jF308meM3*bKEWKH;In8HjgAi*=VT$8L_763pm zEXz@E9~Kbtgq(lWL}E`@K*$GBu>$911>{?4YHPew0i@NOI|&c6QqWF;1MAmA>=a_9 zfD*Bw1|AOqfye$273Ulv3(;>Fqt zJeZw296#xzO#ouT+bNO>!*Z0=0d*#sfFyc_=A>NXOwWIofRD2goL(*jsce)$BjY|I z9Ie{K;u1+9d5affvSs{70M_e(&CJ6B*a*~bffTiXC6J}L2;fjf_DuxDZ^?ZkP*U1l zks3B%jvg(xnG(@+h-4}R+?=U(Q^PI;IfDR|CbU@{Z9t%?_w}Eol?(L)puJC(n{0~X z1Kf(j9s++k#0MB`0v$-xou;lgoJHs)Yehl71Hc>zpWKG`N8ahJ1H#&`1BQ9owKxZm zotJz(yz(*z8hfV20c)$?cmouqF~n@ZF3~1P8u)VJTQ$I3`PQ13rbyO8%Y{3KatO?$ zQ#@us(YRx;jN0k;a`6~Y2F1vnu%T=ifFuYXc~yT;23Z~%@V)@he65rT#uIc*FLVJ( zydB2*wFX@a5QW*Si3Py3x%FHdw^_4?vI1(eSU0%_Yo08s&~2x?l2N;ZY6aX$S)J9H zAo8}+fNGGGx+1PsBS?{fRzNIA`_e}QP*S2%0mg66>BT|{F#l}?M57=71iTyG1f9hz zQMG?+egZ!3ELWC;rW}mG(6LVdQc@Ow15%%WR^z#VS*uS#d?UJ`Ktl`CCt#XV&qM|#_O8o@#zx)!-MQAUTEfw_6ewfwnvT=m?A5>nt*EhvrD>3 zwweGr?H1^U{FRYY6W~+|r;dNTr6%BF$RU4XB3O`!J8Nnsz=Tv??8OMC`bvNew-D>> zb52o7B*5Wi5?q0c#}*?XjhLIBIj)Ni7y-y|Vlb_Ubuj=VKqEzp7oWzYF#@82qVcrf z{6AZqqU5?!t=5)}5rEegw$bM)`nw3|s3su$MS$>qEY<>jb8!gJXqx4&OV6huAm)ES zPEDq*l&tvyxO_CGehn7<0NQ_YCaD8TT0MgwV6GVE07F2$zkANz`+5+P#P;?!$19p0$c-JDl~fsVvQ*83}9wJ z1ZZeK1``7?cY~EwGix`Cy$i6U3o~I&$?O7u2ny_)0b>Dv=nce&S&DOtv&R}t0fY$H z=~dQzQvk`8s2mEPFymDxfYjqkoZQ9|F*_&$2ry^h;~l*rz9ImBcxsIC1DL(zJWAYW zBBU?X0W?d{4ghPeLum0IwgEhBB(2&jgP;o;zyeUG@$;iXCGC;51yCwKUXsGcgA|p2 z0n$Fy|li0=QkpN}#?_a7`P@(>omMO+7_ z*h-q3@s3%fW9^@>gS08^if#7a=NbR-giO^E``gm)qr#RFb1Fc=UB8JMPL`}6>)~7b z@lNm9zUovzZZ}AeF>sm*2kMvJKPz@Qk#CBDJB9L-K1tzI-Q`$*^q2R41cNg+t*7s%XiC7@Ve^WT0+n$>x|gBA0yi5RFL-BhmMEdPmdda*2j z`oTu4fePi{DeiM(!gKeCEm>&?jfuc4@?eJJex z4&Q$IroAojE=;6(gt%gUsH46jV};_m_g9yIo0t2qx(9{&2~ZNy?u7 z{z}zh#%PByn=9W>!}18tcz@uMGE+@I`c~rDG921ftMiuXE~#Z}_a}x1whf?99vEH( z3e@gP#P(HMyMHn-%}j4<@F-F3{*<+|vr4-UcRZYZVpn2G5TK&?7G#h6 zV?%Er+&F}!`}Rlgss%5wLG{``6Xxe)tWcN2tbNl3wJ5jI{%L2x#fcQoX!b|Qw8t_c3`#7R`-#t=lrNIIVEtk4Nz>*-uy|i zpunbW4r{&+7=#xkx;5VcXgJwfkilktBO~~-RYw7UFvNVRx7rJb z{usxh1O@a&C(81bld^g%H&Q>T{16n329&?YNUoxP36X3`tptRWm}RFrg=bgNM*cxZ zRF;x(WtTJ|e@yWt(3`t4vfSfO4<&P{fMN%r)@ZEgx{eqc9aWw*J}!k_HKPnNLJBbc z*PI>;jz*4j#c!KY$IY9xs8(YTVbm5IiEaILKpSj-N2V-fzujM{{1oX3sXPyd>%I=}7G2W3 zSWEZI4$T>0BFMtIFU^w3;(oD-qD}5emtGCsMKWE0f+n z7+XIMx!uX_5lC@Lsu50Lr|l0~Rsnh74z@>*bpxZ}lUf_B_F2Ml!Qc_Ip72)Gv{&hW z_{lIRi6GkJ80|ic=C+!$v;TxW! z|Gmf_nJ3{90Q;+gWb7l%fhDWh{no6Ay$9=?n(vKH{Xxb;*vk-l8QR$|0{PdIv1`iw zVgi`e>o4e|ETdlk%vNl#`cpW(Tkln$T0z2;h%M=r z>W_>hA37iI%hai#ha0JJ!i7?ASc;WuS*Fq%^#SpdgJFs;`HBYhpnD%w1GoU zKY+C!0XcH|6^$6VOGSTxPSYPVs!{;3X?nwoyR_pImr&e9Y;iPk*HWnRpDX=nc1VJ* zWw@gNI_Zl_QB>Y&i1f7~Zjux*dDNTP(L??rT24o^9Wwe38Kp7YLaM6hyLf34qeiP3 z0U`P=Rs2}zh-2b_jI$Veq0d}@{N@0r&x8IM7bDjj_-vrZy7&7zVS)%1;(dQ!*uaz2 z*-HBSV6aiP)bpHtIn<=u3UZ^q;rte_P2#y{lOJ^Kd`EE$boyZ+U)~6Yr8u~tp@<6= z|B(tgPpWWry!oZ3YybSUtU1xHEj4OQR;<%#A=)c6d4ZAnHzu9-hQ z&8bps)h)<8c%eKeQw}(y?l5nN(vk&m%c2p872^&I)2xN#DAw*Jt;_3Di%v1ns!LT7 zF%Afqxg>snEHD1t+WXu<6M44TfM*G{^5SE?6uSOjiprNSMROF8ns>!TF>&kzfHkH7XlX+-25|JF-P zsn|e&q}4ed9RTR{sW5GcrxsV6i8ZWkBM`0e%Km+cFzbxp&R9x+z3n@!V!S=Zg!$(aq>kdR!3qlnP5c~w z$tS|N2Z_fN*Oqp;4WbNK-(mI?biZgfyEo_r z?Um4fFStemsFr6JIMFaac(CKj!r4P7OEttFdWsLte$uS~jY(tbW$!71V);Ozz-U(4 z<-<#Cpx7DjuV#dVwWaw={7r+A^Yj_);D;$W_Jh*zgt5Qe6bSj9PV6B2s-M!@EuEcS zcp3I@gHqV_e{n1<^MLu|x{g6n1lW%#^1Fh6$L1@^O`EjWwvz?1BHae$ z#$6AI0hX=@9i#quBv<{(^$VI&mY2WZ|HZ%c1x!Ib4-96swe>9fM{R(aX0;BPa?(9e zVMO?rqIFH^8ZW&%JY963j9E{k`XB4B%SOep9z4JSQM9k#mxL4H^BrA1OxNgBcn4B{ zs}DdDXWJ0b6;@9$AT&-%%Z8Y+>XmiqPDP|I5XFd3_4(Z`#rhnS2;D`j4DW&>@2QKZ z--v%TqN%^dDe=dLVbD%mOqP{;`>S7YOjqh!2?9(SB6YQvOd8ySW?1G*UJRI%)%sAU z{6f_iavm$NXWM?d`oEG5zK zbNlJ9Pym)`KV4N`@HJ&T+o0ZD+vh3c4C)Q*2PDB;jMpgXM++|RQtdwX3 zQNPJ1_Zp(kzKwz*`j_!7F$Z;8P;rrVVu^12pbjfF+Uw@TL7jnjBbBogoYqZ$#dT0m z=b*@a@zA=-2X*D5Je-PkP~Sv=tJ>1!01xVp>x@d(&245y`k*c&CA@?BU=<^Cr_x)D zrU&)iY&@=)PP1M};Gk~94%ky62ld_#$?$v+F+}1|4~B8O4tAXN^lB9SboKNs?xcMh z`9eMYHSU8B^>m^)Y!lCR{z_zjr-zCWv_1%+VVn+O1#TuG-&$e@?MMG zWW4^EUeN-@DY;|l_cu61lhG=Gw_18XiYwskjkFiOI9TcQBZI8a6Qy&W1Dem}XdH>- zx1}bX{ufA#G+{s^k^8~)3M7)=WT(+RbrI>0&SlLNSMmPQHN}04lu?E3@=GM-+XKvGH2+d|>Y+`}Q&d&v|!D!gdN95?b4NWCSEc%E9xC zvDP_*FldW(sXRItMBm?+_sG+n+v;z*AMJi==AXqL zZP+Wsq81C2=4^vR&jFg-4leJIK=VzmLg*=!8j;G8qslDm!mD^vmSqMlBblRfN{#w1 zbNPDpK-koMq7LbQW;#)`8H&Uln^Ue%O6I>o_6k5b8AJ(-8}l5yGx9DmH@<$UG8k)> zMwmZKj79dOd0oko|8geS)*JelTTA`6=}Q8@m-8?8`5fguID!9iMKFHDY;|t*FUNnd z+A1fh*1udQYm#wUcK`BcOb+hLW97`hoP5!jHvY@=6_81P)onu~*yUf&#Z$eVX>(s( z{maLzSd)V8UmjB0ijh8tFh{KjCB?}ygt-@+M6Q}vDqRx@^9F(OnUFelFjveVo%l?A zggI}1oWZW|^+@$Vn2)wn<7JAj1VEU-Flq#c$TvfnSJke&<_{xgFkjr6_rr4IE_v@% zNheuB^TYgqQbB+lTrD5WVZb?x+B6(uUWDO+zk+Kvi22O+*xL~EdzI}Kl_(_<_8r|I z=EYQQo;y%giwrTxmO~;T=7d4O!YF4Z#7tiRF^7?#;(q%ti1|YdJTixYs|^=I%u%0Y zCNk!iT~zC-cp39o!b{Bey(MG5GVd)o=T7(<&6o#&CuNnrxxjU)Gv*O)wbXBHC2`7_ z56r&kEwS`c7{nYPQm&uG_y9cVqao(xKchrP6{5F?xe=$5#nE7H%(&$DVw?b@4CW(_ zF^WFS&%%PyIqJha{?=NaM3R@Jg~5C+)3VN6&>@34W!;1WF^LW9 z$lb$#JhieQ=RbGD1Rv(niLeu+4Ep@*5A(>dQY(3w<1=>8gdLkSn7gsVF|i6B(qO*- zq<;qUkk#N0!C8S~)j&ty1{ zWz4zDNs$vW55W2Pur+{&F;}WLX*)6ItWA!8^t>5*Am)V%)%zsy9sx1O=XOj;?Z!Nq zcPV|ygRD5X!8~xm6DGxYmPxUpMD%h(#Lm}))$kFipcO`ai+ERWY|LWdsKD}F)IGHP zND_Z6zdq&^D1g4!zVc1iqzc4==bpFm}@*`#ItmC}nsGKI1Rh3JB zxR8=iSr$#XkSHf-m)P#W6DhAJ7O0-=EYy-C%J*go>{O;I3AX;^4gZhjqIF-RB$@Q0-btc*} z0m*9|3ZV)=gjF|kEJhzvfu+Swi~L)E%E_Z|fxg)1WhIfjT``i#g;@`O&X(iXY(oye z^02H|{;&gOZU!>dP5%8B)(G;Y)CJ+7lywk8`Hxee_<){E{j-m!rPL1+1|@Sq)qd0!EmvV14QK22*FcYaibd3qc>@A4!fjYZMQwtZofR0c3jO=#i!(!c?Mz zn|w6!NQ7la>gr{GmiXJ_JT39uQf?b>C=%L{#35Bj2tA)nmoL5%@9{$EjX39L;>_A3 zWu5eq=(8DUdTS=cIdD0wUQ46UV+bJJ8*E9{6txulml`jy?%`rf+wSmxll7<_l$FC> z_j8w(QZ9sWZg^TKnpF+`gQr3qb&z1L*qgugI6PW%t%U>-6yXkB=u$p2q+xpCAf4Cr~6I`ExaRAP=&JQ?p} z419G&NkGEfqrm@o-(?PS_w@l!IK^6}oe$^HWdUc+XqgLmmMyMQ2bCkv>2zB7ELz(! zcLKOb_xaV=J|XtsBq$g8cc|s*#lC!-0Kj`8XF;LDw&m${T+=tcX|;ayqq#(Xnkw~H zRG`goRd;x(S7rH*N_NwCyaf=54cx_h~3mTvR7{nnD`+b^euPm|WJ2VFj5C7oU9^|A{_y~tNNyz0y&*7F!4+#= zsrGJZWCLz3ykT#OryM=G2MI`jjHDLpow$Ckf=aP<@IAewxFak3cSuFy7JPVrc;LUvEJpaJQ-B6;dVMF<< zD#||hHqm%FWMYo0Xm>UvOOfSh_cc)%<-efenO0djZp zLKn_;*o|9(C2xR)C0_|tsNUBy7$!G~dsAg+8}6`|2@>xAniMJ^gGF9~+vIR=$YGEN zaC?^@rd+Ip&anG-cxBjsNvsu<+}kV3+b97l>GJkMSWs#XA{yL(?JJg3X{XSq+uj<) zGdgm63QBJOHJYNd6rU8hO)m(XiBA4nG`=FdLta@)Lvd|WW?~(by`j>i?Pp^9Wwe`Z zHzCFS?UrOaPrE}(;xf!7wol{VMU`_Wwx{T}Gh3?(5dEseLI}aa)goi5jU}pK@8Pzs zjppoYHnKcq?N^C^J@V)SvsR7_!IsDhk|}#T`vPG%df}n>r1qs*$v~ktj#Uu3C5W`8 znbU@AA`7tPofxJaeUQjpgm^E0&ZG^QIYgzn`d#Q~ld(osRL2Sw?Tez)3N5}73vHUx zr&Y%87y1RXajIcQ7@_?2`^8f6JU$y4bc29XKk?t$s%bud*A>~&-<)l3s!qXDW;c82 z&_u%FEyUDptw_SPgpZcYGFz;O)ibkuCh4%#n_mcN2kT*We3JmzAbR4E?N=9VnZtCEy`n)R=Je$j zWIt4fTAO@-;<4l0nTGqU(B;NvQaHPeNWtZYNGM~I&1hBChS<2+GCiGE#fi}=HjQgG z7GOU@N^A+l7}|^&h#)qNPP*R5ZA+4e1%bo1$ImOm{n2oiAXw?Ud11fghmJxRChR0e zUMK7@6xmH9Yk(f?ugIn&&Rwe6+jJG|C6*Ju1)CjzNZa6siG7a-_NcZfzDryAP1e~^ zoqKx56z3cE*KC1g<@~&!8jxQzY&n*stT4wAeH|Oq;3aSSUSGNlG#eHCZmrkTniN=L zbenA$u5H`4ZFjY8TdSAatGm^<*VXoF+g;tRZt4_YzMPYD@*^j2p8L6YQxg&;;AT0Y zxtMx?Ro3K8+tHYk6KQJ9o8$m$4?H0W`F!&FwIPVVbd+kWJ`|{Qn|~mEeW&4o^p&bm zV_V%)GA=6nz3Rd0iLPv@%Ee?nI%BC=Xjy$=__CrJ&J*wNnsA;`OXzpLqT}g!PRAg_ z9DCcowjq#`QIUq65Z;omjUCLFx5Bc`F&XNAUTtzVS2!ShP8t54CtgvH>#qU5BD}zF zyOl`I?TG1-lMU?^lG{J@!DB+XM%mY6FyEH-@hjMP<dnSZ zUliW5t*0bEwiN|`USRfDZ1hDpQKuaKyn_N0ry*IUuTRM3_*4{!>f@gcrWzlf1K@3$ zr{qlS7wU|GGa68@0GZR0r4Mc8TW0`&D~07HL~NYzup#V7BzyRX(Ls#2hI2JWwUvi- zD0?Z{?^a$cc^#B*2@mE7$lp8dDJLB|Zu@=Ie*qf)LT0(s>rlr2<$9@EoA zKJm4P_GO>sSGl=?*QBjNK`?1!u;aLqie7r>HzAt!H^;P#_PS`oeksUh@1+SM*TWLs ztoMaw=G?zx+&C$Zx=&u{QNt>FHPM~%ESk*0whs`Z?fg?>cKR+MBCO19VFQunlV6u3 zMEclIGH38=^0D=h(*5v->rcEF1vq*_tTy_>CgI|}#g8uA(*t(R?f*Gd>g&<)JQU0s z;Yk#H1ymurh$4zG(i$9W_;BLKemv@^M}j`3IvtDGV7(QD;#SOMzxVlnxiz8DCL3xm zoHMC^n^#r%=N_NfX8SOA+PqnV!`CSXJ#(%?6$4j*cy{UuXh&p9nmN=<0o?a&EwqPe zbA%8HmSP*~Zj2#xDipxSS%sGp^4S>alcl5*^+h(x()}sa|4{8Lqk#J$0Z3Q<*xk#u zXyY#9B!Ncxq7x@VCU>lV=QvLiFB#A#W$$pWQQv-#5mcJdN|Lto>Q)whHr(_hn$u=w zp|@PQ%Ul+T+oyb)Q^hFKo$l9J>iH;=_k5ef5(5vOK$!=gig=`J8PgFhGl|zw6>Tro zxvEXrhH^sksD28KN}=xswnzp8-ngq$$H15I#m_U^YRegTrfpGwYM_tPT4AYchjwVhLQo%Kvhw2JJ7$TqBOL$nE1OEPq4whx!^bELzo z8j|P@q@6x^I_P*9=v=_pZ(OPAB9v?^&#N%M#MP3BA6C7cAv9gp>Gw?10>RnKGs^_4 z%ZiY-+QB4kfyz>UYiUg&Y|}#QuPD}_tw2XMj`xb(k z8Q3`(hXA;t2i1lcXzF{UAjHwHKrNAZ)T+2Mv*$HQ`AI6oTJP!1Pa(vun_9!n;^pQ-$U0?K{ zBWnpV6sA*9Z(SbQ*5RDFL>amY;AS-qCX@IQ-Pf?WblI&Qc;(*}ojtjo`7noV=FJjC z=I)@Hq_d=|8rzBtikrB9Q#IaZ+FhE}}lHMSJaR@ISNcGmFW zDqpAsw9MwWTu4Z_YNyumh5EA|v#l{@cM@<~Z5HHCRXTsp3S)+c#zyA3$P%5b_cd@g zApN?3Tyj!bV_4dNY+Lrwxq)i~^($WfG-|F2cj_!lq`V8>a@pYsS(CPBd*W+%Yrz?I z3{f-K;e%+~O?F4D2mcCd z5g+0rms2JH-XhpKLE236)k+;dj zf$v|n%>KwftZny&&g3#V$(}1eoww3q7dO;>?v~f}7Qcng-zHcjLx@}NQ4-#uQKK@h#ZHtdEH-=cBN z7yrl2NiGMvO(E0@q?sFy}rbaKtgacp-j&#X&my zqESF`K~E3Cd5hOcKirhb=@=~r?e}FnM%XY4uoLr}nL8IZfnnJKgFrEtV0EsBm2;*u z)&rGcg!b>DB0T>zF+47D#*aAKpqgY5#cF?IpN#dbMt3JwSJ)_N@0uZi9DTMC;B7 zUe=FJ+@!6FX~smY-=nD+QHf7s{1b||gT#vHrf5Tr4c67G?y#-@L7!ZIH@ z6)cIj&O>KwC4!tOAz_QU=k8=rQvn&C7n0k*N98#Pdl>inLp-CAZ=K#oJauY}Z?frV zv=dGkm+0(Am|+mhX7CSx)0C(KH0a6 z{A}*tu^94e&eKWWi&^*?5!Xs%vmXr$VbcfYLPj0*7TKfMIC}aw3ak2rX8y+00`0Sy znRl5y@TV1&XzoeBXv9*k$&`qXpezvql3TBGMe9hB2=Bi|eA3*1%(?awB{`m6SPoJw zGJ4f(_+0nhrQAo~L)$`y;W##M>hJonve9OMn;x2t_T8k+UY0EO3Nxfi zA3<|IqD3LX{ed^|XsaXJcWYV>ny(F7#76sNSn5!>^j8Ac1^!e$tO3V~q!vF@5Tr!l z^G{belc%6gj}yIrxd*fkZzZ)!w4y2xZ%rV|-E5>V6v$>vB;^Jmm82s@=m@l+F(3L1 zQT%H?TZ*9wp^nM@Nf;*Jy*c^D4?=zyi{|rtEt^6C^mKX^&??@Dk8J~^e99vBet)IZ zoaU=n?3W|s{r#d2RFSV)+q zKcUBBb!WWG_!yOyF#q+iAN)<-XrHJZ0m8Ekp`W8dUM&QAtn*+EN8op5Fv2de(1JToCpF=H=CyzpSn}xIDr8uDoXSI|fiAr?U zL?xNGVe}b)fjT)*AsN_xhQWcMt)hM3bSYsogcy->LJ0d3a(%l&eIUx+hr^K`n+PN8 zzUHGQc@+W|2M-B4NAmpjnmC!TwLcI`$#!h%CuqDSl{X2@{2qS=<6o>*>x@V!7DNM~ zG!}N|XBPHp>v)19@LW;^CB{f8UzsMxRF^LnUWUjb@UUN ziStm9A%`n^OwQ?2L9y0$Y}0eqP^ux1lGtp(fC*KQ?0q3^sVvGES!q5!D*jY$1{BK3 zg(@h2(07MwgGwm=@l2cyJ%(yd#ATTd`zV3>LcvqmpddYS8D@1W>EG?ZWBo6iNJyZc zo%^toI69V)izMEqVVv$OulXF${2P@goPBNGSg9qnpG9JIm&}uOT6NM`MpB4kww+A5 zKr<}@ZDV~)Pb(gMh1Dk!%+*A9#0DC3%A&P@%p$EPB4e$tXV|6~UCOT)lu=x!R!sk@ zoGjs*_5(5MJ7uAO#5PI1EcS?qZ~P>+7I;}7PNdZDHILqSSso&d0up0>%*_+GU;SEE z$8x%h?eId(>r+%_Qct^hvpj7VBpni_4DJNhw>*B`j}Pw^!&cI&sijlJkE=2(3Gj7L(4gtlQ{Nd>s89yojT&x#_hv8)#Ntf8 zvuz<4n0gpKxL3&Xh@$_BG0@nq;I9N(2vAWsyZ~?<((+komF5QO>(MDj5ius+x|N9T zO;Kvvj=hfih^Kg}4I5Ev_Kp#Xx)N}I>AIzVNODlyG|T7ib>}ep7TIgEtL?vRMkN4VE>^k9Q!ePHv8y=%*L<(r3X%bhq4pW z;zy1urjFolEsC~|^Hr)SvNj&oH1@&_~^#np5?e* z0KlGJVHC-1=wuSeIJL53pSb{k?xa#?hc8c6t8o7jJX4!l?wP_k*(yvi6q=1%ar82_ z+qraB5{Bb~&o5cqP`e}XoQ+V~G|_MM@Y$1XuMvQKi9Z1xFKk_2G!+G@`g_o{e|Eo7 z9m4TEqCNlBgbFO&T-xM^BQ2MpYd6->EZXhF)s13PrCDi_UgfgXqayl$9fvhs`TNtE zO^*kV&)|s>Pe*~ES|SbUH-s^|5r!e3gA_!xTyk0dS4x3;<4>4&0#C@nGV7Vig8P#q z^q1*{W-Y_9_rNd27GOBXq`b~XkBSWjzjC)Ko4Gh<174A&kRrU#4UfOp z^e)26ouC)gf6c9ZAYhAsaok@-Zurh6x0|F!oz$?2aD-l26e*xqVt_M6qRu?xX4J~# zAy}9Q?QZUjQ2FC`aXIck#&iUO=8#wO{@5}zdy@8A&)<)>6BkeElLs)Vl~SZfy+0yS zDo5jt%C(siN7kN#4q*yVLvGUHK*X%iUFk8W7--V&y?n2vvNAJLc>LhQ)kURLB}$KaS8)C@@+= zkQ0KdxdkyFj9clir1~fv@fso2(f?)W{BRJeED{d1q?QE$z7kJUo#%eE%>s((unMrzI%)u6_ZKoFV{IxKu88Nl%($OzM4`6qyLHW$p3PrU!NUf~;%+B?apqC#CQVH9d-Zvz(xXpa zjAVrws?)q_*&0sZ8AYYsul%_+{ayKG-?MFhd+T4GY$0gv#Vz$JEW}fe8f_+d({!M1 zt1bFZ&V_9NY}58xl5-~rLzVg2)p&lU?dFQ{nfmf7$q~vr!xxwpfODGXksv^;AGb<#{Wr9V+VHtA_Xb@_25v0b+wAQK1y%R=674IwH?eFlH z`@&Mq=X@z5?Ea4a?|+P5o=!{sM*4nPkS}6}@b4k(HQD833RIdy_mkrlq0(%IT(6O^Eh+wg&_GkXVtRBU7Ga2{9#Im64#_M za5-H1i_^ZH-SmNfsq=^;wrHS)vt00<4(zd3!1Swp-!m9SL2aTrJ_}Z2|1ko{%yc~wV($er`|2IH;3&hcgs9hO^MoGgr0HXxOX8H@7p| zlu#&mBe(#8n~z3v0o3}!Bh)S9-lCS?JGdYusRjtX&3^Qa%)hu9{U>IJxh(U7=0vK@ zKsGpXWLt!9SnYsbE@`S8o7hKxoN~FSU?as9$?gKgb}1eeB-%F|cmEKh5XQgHl(a%# zcy~(9up*FRWt;C3u)MarXw?G&$0NcKQuA@pvnr5nQZJFA#&o7I5>~@h${94U#uC~X z9uTGxW0Q>-3%7cigx7RAVp|8^F{ij|bS|GXv6dzgX(Y|Zh^Ukud2i)f;j-MMpu|AJqkYYsi zsz07`+Mb=158hp!eIrCT`vPydctI{ekQ;LKnt2d;8r^OA06G_EU&qrWlx9$q9DXc` z?h*gj;L6Jgj6tO%ey^c_7^w-jw|(Dco2llvolb@gF1{E!ZJnS4Z={OX>63*!;;`=& zD~Og;0AI7c=_jAv(V19@jM-IQo|W8pm<<4Sk8JdN)3?Ixy2>buo6w%ECmpvhR+BK; zVW6n~=l!*OP~v=Xm2|!|7+Up;z=87=R znR}D)%4Q~!$Fh6*l&bhIC#JAU)_XTX00@Hou>GN*JH&Tj) zby$8=61HwW0a#Ig=KJs@G4TjO#ORqCk1}_X2uxQa0iL9QdTT!mI@t|_qBIn{bcUR) z+Y#|UX?qHLkVSmm3u2g9twVwWh9LqSvU5~9M&di4?!i$;@aZc7Q~N~H``jg&+ga@e zcAHP#7m&2IvFIGv$>AYTIu84m;&EtJ>!0-{bTf-WEDybZmJ1e6`z+9QlC`_NcKa%P zq-rnS*^tS8bOrFREHcT@1AjJ^MNHl2s1ORBxo?+%;*8whY^G_kYJDbAk7&8Ei#hP_ zp`#}7bIQ5KXyQ=eTGE%?9=-jy1SDxbLoX7N+VuuHu5?%;12bB{j-u5P3H%|#?TCFZwk*Ga2fecwFPzBU?H%N}c0(BpN}YR*{k2lh#NWJ+yWJCs_~o{mgFX8OKQ(W9?M zPOnUV_ZJTjsjqsnBzHgc^_p<(@)%#b_C+Yr+XO-!LT|^z^Q@e|IF%iP{&_m zq>d*YEFM(5`n&;vdk@cH^E?Oq)rev*+X8~{{Qktp5{y} zMRfF4LL9dz#()|deS;QDkx`VNNtE=w%+ZN|`fTk?=PkJaM|PQv(RF_rz{`~IHxwWW zdbom!@DG@jn>}WWWBvf1eRec0c`2_($16n(^X|VLp;Gwvk9dVf>ZVr$W5@&WbG>Y8lB$lUNf4w30_npKT|LVs(WVQ`3HKSIUogJV_lPy&nrg=iquDA2Pm#TF=3V>e881e9 zsFCuDqGu_yRp_b0?4F#J*JsyK?fU1mQTJ7%yVhv_gRrbp1*H3LX|ubj5Hyip`6tpD z176a@hAV^hi5(m3u{ssb;b%_T>iEZh#~z?I9}4}G24+PP@B}LY076k_BR!Uf18gB& z$!j(>WjiBcQQo!BbTgp=iaz)~NA~Ll8@fCx-N!rYw!cszFT>In(4Lld8ZP5Aa+)5Rjed&EMvK6Rii+ zv+NtJJ1Sg69Kf$1*q0x02s(6Wlmhi~5j85WUCTUZ?X)z&K(W6q+hGg{mrgGI%@{IF zI7aB>N8a6VcSr5h$W4qB=@x1;$&7Jx-De+9R@Ldg9ky>e;Bl8cLp?MVasPFOJmW`_ z7#$r_<^Rnz{yRYuxuIZ}ak9973BJD}ndLwV;#7f-3J5c_4zsjI<%k~~E&2uBm|2|&O8@w+5_TX+)6eci#R`NPl)`UnS zy1?>tEC5d)-8rw-RL-X-fc4)mbl&rX)K$LWAWGa_xkvnYF%MplxNGWK;*vZ_KdqV< z%>XnXp{L@K|Blb$(N$5s=EHZRt|Yfrij3I7?4CM;U}Fo%DMO? zU_p3(Jzi6*iSkD2v9N)EF2>*&I&>3j%&vgB4_&ig!yd0?_ss~#?(W%HW-Z1N8Rv!S zSD-}TU4fyLdg2lBH@7Q2M<4fW@rjqqU#Uai#JH_%`R}1y$TmyFK_e}k@3ep+9lE7a z9f0?>q(e;BRYt!e3xli#zprXV$}^%-v|Boe($e*irhe$B z)~y}C31x4Zc;fPL!6V(fblV5T8UCL~^i;7w{htIptdfU+yTi7lJ#wFp+Qf4oZW*6U z#L##tpLKBb<&S332>Sdvjh|^6pOy7*pJ&t%A1K6p1~3xRL=ZiRYCKSL9mo}U5IO~9 zm~lT)Df~=`#Y4o~>3(1!7T(E1w%?l7;Zcw?-%G$j=tca_;_I)ISTJ^i7l^Kbe}S(2 zHxv2_MMY(Qo|1Co-Gzx*_=!4~j`+8Jh}=gOa`zj1FH+%?ObTRO5+29hkLIKvh-t<@ zE+~aM%As}=*g-cI(8rBW6H(8&XluSf9hJ~uN^-L-$<+VY7!ISaiBHZMXu48Jq(-Dg zP~NPSkLY6-ib9RMq1(UFm~VMg!(gu+!=#!iw<5!TCU&;jAUW?W1!MWlmF|boKbwYn zU9j|%u=VQ{DeS}IHRG;0q;!#WF~G5;MlC4A@deAVednGt(`bUOA~ovKeHGR%nK4cVXPgB$V8j5p!t5HUw!T3VNrFRHq> zZl2?RPpw^Uv2xWfs)kKPgxv@Z)yBc=MS?^_0daa>1$20$I*PTxH3BLdlAyTo%9T!_ z;on(3StlgCr<1pc@WtOva_(%bpZbl~iEAK&26_!lGHe>7tH~E<@`v%i z1y;N`Le5?%6C>@j!;6LGgUgD6OZ*}zmRQ_>V_h_V-W*QgYg2%&^nJKEl>_V&4e^K9 zAVSjm=In6SMBfD?v$fC@fwSN zWVIqvAgEQ|E%Yq-Y~;p9%Dq6RNWdfE3$9iLj;6Xq;nqK16MRqk(I56ka;F4t%qvP6 zPZ4r*%~t*|IbmkoT*J^>W93K;H8arujJjK^7v}0t*OlS%g-VVBnb9O0x=KMnq>^Sv zYxb0URs{{?e^nTk3pK1iT=?&$@9GtQacdAIg*3JNoM3AZL0%9eqS|o5`0z~P|TY78sLE~C5!2$YYkPm291PoWO zHib!a9>?OvS64xAk8uE}+={$^GBgGnO5%+TM0GzYE5{vWb*tE)aR>1W+RV;>zN?WN zxAyES8M!IZU$VVW2F3Z6M&YGZ1t{5Sccz?7#;{C5|4pG%`@jpuzJf*Uh;21!F&->G z75kLvODB7>i1W_8<<4)B_93wI)uw5Z-x6MAJ9C85qxczG^{)7w@V@)A*74)XqnyLPT6RlsFF5 z?_hevb>zk3;jSqk_Oxacp4_%ZY=@yBXBhJQ!%Lzs*)0va(xzTgLVDld8|oP5ZTz4h z_1Q$iiO3hNtWnW>PPazi}nB_vcc z| zhqZjshtoYetXZtAZDf=xd1x6wwK>hRJ~}4&z8(h>?dRy0B0+ArS>VEvlkhuDSP%d5 zXDE!972t*Ep(vW8loY#vObax#QLlh>!O?bR=fK%L*=5dLk%r^>BU8`Or^l{{i?IX= zONNiQ08v1$zegpGfnn)E3i1Ezuc`a>x!SvZH2LMt(Dn1dOjcJc1O&!@Yv6MhBm`ya z4@O$XvMuQT=qW)=X;c(#nUDrqq;<*|YESBL_xnkc3?(fB`b~ITkkyw%KAG*>E@0K!$(o(wVIZ=G$$U z%{5-V-vE+`ioq5W|GG=YR-?HP1920SHk9HRRYK#cj30^@Kr(j#QhDJD49ilr2L8h8 zHB3MIH}(3sC(ScGx}>^tf6T8S>CBMr{E=?r@+;@4ap4*dluPHln{5*w1HTm`G`{P6oIs>)p`%*D>J#<>y7DUfhX z03X_O{p5Y!GKa5IquL?4%U_*~CQtVTV-Ybs2K2aH_|#tqe%IORe}8<^QDy=LV#hlf z7S-kFuUZjHfdZyo*9XrhSu%fG!?2Qg0A7+mgIgD?_EF0^{TBTx#>E2}wVkQmUAnQm z<$|DVEYW2UPd$2lMNizXcX2k}vnATa7oT)bVyfAb7|1#{Zid`|8-IkiE~mYQsym+T2dxrOAFpAxu`yOfJ! zOep00g`?CGW(K|6*uA$6Mv@Yu2BbG<);F>w+Xd-4-DW2If7vSf`i(bQtvG|7xAI22 z4HdLFD(36)7H}@a(}Q~C-0Mf@dLBp`@=S&W{mAuEcM;_{HuQOUoPIG>0O4q>^O50C zzga1qSV7F&m(C6KQT!>0UZy04A-~1MkL}WfH(GzwhoSs24kMA;YKHx7U zK}0-{Fcsc0r;zRNM7Ws3B`3gDFP&2X0$eH~^rBe^ckHP$R5b-K`wwNO!_<(slhr zo)%(U3aPeKgL?lco*tS>t6UYW1^V9`nM2*NGf=g zio7Y8TEa3=bYUa>NxVP9jX&q#>6~dATMecG(ZODlxaXN@G3ae#%y{Pvbh=tGJat*x zthe?4f5BYzE}Rx67s^~hL`!`;m-F|#N7a@IqMf_3qq4a$7W~pdkeTZPN6#RfRJ`*P zdsyS?u^vtb-8cPrYgBL;D3%0hRkJF1=kBlr3Eb)YPR3~@x#tdXe*aT1JPK1h&i}U~ zJBlMQ{UtChmPN*-fy zo*H2k6gU+o{4DExdoYZIP*&gX) zhVIZs-n3+9uo;*>=nZrqG;`N|nB5@3=)mAg&zmcULy%yc7l)rcPsZp-qlahKLUo%F z$6xQRGHPwPySE@JliqI6LT;{$eU z(%)T!1g_Ra;sShBEOLX#n@%#i*hg<##yNwXwum{6qmdvLea{GvTr&p^Cx26mtYfZz z(he_)cW?!e%lARod>8xoFn^A7waydbu38tjtH?VK7x&iW0I~NrNo-h0-P@ER)YBTe z^lM#%esB69bCvqI%MI;F4AmTUf6tg5iS%Bj#w-Y&Wd-CDG#AL)3M;z291d`-H0L#hS@)qU4b$c(*A81C`CRj0 z3Y}Z_pJ6U^3pW*p7H9aSe)ke-L9GcC+rPk|;0^N>8#P*e2wggdQhD7Le~$IXD6Dj3 zCTN(*gMihU85|HKx7WFlE(k+XkO^QV&S}v_ReNQEv#rBHYK0tq!SCW`Q{GwcrrrS} zs$QWid9F|Cc>*G;qg@jc0j=;7NC1;NrXIIxivHe;U`yDXhOsMf?4C@wp3 z``^6Mp_>;_*Mm6x9gMRifB6jL?-J$A2Y+9Mq5f>~{5k`tfH`gZx)q?Dzqu8`)LNiR z{Hgrch%_yO4;b-uLA&T~)=$;wDpAt7vvDivb^Dx4SQ>M$QW0w=iJ$;Offr2m(mPvX zCJ)8?rcRD`2}45#N@FeoYe-PxSl{eH=95qC|saa*~2q8!%yBZ{u!Nj(-$0W=N<&oc6K76Y&WB=YK?D=pF& z-u~o`_Vj^LVARK1e+rVxi1?JKv5fZAX^!QBcFP?S0!4BByw!zz@Nt6K4no;6%yVh# z;PA5Zp5DvpgIs*c=w!nmVM`$Xig+3+1ac-<>=pZ}_?#pL+oe#rtG2{=>eB5AIQ~_K zw|@^r(iC`QB>2e#h4uYIzUfyl;_5t~X@{${z^Xq9NDTIKe}>wW_25Kq_U+HSXguHp zOap8aG&mEe9fE~-d_nG4*%{}0%pYlp$~6{`Q>O%7JR2kGSBnUP5AeUsjcdtsx2o{d z07y|ZSf_2!IJJ4e~t3SITbN{j@h^1b~2VJkhR_n_RN?wPbx zJ!nCw9nplK4|=QyXdR>#4QdKu7>ZILPTUu_zuLF*f06cYS`18}(B+#R>Kzb&w9n3{ z$E+zA>}F*gc_@M$`tk$<4B@laps$%c<}9`c5|qK+wscyA51Rh$?CHRZz}-8Mgb;fZ zyxu0l3LyVx#|4}Tz*5wV{ms7n|2KLj9hF0nTk)i1AU)^xlgvLtKU@%aWF`n+4YMe% z)9V6(e>p#!#!W9~S|!sXcwkv-jeoOJ+j2llj2Q__*_3Jg9%bxq^2K=iz^vR;`vbVW?BOBe*9%$#iDtoyVx8Kh> z{hWBGw$@pO+H@CT2AA1=`7(S3zy957Kx6kZOB^t&5!6Fbb{e%6eXwj~SGav9Zf>yt ze}WoFJvRhHOZELo95Ld3puN@j*oCR2Ob;w|X+9Lz{0{7-0ki(RfT2El3Xu=3 zc7xm8U}Jj2@Yk!?Jw@(1s-SF10U^007rHx|3w?eT5MGk1;Q->8*f8O<9m3urp=A5Z zvGA$~&QW)$&hNHtjr9({Z!@M^x*fR1f0Z+Mxur7(LOc#IwTXRaTDN$`IL!_a2mkWr z`(~D*zb0Ztd=(3s(6=_QM>l}mk;w>cn=36;v37V);_G=#WhlJ$GLexOD% zc*`6c;6g6j2O3GfntkqA7LN0iNDXdP6}Ue5cJ4DAAb#@QZuYdrpRl_v$V>kzf0zjJ zvP|6#ziRQumPxj`$Qaj+Zt)sW>c2L$c4BqEa*W^AbUCwcIvoN_%UTpu6_4|JY0&oT zX!~*v+#J4Rx7NgRpbFz*Ol3(!$c$~W(ELMF6`RxJ6gVSs+j;W12dP%aiz~_5&Ss~q z|5U*IDK*f#aQbu{3gnIS*n#()f1SY`TJt_39B2(FN3T!3H42{>J{bI)HO>|4;-$Q^ z@y7LZl+n#@x9jSHSD*3cqG+5e+}U$_&nSVqwZ;Ky*Du={>3ol3PQp5jc$%S(`Hp#7v}>_6*$cRuG}24IwK^9{^xYm|UTt#8f6Gy+X*1{y zBwoyD0d8e<2NFa3jZF7Gu%Zt&P*!58SKT{NN0PxAKm`#xOiE{lKnlP)uo-m^`H+ud%mQid-gBgc$v7!1RO*|S1 zFF9UGvKPbfekl2Sf1KwVwMWorV)0G|slp& zL{C8}Cx6BN-5*EX{=3LwwL5UG|8BHudve7ZpHE0SR6#fTmN(62f0sGAZhX8yLJRai z1PR9mydMY317-d_P$)?xf%#zfdT2{1!Pil)o;dQd^N=moZpzKD>NV`&f=>Mxy%FbL zJT;i~#OdUAf6AJK)5HYk3p9cJBt-8tm=G=TTDV}uD1L6($2pXBKOW$*<@#yvA4Z}z;KT*y zC@Av2Z((C_C8{C;*0elgh_9q$MvuwnI855XS{0jwsxGaAUbQ!^ayW?E3A3C zr$+T2e+0+IbONs|V*@WMb5yZ1k}V;?PFLCzPEpJS*0?^wT98QWH*nwgnJw8Fh1`9} zxz7Ep+5(BC2Jj`W)#qb6*EG3ryF9ui0yk<+^q8Ta=}uVom%(*)TaJX^?&NjlsE+RY zEqIs$8`H9-kxeP57A`aa`p_0oE0P&u4|BE_e=3It`urVHASk@l2kaQxPw6x4v(-?x z_cv8)@}8l})sin90q|l{XSJl6El{}eLf?JF>DcRns<;n&m)5s3I*oG5&TZD)4RaEj zTG(73_4(>oI-8em;5Bhw$mM(cnqp4A^B@K%(-tP(Ivw<`<+*@E!~L{x{Yl8R2wHnR ze@N!;fl_%O3FqH~xrjIrUw-nrV;(F|?;$m7i9~y+;cW0ud2(I#O_{4MNGIP=_i`#Y zzn%-l`}3w&?%5TBT`Yy_gGj1_EPR!2@~vl_H`0q|uB^-iwP zyJ?ql-Fv(6PBh4mp61KRe=~{t06GbLf^lxS;ei^Gzxv^iy`m%U@5p zoLX`9x1ataf`Wt-EDMn^W~KS6MKeg^M~GQy+?WtEJpDF=oXz&pP+Gnt8|1w2t0uxD}|?MHpD)y^J2FfsRiKLH^(?wgew=3R(e`LTb@^P{M zBic31@jIcY;43YfOHc}TiPxZyS&Zh~BluLZSyAL?*cbj}PyYx+TMdrY63Q9l)4VXA z{*jG{T_2o2foa{XYH51yabFWi0Q!dZJaZBQbR-)Q6$iUco-zJ=sNNs3ABt;UgZ}>u zWL-(j3An2SVH_2x{1ALDe-dNa(BYypim$edQkrh-!{S_otiN{LJL{X-Q5;rN-&*B*=beWf@6p=o1 zrr~1#hS#209z=2QMbd*ICYK*&#)#w0pGWsWr~MlM?q(7x!L73;e+9b^!$5%;pCIrY zkPXlR=rm=zs&H-}4Pf2`WBl@?HD>W$@HQ0l%s0V$_5nt%Sd#zKeEF)6rb;tvY1}2a z(t}2S&mLm}x5X1eTEV0fTXdtuw_$pV<ng?!Vl%7q(nkp_W_xm2cjV$kC>W!^i#9lYYl zwpwNUV+#GA=+Nr1#l_qyersUjfN+glzsKjX@JW;N1K*~tQz+AWuR8rMeCIt-p&*(M ztSz-*2q#D(15_-GlfbSM&hZ}f1MyE%p^TN;7jSF%BP4X3f25MQrSnHV`nH8QkVZrO2&7bOv&T zI*{7V#z*~@&T&CG5J{jgz6_IdGUj15YQSDCEBOuOi^PUnRlHAX z#j5J-f7^~~Roo+%1LjE~0LIW>I#i*#NFTdPK0k`Qa$&ao<@-5Lxa&4p*696%E~#gS zg25;jPX)9l6y>64qx`?q_6fs`e+*ra1%W&5D#i%-+C0b@7Or;?PXI(>0&dt0c25kC z>+-o#K495wCCmjGw9W#Gnry&fW&QZv7HsW(LH;_RLxCw2iQ z0L4=Pzu>e@$1UvvF)a-t8)GZ3vgAp ze{ap7?b`FS-wu_u(SsL%1TEp%5Y7A>3bcOfrPKeRM#H`+smKeQdbUJnD7R6yU!L4h z&cvp+4BjnQ^E`UJcSq;14@h>r!5{!579?!mD{gIY8qEeDtamH_;oA^>&@J8gTAIAUspEcPf1mIBTB7bM6q+V^#XPydoPS{27XdwZ392dRcGxZke68B*!;U|+)Uh@ zd=K_wGY0HAw22F_lX=`vkr`hef3({{OMd*nDl3rJxZXwCSm%rSN>;VlfZVe2j2Yp6 zFZCm0JIcL&5~hBdE6CAAfvbU-=EZjvVq%>?;%h6q^$w}_i`{O>fmnPVVV-wW8@L%i z$&oxcKpg$U7tT3P9U=8n+)V9R+xASbFm~}`cyd76e4Ez0n!IS4H)uCae@_5zfZLG~ zw9mPCCZMOBW5#axbtQ5-qoaM^hRunKaLP2pi8{T+1Ly3NK!VqQ#Jw(RTf3k2^i^Ut7QwS)W$#&0!EZh)M~t~P-fzh=Gt|m+eh49|8X9Zl6$@eB<=L5lN|Nj+4dFnJ5XcP8^u7R_cDjKD>wM5Cl*^ko-hv+x$A^h#$4e4 zH5}_~572zp;*E11q++qTD!B!e&5Yp3va|55^qd>voT_m_I|@>v$V;lyDlz*zb)3;w zPvX@^H+ot$&*9_Pe~6|(`~N~oDmk2g?qC-H%wnY}X7g!Q?3qwAJSFjt)yLwb=jAc{)f@fDbT_3I$Q5GWqLkeVO+Kj}3PLky_j9xnO$+emo7uUmBhc5a zuK~oKdkSu>e`P8W`?3h1v~UJH80W|etkYp8mfsGJvpE=X&Fl^0Ut5zjx&fH6EBQum zsyxh2Klnf^;{tlp1Z@LCH?u|I-?Np|^Um+S@AO2@H`%$SMRxqh!BqgX?R0Tk9E!_u zr?|TecP&nl;Vz^2*v5*xyA5|)afWQgiZft1jN#4(e?!I?{P)3^G|A7sfuj&4T>N{*CT{ixe+?48xKA$3U!rRbqNRYJcW*n?m>p`wKiNaymbG5(q zHv4B8^4Z$FfM@qQ#a4V@J575k{xnWd2NigU>>S7bJbgm`c0zLjNO%toVS-6hn z0pu6=x?A*9U%L+8GW}mxUj{xRL~G+$w{e2FXO(k5pZjaxz63q; zukCs#SH+_*==ZHEb@~K;;R&Amsq17v$6qJg=7#pYcWQH8;1}JMOl$}vmVg%u@MT3M ze<$K*&gIq_h#8b5j_+0ZDQ0y^V6T{KY4OpAt<6I{#Dsit&)u& zsTH;ooWkc%T_FtjYQ?t_kl8_Qss7xbChnevcD_KhQ;D7vkbSzPjKB)b3Cqih>c1~? za~bfo%6;DMCH^DjqOF;5U5A#EY*gGie}ihI9q@HbAjs88D8zI1bWIoacNt4BS`l5~ zvK#3k2!cvAnNxn?*=LbRxJb4`UqZ73GG5+|Z?8BCz4fr59uRNRv7-$_A-uAs9M`&g zVeR)ZVX!ky(0YuUj~ngDW|=8?KOCIm^z}_l1Fdd$K>3)}Vh6qCH#_v7wp$5be`!UR zJ!`ytyV~075V>?EXQkFP_S<##b@l`H+hz7;A@zARxeaZ(U2S!_-rQVZZZLP%%M4ai zk*I4z%H{dZyJdb+#Ml@_#6*ZawqaRX2aEc@ zEn{gP5r~Gaj<%Mny0#ib3!+yEW<2^g@_R58JF{c34B~+!;@PgCALV#G-g41x8e=0jq&G`87 zz~fpr*q#4G@wn`GwXElOV7u(Z(!$)>#LCFj%F5K(%)-jt+St_0%=qa8wKlP|ekzz7 zn^~G$Sz8#JS(#ZI{r~pIDsw|CsP*IdW3}1SC2KPavqvJ<<`yQ#mPXdrCPvog*4B>% z3@t589~TpALu)frBP&B|fAhynR;DJ#7KWBk%ctj!jUQVxHnV=*o|-bVG%>P*nmp1q zv9NliWMpaeNXW?Qu?b6KqsKDT$jZ|4vDVVs+We8CrL~1Q)X37(!rJ=rF(at8wdvz~ zP_}e8HB_~9wA6KVv~<_BbR!VmRfujx%j2#E(Jg6iXXj-X0JRQqe}WlU!@Qun*473v z>wo~Lou;)HGyrM>_0oj~1i+jg_fRjB04D>e$z$hu83a6)17HRLc8>>xfB+L~OyM`t zYv;7dgC3Hglr2HJXqS)p@3sVbqepzG2nX$gLB(65Rxy`8Rh8Ax6uShN76o%>Jhr2G z8CIXAq}wC&N{D^%e+lcXfM+=JVndWIC@KEYBy6T=H*P0>Ln3W74fJ9*+gIvNyelJ- zxHV;|x_T;1)w$7fKDHsS`I)PIPK8SZcB1YOLw#FCkv zX#?=$IC3K{@DRKh70U`)aBM*^L%N+3m{8`t1}ppzTyS2H0*#0Uh0;P2HEL+X^GGBvOX+#8V|=C?yY8!}o@*Rae|F(;5f*Wm61}W~HyeX0MH8l>tB46Xaecd^4n$+#LZ^ zEnc@EMhK>q83g2*qh#Hi5M|LH(Gymx;=|nFU(gGP_RA=_h6ki>VjO6sK@T0G zfA=L~;%3KKwr5Bon}n6TN8Xk`^Pbo*ASLbv1L*f7Ff%dE4pS8<2SNkhF0$_b-bae&xAppQ=+d znDjOCu3lA@%q_;1$J02c@_zdQtZ7RM2LmRrj&1v?Q6x%NezBXbU=o4ax^!7Bb~EpD zVzzh0cd;eoxuT z!3}dXr+k*0HW&*f-~lAieE+71#YJ*&{2rIMqJg`^7!*72GZ`Za@f^dfFwX`y+S@tM zI3$Rt=Jq**0q@?YZi}0<;hl9ve`)5eQ)%Ua@p;_~Su479NewnxO+Ol9<00eMafZ>p z;|`9mIw$hDy=O1$it83`mhnoOT8m6Fallsq$bkUN`|W6m^Ax?@^>ppB^(^g%^?bp) z8iRer+=9Oo>5^MM+sjr_+!qJ?!~?n)go{(>DUdHH=CtBG6%d!Tqtqn>e*%6g@j^j6 z2aVUs$AQOjlN*rxT-z9SB5Ld#f?MOL4lX4j%lpn$n-{IB9PsH`<2Hu%ey{e^^~y zX!B(VoV1fG`e9!7-XQ!*LF>OHqRx+0aCW2_=osatGX%D#YT!&Nf3Yx&epXkIXU>RK zWp@}XWv@VnrD+^x$+fIkHtPOR8&sE-|E#W}F6DqJWn>Jk*8!r*v|?ws>d~4l3I|z9 zu~KX~PPh5vGH$1v|NGEYBgA$-{!L4`8leb+tpf6bTI&CS+;lqM_TlxF-Jr1bKw*yN&P^jgyc&qE9MgvRXZ4WwYz zP6l@G_&9o(ZUYK7N7(Zi2a^ppBuh@HrBu?$gfzG~s5H1af=7?4eyhjpD6t6gqNgk) zKq~fwq!3L)Z6v!WFCc5P3nbg3+?pDTs|QQd`Z5U)D`KhXe+tVk`Lz#Kpb#ISH}jqb zRy8zs2(QR^>5xLT+%OD`)U#W)SfJi&jLqMqSS3EuVMh1TD*)C8xOCm8n9Zj7-#H%1 zDJddZEoPN0v80e4vgv!2>Unb%1v(cQ&1OI3xDfA6H&t}?U$uWmv$e>eK0p3ifw=uQ z9v@PV78g>0e@5OKcxs>Eg2vWTh0pDts@8U|MFX9bHON|jD?Om+9c~8|A+R&CCH?Of zMlH!UTFFGRtc7Gz<_09)chQlD?--_z5^8;BM`Xj*Jsl|-m`nc<4CL2JItph9Yi@xZ zNrv^O*duCdn%|Ujz8~`HhPPm8ZR4&x5U{(vQVhOrejmVag~qLxDfHUz10hTgN@aY?qr}yKPZ?z8|K;Iz)J{FcI*ODZEaxRmS!oJ zU_Y3vj9YVu*xnT;DX~Z}zE$y+!?Ifk;gd|sl9K|z&cxPN z<=}X5l#xzOqu3IwvbB);vMnWN&lQzKZd`qfwHOTUG03>+vt(JoS+ePp(%lsTWPu5J zWoeu?kCGzMhQ{q(CRo-RWtX!4EBl!*I%B>?e=S|6Zv;c$Iv&t^LN6w)$Ex`AJPhK90o*$N;u}f;mE0$tmO;;ywB>Pq=K(YEJP@ zCGS8Mh9@E%T&K+#3iFgW3gM@XXsR8#e25ZQh!5#A_imM!eyUmR8XS1{qa4_`njARG ze>qB|UC#|5ZnR=fEfQL8Y`m+kY^0*RD)VGQqemPbWZja$A@@O)_z;+UGtxXK+q9*g zrOtsGBeg7%xMTFdU&yJ^2$j_?K+1hx095OGqZc{vrx!f$M?qyJ3~XD@r-w&qb5yF+ zYdVhijg@OzIHYrlm!*RlGDay{A@&TXL_V@uGLVw*VQdgLf)JZ{fS zgvAd%BXCfm9b;|51|wMfv%J;wXJNMC?kvpnR(7h5!Xtp+dr5rG1>iaatW3E1ee!@`Dhb zP#b2T54JJJ$PGDYtQ#F*>UsdQjpXTQscdR19ZvkZ5V!7flrF0`!}_+Q zT=Q1JAa6Y`KA2^RYiHb|Dw*5mJByC=dosoc5IzCT49=+;`P@(-Z`t1Ke`(|ZR=oZA z+95WFe>r>EkkgNn@I^_sj=y}qyJUDI_MK9Bvwz7c+D#|$J`Mue9mP2Lu@!8-O3$9e}*1l*$>k^#RF9mC4Cfw?dztJIcLpX_?p2OrM{~IISoI6 zdA$SeKJ^Re+#w+l&bZdksdqTaZgQ#yHh;52%KbSVC)=BynA>`oP5%>ZHof1edWy z_ymeS`Pa<)LyA@Cw4YIYdO+$;MOY9rAM?lPY!a(IP}h5IfAt%p@=69`>t7!*oN>aA zw#3&s9A(8S7(rWw#E}{VvUGsVA&XSWksG1H7Hxkp$6((L4TJGzeGA zo;r-sNpgqkf8bAG&ExiE+BO&80l#KM>PG{;$$wgjE7=2OO|>;OUVK9PvRul?eVj_} zGTd_R&$$%ttSK0Z2++h2`6;O{b)uqrqtflOi(?PzL7dDH0H&eD8;odm%kY7!;?#5c ziZ>+_HHjrBV76Ym)MwUx48qgvk%+@&DYt9N3dFdbf1cGz)2@nof{EQ4#MIwnJg!?_ zb5?+^gj+q>ko)EGww7OGX31{NS8C-eC`Sk z+#y<7LH%veuzHf&p88ofJN8r{JW2Y;SW**KCEE99L`jdC?L5rbGq{&S>W#z%etrQO zejYkNf6M16^N|&kM{ix4xjendNd2+6>cn!%7XHJ;%tA3aW&NPUwL^(JV$gJsy65mN zUMGmTUE7+N%0#l4`kSSFfqr5s`%G;x`%Ul9CcPx}UMTwvcThqh;vxj0fZis=nnW0j z*CxWs)*X~VDz875*kqf|5NJg~D@TAP=DG%_fAZTVX6vj;S+qQ^XDUc? ze_cVh-cA0UEMt0wVbP5>}r zcA}#}JSA*N`WN(s6xVc3uSCH-r{1I#p`nIlf5EIzM)%(oUQ#G6vBM7&;~6(I+bi#E z%IjPJ+dd&yY_60mGjmW0Y4`?wFY6Oxc(5a!!t|9Ax$#GQjT%|zZ2v_FX1hnte}LB0 zR}-Q#XzWWR{6%~hQILreRH_JkHMHj!VN&74f|LHr zr6luxj;U%bFErZ@QSiqzGX6-Ef1Wr^)z&sGl1cRWEDrQDdUseq0$BbR%oXx3y)4HG z*C0g^U|{1~rX_O@kk%GdlJ?s>uV{7jT(l4qd?52!o>VvZ*$~@uF3uDm?960xU;RQM z6r`{5FVXS3A#touw;$JSYEyM@eRG)oK>^40E%RdAB0TcyKNivukEEKwe}(v5!E%{j zWimNz(OxcLitqUN4?B2-dP_-|#aTR4n_gtnzazv?PIghn@d{SR$QRP0(9eaFS$NSo z76hU(u8U)O&$yzGGJnUL%>9T7?|+~vW~x^LYB?*Ymi1o6YjCuOy0I7{X^w~Ni}qME zHXxYS8O(}jfe+^ul~$6We@%>qhFnaa7n3L6XS&}y0atpxMI$Ja$Wmh$$+9!&j4);Y zt09jo=2mA<0-)82TBeaYdnoJW>e?D={WbqJE0q*1l0~TN9R;owGd?MM8jO*l`UUl? zPd(hg#e1h1Tl1|wqV*}FR=q5mF&@L=Y_B4#ryq}pkM_dni?&*De>)4ew-l@34>?uL z=Kz2iUk<5$UVO}+)%BonQ+3Iqi?-pLmAJUok@VYjbJA~<8gXkpid!BWEN{**RL@Wt z(YhS$>PrbNI|U|T1`g&(lfX^3Or9;gW7A~&vKuW(FdrF-SZiBo#!blG%>9zcg_Pm$P=e+L|0whMk4oew&_v zq14R5IeT0G!uSq@ojlg3?V~q*+FrxrA0}&c5s+*yM47_u4j=DCmYLGTdnUXk2oq4$ zY5Uv>x4C*>pm^%HmQM}Jwe6&<2f;>%Pe=(em4<2~Ol*yBXr8q~E z3+Voz;uZg})8RHUlT#Pf+nXgdI!(j^k6P!Z02L|u`4s@o82#LLz<11|ZUwtlHy z8`A+G{{A$sC%)CW8e{lHq><&WhB!$v2mXRX=*wT(e_zj;gr$RGO&%!T7tUeJaR!#n z_S3jtrhJ-%LDlnu8w$)x{$*ef7hmtRR6+Lqn*=cf#1Z*aM$aS$cZ;SZH@m&z?P-C; zD*j-jU!|5lzN@ywPBuORv!>h+p;e1NgF-M!-Gbl#E$-p zbF-TIe~l%PC67f&R2HSjz;RD(ZNEY6tUKUI1#=w@Q$JTA(2WOu-OIf)C z9_k!14Caymbh6BMT=Q!bEf~E4bWf81$YISu|ia3BUN4Q(6ZjaJf?ep7-e zzwi;ZoSMrA)~c&Tg6aJJxKT#2@Y&E`CCgbm8K2VaR*KA@d9ly^B<0$czmv6sv&>19 zM#l)E%aedh9~p_ia(gy8B;a1J9!Ev+4wIYabIp<(P)rs=BQEoctv6ucRWYaE3?)$d zf8`@;s(ztD89;f*YM^Y>24ydA5rGJ;B*+o;5VLP_ZWmql{T1+cS@SHKirNy%h>^xV z;bSUl%OaSN9=lqDAp_e%HU+$7hu}4;#WCSf&&!0O74iL)Bz%WzN*7etg-87>mh0}R zXa64_kAppcd1J`)Hy38bOX`->6h1Q^fByQ}ay}L?%R$xeO6G*ODwq2DpKIp1dYbLk z%m0R(WCm-eo~OV5G%?B<^eAC8_#@yVmAeNU*|me&4^N3h5N4|95fo{ka553Ub$%=; zc@W4A_{qN};uWkz%BD_k{&KrBx1Yf8dtY91`-59x|4 zK`9$ipEf#OYqE-1d6~_YJO! zZ{;|JXFgFkyw2VPEI@Kf8W+ySuN@}B}&=#6q9xQ#euNh5t^GnL~++%e#JpaACjJP zybArvs;7*}ME4V0LdgS*lj(uTsrUm|VR-<}S$D>XeHKVh$|L%quwzz_OaslaeyO#ho{SnMZFw4G@)<|J z2?wtJiiCRwB-*ULxh%R=&5y)YQwgjkPx~Gx_U0-2K|IV~9-Bme)OUu=j^>VoBu*|N zrg|Q4TrX2<^mh>Xwe!vH9jMqc<)cx#-SLbwm2?}SLyX#2f8tL8h3AD|x?ineCRsWw zn9RoTX+Dr<=Z-7pzxyxhMCPXFS(JBNROyd^^dY9@3u_$Bf9Oo4JwUSbfQ5vK|K{^u z8RIBdag-$Qe=r!?o}-hezgJ5AqW>s8QBye!+G=kE*eU~zJnSFJSIk8E!k=St)%!ym zu=N4)wVna!8G-I5_v(g6_{tjc(ahyH7>s3N~D&=Qr zn%outR6~qID)pL+*l2z{_F*6vnC*cqZiq&6!SXxrfApBRU3cCQ#c5|K-1nmoe44;e z=dRK~h>~FX)j+yo2+zm?9VSp%-O~))8hFR7)Blh4&r*^o(Z8_8q2dyiou%%y6%J0W z%Fpo?i#Ga@qk8JXws5laYk*0!*Zff>wf{*W{vtE@rS87CkOB677Yuddp!!?Mv;MSV z{IFb3e>9YvB9}hC{Q_T+a8<^px3zR!zO~B8rxPdReBW-UHARJ>Zz*-oLYZ{7=_v(I z2=QC+<`vt_Pn%Sh7T4C9ea+p!D!EbO^E^ABeGUE;$uX@eV;|MNJX7kmhUXMTs@*z;;LZ7SKzaW!py5@VHct zf0xjSbPf%5#(R9tZi4tQV5jL~?t90D@#o%%3rtWE|8K4a^xb00t5Xzv76#(Yc^v) z%fpFm#+th?f5mydUop>a45P;kPY*mF%sjbvGc-I%o%Q_w%1 zNXG|n?58$;x>&qs(N!v&R{UIncVi(VdIV~25W{4z7Reznq;43kdnN!sK)}CJ7GiS? zTYn`&fJ41K#w24vcDNA9Kq>QQ-^5si-e9vb9%C?oU#HmH62*ghA7#oL=i&`Vu6Bg1_6n_?&iKEt2r|Mi3Flf{fp9WQrgP*FGzOWIY zI`BgVn~8JxVKS97h7%jyjeb4(tm9= z9{X*=*V`5zf`)e=?R`R+#uS)Fk&IgM^60l}BlnH4C`nAWdYW9(DCRPHV1vt37@~Y? zsMPl!<_RS2@t}h>#bAq`4=^2&s7b>;Y_A)&;~Sd#2?%)sQFp>q_cn1K#XRQ+=9}vX%Wg-@VMm z3(XR7gcXexwuK6E*S#1ZnOosjb3S9UZ+5n)Si&<_S;RM1xT&Xp#Gynf;(w`ZB}Eaj z2Y$rYt{6;AGE}5X`AQ`7P;D%i&rB8b9uZv|WVVWShcoUaTAvvydyYqP;Wf2Z!M>Gx zkU;c`c=0)oWm-3e(0qlD7SUfCorNC)J3Vdh_^FE+kFzc&79=-&epGOOdQ>$3f#(tQ z#z!uLla&ki+3f-^tzYebX@5jl{qKPta{hJ~8hjG_Q!cS+r7-I6ny2N#jo^`)kMS<3^lNk-gUs{Cqb95^8@9>ku zk_n_hCa&vc?Bx$+mwycz)ksE{y5iVTqM{bhTQ-YBqDQ_ZjE^0EVWH=O;I4lFl7FS? zk5zf?Y9z?5vXcV52&O=94LUnKC9;)wt2P-XGCs;l`g@7LPR%#CwC{Ageq3~3ls9+q zn?IfR^jGBX(^8EA%Q&+20BMt6f?V*bZfRW5yvI%vJhJ>HM1R4lsN%S>HP9xpATFx^ z>YF9&%pm`khU>TMoeWfbGt^@REvr;PGLT72;qyFA)yL?_ajJ@%IR}X8StIG9Wd!m3 zPsedrd|hCm7vY}V7Z#fw#E>zT_P}brvF%Ou0_taGovTPxbQ~vsqlM3$F%R#9;n8n& zRl>j;qJ)k`(0}ymF{U#|H`}`AWQ4-brAs^V)UV(r&YA3V={IY1$=_~wyT`db9l6qC zPiYX@N0#+&|84Xpm8}1EJ8g~P|JN-V`LgJX9i1crDy#}IrTo_X5mbJsty>RvVzIIIIP2n76Z3Qd$-H{hxmOG;!WdE>)QUVjQE%{*zL|I#_j_@b2NUT)2t zLOvui;LiUgD&Y?0Fj1ra)GqyZzw;@$9(ztd)^O%26T^D$m@koj_5RTWlOzT=M9HGR z1~IJPR8H^z>Q<&&A}$3I`T2x>r51JE3SA)xZdwc*DsThZX*Uw^Am`PQ%L@r7y66MiHL!xHU& z7X6nGMt{tRV1$bbIT0cx9Ckr8Y0F`}m`CMbUKR^R1^jhF@;pn3*_YibYw~6ETxZ3AJ0nNGrk$S%6KjK&|#`3 z-A)IBgnO8|HQOcNGy%!7g$=4Y^(1fImlkCk~(QHaTObjL0zNRkk z_GY%jMiS!h9=OLkd)qC^cf>0Kq6U@y`F~xDz?cZE;rNG8wGlg`fw{J*{TM zsUgewb0#IL1GfDs(MZ3Rq#W->*ndz#5X+@&rLoU*0AAgxm{V4LK!s7V)|NSA7R{pQ zX6H&&Bg0NW3?diV+L-EM`x*E9*oxGLsks#=iDX}4oy|P)ziKIcy8-P|$$^&uvc#4s z3}dGjZgy889(G4uL(@(@R=NW)QT)|B{$w6Es;ZC))6pbZ2dWsaxqA3@hJR!30}6L- zLAfOSinzv>4|C8LWedla^3;y~qsYr8;U=m>-~|9*}I*+baTH=BVwrpnotYwqLd64v4j|6USR(o9j(=`!LxSNrc&pfso=3^ zs~OKeosQ$sB*YxvAh~y~9C2^-+2{_MSV}IZ4(=7$$O)Gwu`6v{moCus(Hk3`*3NS*nj6|7Glz^o-L=o zRavd>e)JC2i%&Dv=t=(k4nI3C8tGldCQJQmU#*53LyDdYfoLT8uu!k5seYn$gqh9w zgeAb1kpfm-$i^Cmb1Xf}b+lCSY9*iH*&*TEH+NnfylCN*iWJ6t6hyi|zT&D=$E#E{ zQ0!({+D+7*R#s*uAb&B~tc_epzG-3<(hCZGlS4zRGu2YB5+9&k@RHC5h%#g{UejgJ zzpWZjs!AP>Fy&SQKT~Sp3OdD$4YAzA;8SxNdg7VCCc^;?38ZC&8Nl!+^M6U27PVqJJnf-J3_5*M zmS#C0k+TjWF&+w5R=VXTqY04AZk7tz(W`440UP%!o zk=Nhecm$d;X(x;8e(i#RE^=Yms;xN6ay|3$sMllUo)Urve+sldJ44&}b6z^BZfeMa zZuOJNuv?^%l_dyw@`E;|;;^=f{0{V`O=N=QOgNI!7Jml&krVa)OWzrQI?Yk7!M5?s zzAZF@q0j;kx7VGlCO4BTHMgSH*=ky+Iw1f^o_>{0qPvR38Txb;ui-M{JK>9^zb0x^o-RdbW5 zo9+Aq9=Yvpw`HEZI5n1jqmG)OHxDaL^`00uh|Vn*U^5Oy7DZF}bb4WN(5E}tJ5XAJ za5WSIZPFBJ2ks8T12BXVlz(k+z~Lu_^LLdt=YP|qRx=?n1uD`X!_gF6-(^1&i3TRl zc(>N1ek)l%bTM9?VLn+Cv@St*;Fbd{xhBMpUjRVbNm~-TXufhNJi^o6H z#9e92zl|+ybq=1U%xxQgp>4W{t)%3Jtt{sOf-3kNER#Ngs8yUR1nn!D5Ih|v4{S{Z z7k{>SfrstiAMY8^cU)Elsrx(6AP2Ty@W?V*Hg3rig;Ff-}>nfLy6TOc3bH!wevDdPXT|aDxdab+Q3KgiN!YqCETION|-WsJm)m zA3Y`23fg64W?xmC?`J~uqMu;)(>4z7P=6C5T`3ut45x$8yfBhDktp8ARc`wH7UCnO zpgL6Lx|h;`DOuU}KBS_ZCo0^lP)YU!`gBjw(5ud5d+VHNqUoO8YbodCvrED46$#s( zJJlcA*3(@MPct$&*wIU3U{l^kVN-Uc>!VK(M%;c$1n`UZYmXS}pA4>y1VCALQh(11 zMqXf@3Fb&sE8l$R*@~g?0Rd7bn%PN{9Th90EXwphfE=NctenhJK{bX-({KeGehiLk zOMyzvvq~ouJ>v2-XNZC$Uv$(p>*`^e+ITmHz?F%nwOt~eyRD}AU%&$DlOxR!91Vpz z?b_}9n#)vYU+Y3X;|oMzT;k!hmVd%BO@7THX>5rv7xMiyO=QU(4^@UZ#L?#2K7ZqM z)q-VCYxm@ELjnaX)a?UTqt*M7PkBL7xky^h!|fM@y^mc%J^7tl!Wp7lFx)y^@LJm_qjbS@%EOW`>Pbk456iRp$sZr%WOJTH087KI$$A8p*#!^$Q zU8Bwh%8{0`_-cK})O>R=a5|14<-k$By0M{zhwZ$($X4NGF&xO)W`SWk8mQ)bFTy3^ zh!2%>B?^XT<``1%l|hvAIWtq`gvCx3bHg4uue7xrk(m;2?KLdtHPw6@m8$(wQyJIhcd!T* z%#ZT#BOT53MYAH39O)BOO+!9_Sy?`V$hIkg4sL_ezl0f)EM$VofM~pCJ(QUn;SWac!Tz^8Plg!@aBgoKrQKx!K zz%H)V^EZxN2Vl(od6xaJ1M<~?kHzhUi}4pfvL{gqBbCGj(ivPAo5Szl)OcY1?7CMp z!;~wX0RCI8L&`vIx1H^1A}v1KyYDcsK1FeTZU(G22*ndfHoc|_G`w{}!213k!wg~p z1GmFiO6aazG=E@(>S8i1Rh5Ex?7DxqoB$4~=*i9X?u2U0M92pFGsEZ4ikC^t5_a?5|ljyFT=f5`(9eZhtnXp8SbL)X!OQBzA%?-Kjsf z=OrYCT{Jf0z0p*B_5}er9p-O5-P6<6L3u2N9bvM^Aes}K<$f4Yioa*36yNU;8 zyD0 zO^A2Q@Yv2V^{wtV!c{-QGs|ryeMR}GzYA_D>3<(EbnVqOo2S)A%urpwSEs>a2oJntRer zfxzEc7GR)zAt0wlF<*^;+x=262OUcT%Vcd z=mQ^P#~W48^$iC3Nfr+b19bc_u>_u9+tVd`0eak+OS+{=3|auccj09nK2avqb^ z_FGa8--y3ie7jvY-8x@q2xFOhL_rb>fop|2mY0OK7W{yLXWwlVl?ff`lQ8U4^?&Yc zHOSJiZWzCO$~*Lj=rK9?o*>6hs1`})g{n#N95t)coOC~AIVsiK3KdNCf#g{Rs7e|N zL#>kx98(25(i8`})Uaw{xFBUU&OR&tuL#Nf9Dtl%7)fz+NpKF(WYNQn*zf|gd_b7H zsvR@nv{tnudmOvEW06$(M%jK4B!3W_&?>~;B=pK>Jy)*1F|m{;httF-Iv?=yK^QGg zSd2&Lu7HH%TQfVGGpDKc3U*5>eiTdkUv@aLB?2vX*&Q8eZ^@|=OYmC-`ymS+C(KJ# z&^~LwWszEHTR`x_n&wMM*hETlLl=n=x*h-+$pHB*jEfn}_m`%eYDbGHD}OOQo?|6a zD4sA9t&1h$1?5GuAq_68`-+k_0BJIqf`7g=9WM_OVc6}pxBAY6?D_=jtLP5+bMIQX zDMlG?=OydZ@KcL4-wQvP8iWS!FcjtA!$-Hxy0i~^Bgd_B%s@NPp|F?Pkq(18l-M7C zuE@NrAx(UN1xacW%G`ku4}TKwZde7B`>j>>mh7a?+?tEaIejt#pi5|>g)vGgZmR1M zb{Tx7T=FH(upn7sy+6EyRN0CZDt>G`&0GJI*OB;=&vnyE}<0vE;AN(R@K(S$-god&}%;_yXSelVT)2x6^=1KHoh)niA_^MC26m>2*FcrJbd zlL|PaUW+OEe+Dv5p(jHTouw7$0qXYtWI@RHnE#E=R;IP(E5aX6AvGx-hHmy8z~{Tp z6c@YR&ABB)j9wX`To_|PQWk4gy(*@ACGG?>3b!le*s4dg7tOD`5rf6c#4C;df$<(;e zI%O!)awB1+_#l)}Z(^N~p-b)fyRLx#VgIW-~%cUhEq(YL?wo`QwjRjb+wq@QR4@% zu3~(da2Q+i!BmA#ZWK{{IG)?4=JdJl#q&Pg0n-gwlIN08XxL`c+Az0{G}BF@ppv^u zB%CM71UTh_41d0M>d~b+6AnMO*Rep7B#A^h@RB2x$xmPuED_O$;W_DMV09~iZt8+> zXt5`NDd)rP3gf$sxVHNuv@*N!e)Q14S@cwXIPyR#96AE3f(3wocG2RUD`xw^i5vyt zZua*c5}aA)Y&@PV6&(Df+x;jRNjgaXm?Fol40y0w0)Ok$Swg(+kEFObiWwY?i7(Ns zqOJSNL0f`ch5TbbQ?ppK5CNew=O;Q(y(3Z3u*N*GoviZUG8OJ}#04?F77j50!0`ws z5@SE|F)Wt?h>T{2S|byKGm?q)%eJ;O1Z37@)+UMSj)hKh*;2WKb`#Cpq)k=7F~vCc zv17D;LVrZHmFvQ`SYNU!vaSPmJ6_e?I;rW*SO}{*VF~f>)iJ(b`xJ%Q2nbt}I*F~x z=89s?%Ld5$q|(aI0+R`rLmO>NS8$jd6HNB}d21tcb&lh}dC@RXvmBPNxWs!yammF2 z6Iu@D6TzE)MFw<|j1hH7pAoHrWfXSowh7W!UCX*50G4pzK3 zR2~SwB^=ojkVSDF#AZN+a??EVY2E49#p7_kQWLutO|{jW+hO=r64jjFy`PY#)eJZ{ zn?+V|@hWCLO^qw^&b#QH9omkS*$b$Yh!EZm1wBzk6xC+#b7Kf`6i&VBqo3whRQCMg6`JGaqfzI#UF}r-cLhz3IU|wB-OvMP6`W_ zq8c$pjNrqYlkkytUc6|8ms9`(s~u*FXjB!Ue~GN`@Jz|tcH%158y?Kz&ge`@qNTVk zk$Xj8b%B8#2#Q^jzGC)b-j9?h&?Ip}T7S*Eai4y4NKI2AjYrkG<+r9%JS}G|hwpb@ z!^4(~c)nR|0qPupY;0pvnCGK=D>tZ4q#>$J6=T?@ z5X%-~cDu(@92wnRoWTCbu-9Um?XPer-VgELm5i+cQ5 zE)EW1*XAVY41e9D`Nzr~!!UJW>c9=}H)zm}Te$Fti!^*(6nAe(xU5=<+r?58 z`tI6-a%K9-L3~w28G5FYf}pohY5#4s**q00vhpGZN70;@6*+|L*$yQmJV#Wq@K>S_ z<=MZvg(MO&hX2{p5LA@q!WxY^Sziai-qTUb5}I66B}D7OQhy*53e4u*m|H@MF3FpC9V1zq%JW6hz_#gv4rURU!gg3Yv`lG7p9;|&#o6u@?uYV2mAWIx67!@&6RrxNlia0bfk-R39G0Zv9FGheE&U|urc|8l;Ei!N$SqOQw z7p*KmN*EJeE4Oxt00PobU5~<4Ssw>0v9ATqBTLt4C_Ad-FxCK(HPweEREW2SlM&jM zI*S7B#Jgt-7vru_Jox(uCF7y_;6PSHTS!qp6n~$X{t09m&Ferw8*0_c~d`cb!r>4KD4WULF z-Wdd?6n1E@1lQ-R8>ECGbg0TD+uE@N{^&*BQ{fOJpoJfFvv)^o-4)gk!?*BrPnvoXQf(!Gad4r-w-ExPs+8m;_W^bhKN!a<9k#zPCGw*+nVx* z?FTvIq55D~Ttu5@JW4AZ-X4N|;8Q?4v0~EZuDA|ichdc?9Fs8r$w3&ggy?X?+py}?M1I+#rX;qABKYxXiJaRa{2nRpd(A~^v@{HIDb!JGN1ZNjdf_va^ zjAx9$Up2qMUui^(!p_bNe6VR)fKEJGP5C%qboJiU6fu%7kaEWv5yAcy1WhPXG~pV2 zkn|0~0Y*@w^M@5s?jGg_f=9%A9PqVfw0lZiQk~M0z(;%HoB_9nw}X(s=YRG@mjiD4 z?k)6Zy#kCND<$qy700{Cd_TR(=JH4*+zZ33+9c7G z9YBRRNlk#VIZ*9-?DgW&wowxFUsXkGDqakxQ*B*1C?53_4{py)PFz2fY_BnZ`~#D~ zfrlQv6Y(!d?Y?O5?{aF!fPZ5k*D>v$3a3OC4gR3pFJmir&c9;lgM|8oqpIUB#nG5M zc^;!?!-u;u1esd|Qk;lBPcwIi!1{3apkOLfPYk? z6Eb@4HUW=d7q`3j*9|hbDb)XNBf&?hSD=t*BygxXi2>e3OJ#eD!?4cBgYZG;(vqH_Wo_^Uo@WicA(HW@JUr3S!n#9J#o!|#}nfAE{``%Nf_G@ z!of8m(SVJiYtyg@owujgD2_mI2qptT|KNAbEL_FWR~VCMY7X(&WCeN%t0;8#QE+4p zz*3VV%}x&DP;nF5dh6Dpy07=njLI{U8)nfb#qRa_6x{(i(3`|atgl2?u%X9T`t9u7JU zX+&Z5)^P%mWXzUe7z-aT9}DCBolw~w=!wbf2Hl>J5L0(qIo?7>-u{EQ@e*AW*g_jF zZxc&Gj~ak1)f$PMszt)f4i%09dio5ekR1Xs-!G-XPB#OJZX*Z6XbKR?GfQR9@m#E2 zOOVDI`G04F5$*LuesCZKkXnjofio@_`|I7nEOuVwd@EmYBOUGXZG^7d6WEa_9xyTT zXZn!R$!65Q-8PKq^s}oOtGq%G<2FNdLa-oSP!jpFxz<>tct8dLI0? z+g9GT--!NiWWUrRj`^rOflpD3+A*_A;gFlyOMl)n(9J#0Tm^E{9uAB()Bz1aN1dI4 z@sT9L2#0r1kwqX2cyvwdJ7CR?h!Ezn%f#j#`q%tf4k7o8-Gn+B4%l!bZI7WjRF^~P z^l>ufp+*?#n&II*4TH=$MwrO3b=8rwBL=0dyuq0qm?N;Rp1{bRSkppOos1SbqW=n# zq<`LvBFNssXXWkUSN8XGYr7V2+6}z*+LtJ8gMytJ!7WHC5_*CPAYit^QF~q^1xxAu zWR`be0f%~;k5WcB+MxW~_y!sFc+JTIjWaCB2@!+6G8J7PcVCZzWNXG?8Yh5I#|9rD zeZqg9Z+`1l7*g`JKMGe!7#W5HY}`Zas(-&CepflN9zJcz55|wD1B05;WnDWmEzkj2OF|us@st$|Nf1E=oVUkE8Zc{vcN_bM zjh#yHl}@=)YIk{<^h2F4`>mf4k^4>d2*~tF7k4^^xrlnTOHyH}D2*`4@{;6`h<{TN z@}xLn{kMPlkhP|-?5oZHEfhaALBh%~CL|Z84WQ8dQy2K~#aq0s+r*$O^J8%{f&BVh z1H9TSU0n9RB5d1yeXYo_#~>mnIRy&@2!6-E59>CGieoTcH&@Y4<%I#EZwP7Xpf&VT%NSe@Qd z%OZryYb1K#zO=y*`v2bi{eIBpkVu8^+Y@}P?h}02E~uWo1t*USCr^{Y)OwbtrY0t~ z8kR=#;sT~7X6k|_rmo()1|D`YrdB2f)*@c2x|SAxiu$5va)vrKre4Y-o)(@)GM1*E zmKL@KUaDqB#sXd{W`;T*9)DH}M#kb=3WnZt@?vuG(%KT%;v&Z4*VA(pkTS8+7co

e$>#HaMsXQR8>^a(^Xc|(=yO=FqZ$|m>YL|=H3Z+~ztHeb-SIq6Z~ zoP3Z+HOWh|?loGjTKnmimLS!_vZvADEIXQ_Xwx^xddXy--2N$-GXXLffq+-AJ1KX z&nu`>k|j%awW1W~`9OG-2oP2)H1i8XUy-XC?lH*KsjHEAzs5b9#} zEs*;b>8v)r*{3=7z_@qpc9Y5rRj!Tlvr?OZw}5gjnY%WM+nW`t=JX{Q7vj5{If}oU zzngT)s?7%QB7efWeE5*a2|KX8%2A0JcVx$`E6UER1wt!6;~5#U!zHNQTs*b^XmUK}LPk>78@7bAiG|#vt4LbH% z_P&S2N`Er|tHPalN~o{2+6=S?(vm_s@IkeFoz&7^GrMu{tuRLV{|t z*i5}dHeTmPKxiZ*1FuW}U5#G1tXX(G`pP`2n2WCn50i(3>RQbO}5!sUI7}LpK zxF1|jo~nl8nm!m%wbpIMPUtlP|8eDqVkh~(p?~;CO(6q;Q)s3#NA&no;$`7hA7GtgO%!K=qjEO)G1ae?PJ zk{vdT6}AHdP9|3aq~yD&mn+28SE>qtp?mCs^Y|66(WC|f=qsAgCSVT`RNodZ1n={e zdw;QTvro;Y=DrZM5!|8Qh8#-JELYQaecu)fAJPlg)F7bGrP^=GAG1=~hPmKNw{O$B z-Jn(A^7{DEl;n+C&3SKn+^l@4M|tV4_=Rqo`~DZF1UCks_2-pl=POpEe?>mQPae(g z7GB`-Gr$S5wroa@m4y3ex4n<(;JcK}a(};@o^lOwYYnZIl7qE57;SiEU^2ZRf@|}N zngrusv~vUBF%c*6L{U^;eo7uqScs`F^#(UjffOezGLtn-qx_j=v~ki&skZrl_jd4- z3MqvRcv-k&RU|Ey5Ex2awzWD7++d+R34V6*s~)Z}C$BZeIc{3sIil{baUC{6K!2H* zWXbHcZIjLlInh+PJ}Il%9kZqqS%=$bFOvTniR2ny{1Q-GSI|*JQhmSW)oXBr zZ+W&m1w%yVf^bFd(fyO=Wb=SMK!2xesy_tIy@ib_yr3Rp%~LbyFv9d}U#EkQ_U<)T z5NHee1FI*#H2=tCf$fz2O`DZo0Agi&YA3je>-6rWSh;?(7vf<4$G#M^=nc9L)CZ0* zJ08?kiVec<&w@#j--9Rj@QTt)h}!ZW;FY^+JgvNzwb3=GMU~%wtY+02PJb@Eyz2;Z zAJJmRLusRb2B=HCg3#^%&I_D7NNHvBvcFHD-J2etl>vMmLiy5NA@mi=+Zxxut;VJs zQGX}<7dJAmvW`49D!<26)aX{eMZKAw0M48>9hm(HZ%CHjFHm%3LP;<~N>0a1-`#CW zWl^r+m`Q%85Ee>!98HPB$bVNASV`MIWULKHrRfZ)f}7V%%!1dl;W2F;_%!ouBZ1d^ zhP~yOahzJnGdh)$)E6Kr>PV4fra9qXupF2*rBs!`5l^+dt+F5|yf@2N%($jp6VZ}L zSD1>YvWng*Nrkez;v(j}m2smZmtJ=cqfh=Vi%T}$SL^I)%<*gFx__!zQvIPsy>3&S z?ouuX$c1+7cEeO2*oAUz#6aFQoDBPGpRU^13p-wg5rU-9X%S8?_71i?Azo)c_#}!S zF`BuH&D%D|ivhc2s!9vTQP(XbsqKP-@*G}K*#?S=#w$kk3Mlsc+yk>X&UjEJ9E zqgGd2RkkYOJ1X@GzOcfZDm6_9I8io7AX>y{X~NY!N`pswPctvHJ^)1Hh6xAtIbRps zsn?xoB=X1>;o@h`NEdi5kTWIb@0#qeg{?owEVd8c1BGhscYp7Az97ACkBK2zPew(A@n!p=gMHcRT5FiCVzbmpej}SNi=54->=& zHA#gu>B0_9yMJSGwsnpN>7okkUEO+N+w!}^U1P2$z7TfwRL%j}{I{BMs=QC)NkOTs$w|GT^PB;Xpmhy?mJ1ka zj7)A=E7Bez7;gyfs%NXxBqFel5u@$FPsO_bxL0h)F4vHc9beR zwAzw!Xht~v3*_V+uC8Pg*;)dgE%4`W<%Bg3WswVH@2DvZ|6os={#x}H+q%7m6g-ua za7IKSrGK_*Yy;1(udK5jVm7ZDyIwI=JmTo!;dD%1ZtiKtCQN#Q>aG2Ts4Tvg7hx%z19U?>-hKZ{ zz~P+WS2U~l?HQ77M;T=P!zaNas#UzY<4NtTi<%`@}&{Y!DJ;3S?0k# zJAV+#HI5Fe$XUFeB`WsV{Ltp@0Ca1pEr}E(zivZO68x?LWBvp~NzR7F*r05nZ-0uV>uX7Zk$D|ULT#D}&7*KG5eZH-``Bn= z3$~i7{lUyrOnP^HE}b1}klEM9IFY6M zo_GvMffSpM#MNo8)i!s9q9L$_m6JdC9y|VlllFduI>VM6T4|^+OJhoBGy9Z9d4G*l z+!LJS3BxaJQ-zbVJtp=9tpVp*Am2wZRks;Tx5V#U2cBf*gyJwgF{b`&cxT{0d18G; zF#u;r+oUcw`(+BiVS3opkt7@S} z<@SY3*FxZZyRjAO6JHek74;fMu77bA$^6UhCWdol3geaj%8FLDt7R|R@GSzI*2%$x z5BO~Xvi={LQvWpinAFIB)ssAXop{o!Gl2O&dW?zTT@x+`>7tx#L$*u*dIAO_@z&%A zq@={24vh}~-2Ta<{Z zRq+={S~9bjxzqFYqd!%X|Kv7s1?Gm$Qn~(v zg-U4m<8Sr%*t~jE-HZR=v%Y=-a6^_r+mg)!8kDLHz4}}4ZDM4&OSN;VVjAmES9^Lb zO=0aD)Yqjdi9rhqp5f=QE`Nj-FEMv4jDM5OrUcxR`QTFIKmO`8-D>kPp3&i_aHvq5#IA}Zws&FP>dpUY za$)^wC2aWR8|Bq5b`;aMkUz-Zy%Sw;4rU(ac1tW*(-;?z1w8ox_<)tsOvJ!`17yK)b zu>MZ1u773LZJx7@EdwC-+g95eS<{8ME>%w-$-}YM*!&!}!^1y0izHe_(QMDd(qSra zP*vEOwN=^57KS?jH`CkR7eC1-#nw+DEtPl~-Y)sKd}xq?1`N0<4+$r`KIoyZJP|I0 zuu0dNX!mO}8Qbee_0!-2NO%EAYwUscn@|KJw}0*cF%RK$)1kUI+2RlbJW)=vOd;NN z%eorkrFUGR){J#C^Ukwn4sD0xfw;CMnKZ6oS675hy^))77jPShlT$Kmfd1V8+D; zhqsA0RI$3JD1Dacw_CQs8QYQJ@lL|<;ugi!;s=fM_4hoibha_yk=J7g6=||4I-gdI zsvR^{RW3aAF#`MZqeHi|k>&5nb%?nG|9^{LxSg#WUYWLyC)hk}8B{2j@_L60Ybzsh zd0QAMNpr$!K7wbKB_X?J^GE@3OFHb_)=;z*K8&x2l$s6~6s9ZzFk_wwu$33t0b&Z# zG7+np%u??fu}Zwj74H(W(;i2&BVT}5g%d;1 zP62lLx#YBL08s0P@ba?nAr$$p2*h}V!6%Q&s$E|PbscJE>WJXd=PN$>R1Qf}qBF;m zGL_aG4d;zd4@5gf-fo4N7 z7`Nc?r*!clS0#!Z1N`bBcejVX?#mH3h(@^FE6Y&CBSL{AlxZ+d=m=AtAgBv(6M^D>;<~^^GpCX|3XN}*;Sah5-5^w%cT-XMNlqNnu0})q z%iyn<1MZUsrhY-vj4MSVxXoM zqIkYyPw4c{7lIfoQ_$Nl5qdC}yyTV16|jLL)XXqNzKLK_5brB&?tHih%FCA@@f%mL zmG{uj)=m`h?_2#WlYfJC!<5#vCLW|$IZi_JBGROXXjOTqiR@VrVd*zv=%I%>iw4DV zIV2hG>*QRykDCoa7u`=JM4d(N)Lim!oh~$*B+iCT*kB8C)MzSI<=>Lb3^E{;;E%oY zuu}7Xe=`;ron*#AZEkfoejys_{mRKPPFBnNqmLnspO;071AmvOrMm*o&u%~B@wUXX z1ASpIW{!YYFYpGb@P&YBwjf(4Ra$q%F}Te0F_@R1lBF9CNVk8Gw2>tlZND8Z<{Wfv zNKAh!F|+Do`=I&ejC5>+k1gkGqIam%l3kH2^=C>l*Zk(NAN{kaODNfi2PeJ{iema% zIJW$SZOl_!1%HQaFIV6VbXOHt?1oJ`6Ful}tqPPyJ;x;vezp7;Jc&gi;WiN-X4f}H z>$Brh&j}`Qu0(;+5lmhBZyB_LT_;J4n3M9Jn!ElfoEP#P6lG7aIj})4z3p6wkNJ#| zIPZ2DWljm(nuDBt?xzeftqK}u6vvkOnS!9f7 zK+mX)O`fcfl4a3iN^0D(4!dNl8Xf%^cu9-^Ervr0Q%rwMyINtYY!6p3QSQ4)^wj6w z__0&Js}NMIZ3|CPWw!cI>lcZ1O{`dX75?Xw+BkJU$Q|6CHo2bG)wEhVJ5BB2*&$!F z#W+`zuOn}uH{JbgJ87andE2&(nq*vskD;t{EBgNjN#E2@*ok>gWf} zF$+CKlK6kXCe_U4nfJ42f>qo1cnslj7z z{+fJ|DPL%e?O}7uL`Zc>-ha*|bwx>ENBNG^lxJ;70c#(hN`D8PNO%XE%)LEt(Tp|V zx1-{J+2=v4T-(e`4$1rkbI5VPaV26LzA3KXC+dIkQz8q6;k?M!F!d!HNLq$o+9^xC zfoOBM$8*zX+)I?wyV_jUbaV2>kpi+1=GzUsGJ5`m_n4k(OPaKdJ@LhlnqU%dYLqme zLHPMDIH-%YgbALUnh^I;UV*1f;-vSw0-QFGbVOdNr>S<1h;EF;InI#eWo#)?6Wz{u zm%@Ju{<-DsZZjF>j`nl71$9f9 z8A(fuL^w9My_`I9ZodOq-(RrKi^IN1TZ$v;Y7qOUXVi9vrsa%63r|v|EynK8QsjuP zA27#XI2h0MAQ`G-PFILqbll)t_8AdKwrZUS7+u*|CIv{FGtk`&@n7ytP}AkwtPZ*f+8T?O?Ok+h z4VSUX$&VSFF47&C3m9SUmyAAc;(;)#<+n{20?`gH%d6@yHafY=-gD5R|L|`qxzT^h zfH8`2ZPKje7gRsUs@$;rx`(Rzbr zs_!h)M#klazKp?+^bGXM4Bzx^sf{bbsR6+_GpqX5f@7QenMx(*kRu&u#NGsa4$wv% zLiAFiHQXKvd*V8PrG*C$R^ynOpi&cv9!Ch1c!eK;^#CiUY{5cZ?ME*QTswc0vYxaU zNc08aj^%F+U?3*s)@jgqh(m-zIGt9L6? zx@>(V+xCi8=*ZqgHL zDq=f7ioxtJuptR||3ZTrM;HJjjc0{6Gjd!!snhC#-&o2CF7dG{pAXz5mJ)g`uHoy* za~Rw4#l1=ia9~BmdJ<^aJ-FN&eyg_j2!l1sf)~L)0tpC=#7ln#pTt(g`bUuEg7)2>W8a}l27hDxwpV+A&pIGQfepcb->KD!Y?kR|u z0RSzkJ48j(K>LAx!&-&@>^1So56K9Ve?Z~K8C?P!enMK7q6{W2*^4)SL4GDu%Ih~ZKhR={pzM;V!ttsba)x<$HRiWPcTzdQk_rs(_ZYT#T zwMj1QuS$azE8B-^#=mp#EP0AO8FE0HRvC?R8?ckNjr4yvFt_0$(4$EO`8$>$WXInU zCW?Co(;|bn`rN|SurkW+BsA6}W8FDJf|)RlGn{p&7K2F-c&fVOAiKwiN2i36T_5Pr zkA4J@???qk#D56hr1Q4RkmI`|!^(c`!c}g#P^gE3&C=YCNZw8n?r$Iwn!atciRT6o zhcC>$^1pxFqtCkzc>`CaxX!P(kyX= zIW@p%8a$Y-YN_@078Od1&&gJ9`{s$0U62H5G}wYsSyiW?-C;&6c~Ea00iOQ*S%H;m zFa;gaWEY3-HfNQVa}t>uKo5FGsa{9ChwvtpBDrs>qo z%2LCL1=W};nbO=bqQBNgU_a=tM2=(QTe8{PjwQTfZir=tw%-H;2mDX6F7VIhKhp8) zx%{#0!2GerHPG>{Z$VT>*8WQ}G`eltbO*gP_rT$&{V|_Zh%kkbf@6cae8(WHB%h#! zg{gnT0f;rjC`?;>F2%AjDd82|qB6~~l_bl6jAMe3!D z9mhF(PqhI@mkd3v1P$)4xY5{(f+S@1-O3gkzW%}Lif|I=+*_S?PSVS67|))nbZx#f z|2b!xL_&K6VIemzz)j%N-mN3oQF;Er%Ww)rjn6K3u8#o&#dU@~&KG8PMO08fyNG{B zc~>;;Z%M7XCddoU!>t0|@$Gg0DY1`90rgJ&HvL-VWMf33+}Yl{;o$r1x5LSJC7(GMO6kinbC(LfQ^Ip;!yg%%OFfEE=!%KO{*Qmm)|KLBVcrp;Oh(}9~4 zPWLkaI@KA;0$-;w-^D+yyV$B$iz|32Jb#w34ALmM<=6)r=; z#YYM2;^Jx@-5ukV!NV%c2A~|pAy`O)gb4yk2nv9rQM6Lk>`>&W#?0I}DDZ=UbIO!FFfkhDF=M`0~?3#7%4vwT%fcpeFM zc=D}0B5s{$u};qaTOYO~&sU_*g?ctDg@>9ykP3`^{4I!7m)<@iOYN>i!CdG%e_nwY{%ViTiFWXr6;|J#_LY8Za z3*vUtI#bu^_`7L@!T8DfRB15hdumPPK#NRh_42mKeXX_UrmLHQy{4r~v4(5~pW{Vp z5@HP8&Lb)0NxFY;2eGJdmlMLr%h93q#MvVvj$q~jj$w)ys?K{I5|(xdag!0?#PE_} zr0Yt<@vF*zbSL=z=;Gd95X!-fjfw8yeT^$#O8|drIrLDevk?FZ7%2qN#Xg%9oNVpG zW{FiAS-M zlsuG>9lhpOkg*9h*RF~$_fvzPh)Vjq$$$RK9$un^^Yh3-d{;zsPnmH25z{GI)>QV{ zu6Hx-+54uWU`h-CyWo5UXs|%4VY3MsRUa%YoSpd+`Yp^_G@dduRZBs-t-z>x{222P zvNztkw?u!x37d`YA&7c3&*`bZWX&mPH$&-QZJYU|;+anVk2>RRf9tkUko0n*n*KP! z=Puy@ogl}}LT1)fLkoM+`5exzPYR}HGvF=p(VjFjeVQp2UG#agc844Ayg5DkICc?J zz8(`3MIfh>Rr!$Xk|jh{Dk<>tz}yCSG8Yt10`z~an{z2`ZM6}l3X*gJnOvYlgep@V zIgL#==UVkh-4T{g4~1>~q}uRW4g1~``H7Kk_TeK34gfCsxi7G&>6$`6FiUp3pQUzh z-=I`STR&hQZf>SCUK*>_?68Av>g}ev5F&<3 zdF*8V%s`%@ETmYDBXempihD0JbIcMo7*f#?{4`&^i>l!z^_Eqas+>`}LJP=& zf_Czc&1I4P6Y;6*Z0Kz7)8qS9xVh`qJtKb;d#KNfuD@r&-Hwk4SOBd@42@DbNcFWNO3w%g;$r+r4xt~vs9mS)GKN?7C71o={r0uBaII^rZlXI-->O1? z+o_L`tm=dXh7B-|ecW=YZcK~%kkbbvQP)1`a6Qt!$j$H_HC%u0b(!Y`>d?DyP`rQj zE8gx>26s4&PgnfXQs}#GR6OMH_a5EyCgNk$ONjD=E@!__%-az)2t=Fc(!~oFIpVC~@-y~S+mmvvQqmf)qR2JY^!f8} zYw1ex-$p#!?(%R9vZ)UV^Qh}QTJ`zP=4wj_w)D^Efl&tPLG&jFjl}`)0-wwI+iCX? z!1$l~OKK0`LN0oiU4P7Gf~$X)=SMr*>ciFyt-09QGjJp!#@{-*uds8f#nu%zh=D$v z1E#nO{)Bd|baLsq+JHJ2K3c4kk&i=nl3zOZR+uxU6jEoBDP-fF0_aD|v)8ueaEUMg zVL81oW0(JCMBzR0|`H&!%AGssR4rvnne0c1_2%^M1R@cer4t zIXh~mMF zHti|Z?Ynh2pGj6x3gmydt7Kbb?ZEs)a|BP3A?tV+u>%$lWs)>%G$v^duF5N3c!TW$ zmex}fj+OLRD4R?=XW{qmPR=bywg&|2e*nZopKd$4*Q{3`URnSG* zug~oK$Ncj^4y{uk{LeMq_Z6=)$!@MnM-{6h4#@TWvv*4 zYlJ%|;)pfYmMY0m{_MY=mSujQ8Nh{Jy49!jmFV@$qCva3(A*94NDD4Ow_tN8I-JM$ z-$RYRLWXTdSB!r#jo&$x1qHDz* z{$le|1&z0JT<=D)o?*V(lq+?sK)lJ52?|x5pL}MOPMLqryq!aQC~CAz()z)~x?j!b zK)EhiLtN$XHpg?^27R=jrmAHyAyh=(ydSkXb}%a#Lb;RQxH;yaR}UI2Wm>0hd!1h) z%;0M`XQW#=BuW^pw9B3WCUF58*s@;+3lS3HlTQB{E(5^bbJuXs=RgVC^}IuwiSS zSm$f{-dp7GIsqzvQO>o~R(B+@Me|&^cWfF^PIz09ASAu-FN0HfuzlC;22m9I2G~Nk zDx`UGS>_HSy{TC;89urVGt^XGtaZ69E2I^*;w*nn??O6C`lW|{FL*mQjP+-b{?|k3 z=P&R3`FUr3>FSn3pCITg(4>smYaDhj`2=j`7X4JG2T2C=Yb>yq&yC`-j_VAgSMws&BYIp)GNo+^jC%bPw)AwuF37S z{4{@sWM_}oJCP%eE6#-%AIk4bJf41bT#!|=6?-~ScJZ|yp^yD|)b#79SvO2 zMxnTNaNxMrqm4O*6Zdpr8NbaP)cYDgKA)}}y?bpAdf4bH1wuu$?dmoY0mD%_WxPNG zE8LMft20S|`w48=3$+1mOzShNC2@aQu$3z%ISGOD#&jd?NCF2Za26vo0OEo*@z(0W z^hqg1ze5xU0_QS3<}?tKVvl-J%~N@n_TL=z*8F{W9B>`RH%U8hqG&Tfoan z6}H=fDH#f*egW;U%Zt;_k+@vm|8mhOSvQ7sESfn>o2B?-u>?7IxR8jDKNElaho(Te z!Kb>#D3d$8~NQ0OSDjv=339IL)UMvPa>QjG%7KL=RG|V z1o-{w+vZtONl9p7NR=Qb4P+pES)1t7t(Z#I*<$>=(Mzs!JI;~RHfomw-}SQ^G;ydR zR%ShCntm!2W_g|9Lp>6n3CzIx=Vl61(}3j_iaNs9bi);?uYG%LPgs8!0u$Q;m?!ez z=@6Dui3hnF29gC|B;m2TFt_WyQLFWnTodA#^k3l;9fCEWT!ole+|693$y-J2(YUe< zq+L>+#ONklV0mae5ElOdOHL_ScrK57pY3R&q3sI5^6-HKmCj7?vM8+0WBqme=!o)t zOZiuR3=>HPzFrzr@!@~isXu$W?H?YMxPuANOl~Bap>5Ndq=C8zwQ1plx&PT}VBU}C zEtpHloiNhm?cUmVu|)!4jc>_TuK>+?gd4s4f2mMyZOt_k1DPZk2u14C5b^dc1{QKV z_jOpXY3(933+y81PoChOH*wBFICxbsz4DYY?DGFum0gDp6DWTnh}(`0Bm96h`6qyI z<;9Kz(U$gTTAG@Rv_Bw%HtPz0=*RpHCxa*M@q3_t)LPSo>|L_%WhBH+uzYn{9oo%n zZB=iqZ%#r@MyX#Zye<;O1EVE)OeqC*fm+gHnAhh%y!Ag(#eHIunSsK8FigMb0P>@4 z!`eYYh;=1Ai~oOBMDc`7!XxMiS(B*j+;Id_)1DkN!^m0-=RLC zM0c$bwSmV2ba5c8swN_P8(GgnChDRugt5WY;zEuXnIm^7RB3;X(J1mv(9fYVQA7xq znxvkw8>JasmDry>(v~TJ_?b9fdYsr6XKanmrN@vg8yJ7jE07a&QjxB2ZAi12$EBaX zCJ?QC2rM7m7U(AUu_07Su(~($u@l=sdr8)5^t4O7&@nJcJK7kHUZm^%BUr34km{y6 z(MUOx`H_Msb=OZr6Igexy+(aL@Jbbzm{|WwDST}E0h>_)-f3OJ^(@ebzr8GzqWyR= zK0xOvy25|v69p~)gua38qx>9I`Ac2LxI^oJi-~n9qSi$$XL9gdju6n3mE9R{V^$(_ z&-WpjIwvP+wC=*O=UXXU?9(*Uq_*3?Ur+A&t!Ql*siony4-)?{nr+n-FlO@N|YQzVQ^OEH{nY* zv(_b5(M8I$gdc&MV^p3msf=2Y|BkhG&5V{#*R3woTin%E@MOc*({Kq#-bLlTz4Bn! z+KgUhMl=1>(^1hMQL0YZtuxCsuO+Yikt+E@m%JbB_h#i>bgRa&|Mq=FIwss-=2X_keLTZvg-`JuoO{obE%*wdgT=~7VJ zrLL=e2-;K~ac7LlOlDp8z=*K$=81o zIa`k-vnyo1orv`Gm!t)WqzQWV-1;QC#BA$WnD3Rvm}|l1Z?Nc~{!4;dZP^rPTjpZ$ zqR}s(DPF7#(5DGniXp5@W^V8#NI1 zANFRFOQBHeN<0_Uym0#KEw&4%9~=P9?SRANNhRJwg#ipyacW{$R*)22*jX-RCRbVxE8X(KKDNwffB5m6ikrFiDN6Q09*m?vm^iBWe_+hQ|s<^ganvc7*Ll?AW!1U*nw zPc|MYwRo2Lzaf9h^K0P#HAozxlDW@A%o$#y(DsWkb=nu)X+O7QoEoviD&^|+1$y@I z>f5jn=a8xrgz)^r;eahgm4T#<%#Qb#wlD2oZZa#fm>{CCPz_Guf4kY(|sMy~=lOFyP6ms8jOBIc*#5@b-5JALf4s-=sCX5j;f`a?17p z*y_rtIJTx;+}+(>hk?P}-7QF9h8f%?xVyUs5AF~kc!1zeut0EvL+~Jh@Nw>Xf8Ji* zRn>dfe#*OzJsn29!y(@VQIydQ?3hspPU5huNvysf^j^nkYV52iP&4RMgi$&MiS_;Q z#-Aw7?`HZQE7*TWw~-jY@F$eM?|cfoy`agm-!^!Oy{s69k%%a{D?H(NJz^5_esC#I ziJ>$l4UmIzT8)XYjt&RKIOh`rf?0{r|yZV?C{kQ*$(_XZ~nwgy7M!omV?u!0Z)ZV@4fAh!Sz3gQ+P5dw1ySPR15 zyb%_H3JQQg0)l-10Sa+*)6pYi(ld%*`ynx6SDpaAfxkVnlgSFd-$PMzxc&{9?uF+r zD5kqQLqvacG)5$0>KENSF6pAM0{*gzNJJ)|9FQpFMmCtkd&a;KiM+yq!a~A=AZu=j02umT90GsbU@IXZZa!fVVLky7Fi6A-1cizS z@&mwD+#o?AAh&>^0E8O?g@|y2g<<>vYcM|)1`*)radPAX=ou<0+Btf{+_5ou=|ta% zv4*;)3l!$#Z#gp1!VZ*3MujUKw|HurEyC%N^q72y?cAiCNj&IYQlG z&TN04K(ME$yB);K6DCH-<_`1la`Xi706-A12Tai&=H~UL?hADGa?-N$1b={eIJ@Y1 z+Id>pdg$9Za>3+WoLpTz>^$w9+4Nkz+^t|r?qFA2J1ZAgm^;|h#hniTVD|R*l~J*f zadfo>TLA5#>~>IFA0HQ9d6+ewn6*3j4c32A)5Xq1Knd*S;b8}MmUZ-kcz8nPVIS=H ztYKQ#)*dhyAoT6>(Q}1ac{zgJ)$MF-J+)ozoITaqxVeFTejpzokGDN7FGp@G7e^O& zQEyuhPhUqq4+S4r7iXBWr<{wkhbI{1JX{^$fSukfX@FfJP^gEDubeH|+4=1}%n@d#>*FK$pI;i_w^Tdvft~G~*Z>fi z4afs(?e5}a?GA(aS=%`}f*rlVz8-&XMeqc>d%AeKINCYGz*b;KD-BI&7iTLgFDEZ| z7!+#f2>}UMSqWQN{f}7j{YRXg+4%SbybU*)k*T|N2ZoyRxUnmZg5lR?@m!P@RU6zV;q&N@<-MLI95e*dgMUKCu|E*en(%dp zi-FZ1NN9`%G*wX0$Af=;PFbYh6L@E8RCr` z7tA_y@STuNS}+d7CxWIDvg(AV@~M#uj-+oLVrUUdJh&_##M-T%(c)(ab@cBIqRa~F z5EdEEYlNwn^w;AF`J&&~4QPWiKD9y0A{3X8F_G=?d{Y_1O|yTC3iO1MKGj&XmT@h3 zz8u3<5kzk%`I1Ey5(H@EXeH*9q}^em(=QFHDp zG7adlRT@BA$&h}pAB|r^nCu?}Kh*a7H-1k2a-MsqmcHOB{#AZ7C^Qirt>LS$ zvL&0nk=O4i)T4t$IR@N{EMgzaYbxDxi%qHUwMy4m_7C|_I_Nk}1?%7NMdIK;x`ykC zIA%|nIsHXQV+l*~DMqxCuW>wT6TooqfESdX_b3kxBVT_r{f1Q7K~Xw(U;#tK1ek#r z&R!b=oKJUh>_zu7TwpSnu~y4CoVJ+7BmeZBM2|?TD_;c>>dNGWuv5cI^XXZ_Vs5i) zw8@dw%hjnjU`X)%Cu3SUa>_=s-lk*odIX?``0GIM#<442X7H>Z3Zm%y4*pGh(0uT7Gu?H{I8 zBysS4Bv^YGH-mOL(0+4@Yu>=Nb}K|o^64!i4V*C+nbZIe6p3ArftFVdLUC^6FcAynkbgipso6nTuH>=v?8?8M*LgSBN~9 zJjZ^N8Z@v=$@K6(;WVGx%Kut>$7-Hv!uoCxx#Y993%!Mv)5mVY#dklryl0w6#twL} zb*_J1hpod!@E3%`C+$q10hy874?ZKIh-NrxT+w6s2zxi3(jMbOgHt@2^!e1$VQ?wZ zHuJi0ODr__7zvoBd_y%J8VH$Kb(g3)IwQyqg$9(O9C^@bC|35j zL}XB9Y|JDd+U0*Q+fnn`q{x$t4lOA-kVbM`Vxbi{L-|t8>sgWUWZ3XtNymfz4v&B2 zr`V4VMg5!OO6ix#Llb>aELcABKs}N$<3Zg%Mp)ObT7}!X&-qE4ab;O}Jxb<+;n$(> zW6u*{tORJ!Kh7xrNO_yuVOo~B4e15Ucyu8Zy29Im6udQ>bP4lAY^6(`L3;93L~Zuw zTlfURs6r;e5|6Ov$ur?DkC=I$hJz{0Emd4bv-9dGAI94h2crXjdr~SWl4rgTRMhE za`Bn2_08ISVYgwMA+buTH| z@o0V|3nVBDP{ht4WmPUG2n~NTJdlgm>-WtKojbjB+-OU!+?V03A-p4PRVa;YV6iODI|ZKwwiFp-_r0j z1zCa?UcO(fbQV4w#ut4`tr3^8lBnaJjxC}I0nVd!?;g5+0u*aS1QfdVPE$E?qid?L zaIj2Svr37@{30$*sktSinmE5-qP+%Q9JC#nA*+*Qr}D?Hp`QoJ#+Rrniu z-W%ko1y`AqdX?Rqs7bR(G-l+2KNtg-3?++jnTh<0L9Xy!O_+a%gWv;|l*7lkFDS{= z+Q>1I72{0aI;O-ThZ_Rnn%OoC#TUxe*LzN-$H?k2-Y?foP6;G!i#Z;0G8TclG1Yip zy#(bs9CJ5x8x{;ta9w^i1sRZs|pg1jsqQW!bAz)9bXAu>~a zaDZ>xTEtlFZ9I|U?-o7o8<~~t*K8pI7-LUNTxt*P>fL_>DtNp_BfASZA+p=NgA#rg zErBwyJDEO2W^=3uk(aRdq3?7|X8vCVsD=cRz!6L>SvBm0 zTN)*Jd+dKfw=}dAdmm*PtiOukSd*>2;Vr~4BDBlX)NHqJz*h%HNG@(DDN1p2|Da0*UQ0kiSu%YCL$dr=0^C~B$~pcVPEv#q6p zgx}k0@2pTUt1W$p&uW(rNW{vXi2j6kipYT^IO%SO{EBjg^nRe)ex4>{vFrWSi4gWbs zGRv@93PNVUDJgms-fn4stJ?x6E>iUN@JRK<&jjth<0kgtfv|rCCn_(yHNNT2RZ)L0 zN1Q4{Xvl}pyXIt(Y_qgHdT|_9z1deqLj<;LU9XgQxY8 zibTev!@od4X@DM}j2gskj0tH}gCT#6g#3ARbujzc=JXD^HUL8c@s}4{=Yoz39n;*( z%{aC9-?((Gg!h?nuTZLuiSBcc5yb=&n0?5``Ip>A=@)V#i|LQQC!4Z)@qq(ewSyZ7 zxAb!7+^lF&IzQ#1!gL`>RCF#p!n+(fWTXI}3gwr&*tG+8^W=FI3v~pq*EWCQ@aIL6 z6pAW-P*q0D>SW6dzSSq8BZ$~gSYPEP)4R#a+xP(xaCH|IVxVvU*fhg z7loBjUt|6&UY^~gR4Nb~Z9{*v1D!g8MAx;`&0vM14cqa%d|zx4K*M#Yxb0u7VCX7Y zFjZ4a-F9XUqmdAN+!Q3Iu-it)mu_|j*tR|LkMjMRVG{3>%kC+B%i`XwIqUH|E{)iH z1=mCsYFf3Z(MVRmcjcu;iOc87Ef%pgGajoJ8`EYA zP6}^yDO25>{|j+jws$W5zkAs$SPSCTTE$`pZ%okCAI*dD#e3%#Cr|+ z+~xUAHS}UUmn(nW&7(zg`~hrP&9>0 z!6ysn_+q*CEkkmLxp3fz<9g-?^(~0%Nad*9%rE#Ly*G*5iEk=riTGNL8 z-93q4;<#3mtx6JRY}26CSBuh5n;)Hl8^129*hO%E<&7`-vXDVUXBFWDh%j@}(pMb? z>44fK>KuO*$b^8*IOIVkoI{=R(arjr6_s3lK_YD~d^8ls=wZe5@qWBewvD3K0wYqItNFC*7&hl71XAED2LFrcvRVt&qeA55_ z<(n_h+d}J&Iu8~$ZFh2B@K|=d|Cs$0$LreDRYrdskM*M7p>LJI;ZoqgnogQn80@x+q`-MK5X@x;)`tpF96*_T#r;Xi(= zFS_o34xPNxvI7Qt9qLX0#c(f-=DA@vuYEBLTw>SUkjk841WRPbCr4NN%od>TE_vmS z^FMz!+jkkA1dqiTy>qY4Rd3s??~@f@EX!NHA8*eTUDo%?nG(uX)yvI4MCb%epY;TK z-dm{co1FI0n3BTu=Am5DOpZWbTUQ!27WeUDU^zO=U?@DIJU=*XoGC?^7RZwuUBOUN zVrd37119&N9HPgiqMIkUlxGHlZL0@=zW;v$Cz0W+s+^XgYx0u)v1dgzSm3Y8qQ0Lh zp}qO)=(uOPU4>uXANLB5rPd+WX=p&h$76JfA>9p)$UK6GnB4r;^y+^t?M@%NZX`}# z_J!VAhjFcl$OhCeKUS30l8z*xk&~m=3A<_W{+sNZ^DWl<3T>!-&M<=5m$IBj1So%? zg_v|!KON_C1=Eg;R{N@sudS^cZUXP2Mfs>LU%s?!6{Q7kJwdzwrMKOfou&KgX$t_e zl%OS+bT~;X+{3+JB#BR|TMLO6!c25%U#@_wH5L?m-&ge8y5Cd2=n9eQ<~n-c=-+!J zr*r>iwhED(+k;oYIl2y^Aw@G8LPdX4z+rQj#zT@|h!#VMqe|TaKIW?f+JYBE_ZL_d z%B_>ijL70L$|-1bUwbcFVC8%%T zy<1lrv@U5p&pgf*#ICLVlMC8zznmFFu(kCcx#^%@HGC7l-#8+(-z43ZTnc|s2lZxd zEProVSs0wSe#SMZre!JQSd1;X-I~mp;k+VH#p%6qb1xj#O$fAq_fn{u384F`HStqI zWY+4gUag@k6G$7kAh~4nv!F6rVj8LX`mdJ0d12w|ebIbd=59$KPvM>tIU8mv`fylO zDSkhW~$!NVG0~%o}IXHdgFE;>M3rWFAnIYYxdB8>=#=LE~Xi zQk9g=Ri-0U&!thpLz8D#xnYvY$xd@E1Gg~YkI7ThrYmMtMir~325QCg4Jc>($RT5+ zAx_RoBT^Fl(RrIcH0l4cqz#9FSDcgjX(z9NnvR^#9U5Xw^q&I?IER0$Z2bzqiuL>T zi!mthP;dzTZp~IDXXmfu)o_si{bymYuj^34Yd8uWKhIk|HQci|>+lq6BbH)yaP)d< ze4KWkQL9$pm@U602YvCdsJ|P-BsJO)%j8_2HJ@1z>goANOk8VIc+#ftuajxw^mR%~ z%a&iJ;mg}ZwRFDy8sdM;8QeIyyJtL9BwB3(7k@=god(#hoy~Oj5bOQ?8A#e^vLU&? zU(;FB*pQ#2x}-;ock6S3DHVZ)@cF{v$!3@J>xHUTyZz%SzMI$P)cB&+eV0H;33YLk zF$Vz-AqLj4ERq6a*syNu4}C$FoGGhMp~9|!L;4UWrc4wM8p?l=@TkGk3=HyVl(4c= z_|Pi4P)9mr2I52v1e~lHMmP_EI>&nx5QUtNJh?!MGIFW0AO$hDyug*ELx62} z^atCCrU74^?KOWvN@RQ2LPR@T92{F)oJlHm%KSs=@Ea;&v2E8-ZMvK&SukRWbVee2 zPC}#|oF$^K_S}y-X>~4Q^r+qbw0Csmu_&@TU>qU=Hf2E|$(#8>=X7ww>bCeej<7m_ zG8dy;BdT5`hk8z%g#u$in?)LchoUHBC5I>zTCM)0N!WkY|3D4p)k1=e2<23>iMcMK^S-=*mo@GuqLk9MiGEE|-F z&PJ}VXL5fH|L!w8A!tkD_YGSl*vh`y-v^}o^{xF}oIo@0YgChqww?IMo4w#${OTaS zRCW!dFJJ7VY_v!g0%f>@GG8V2SR|Kv%PSfydLFcSNoQ|T5B=><40c5=@+OAl&9bXQ z#ku6@-`y|QZkbL9>-1XN`#^2JoBIA1PoBCHUx9yW9s1g`-hCN&H;@84nehB|med$E z&})yk=hfoYASbl=SAJsTGg;len;le2b;EgccsOm=X!?Z{-F~7+ZPM7~sj`20-~_Y@lq%;*7XhAd8)!FHUhJIs>*XhX zA;+cE;UdsbaJQ#c)2*~usd*OKTs)lA7rLoNf|ng`JPa=w9n5a`+{&)d8p-YzeM<3# ziWf^GkpRf?wZBUvqju7T#w*C`%j(DsAR;qhLW&^}R!f@D=?M7TWz zN|$R)6xV0SUHc(ud2|2w#cg?VZD-YwNzzk?d)>b^p!+%E3t3O|IL-wl_WkH~6MxWs z_Ej*WwlO|Y?lcU3Og=(p1U?M~KM#Lw8P3gsOHMI|^4QNHyQ(g2NiP?U9E*jQ0~L;` zq7$Pk2D>4O!lPl}=Kg>JLS@3>i3oh8?JT9k66iuw`pd#1B#q}R8G+3qRoEP3#+IQ- zsAL>;@?}Vs%4-9vP4h8RC~Nv`O-&&WNKeJ{(z^Jm(%8jQR-8OoUAm#-0P%mLl4jNS z)tCl^_%5m0*VA6MoFBblpZ~HvMJUT7U_?ZRBT>=lBL>66qaTG}Ahj=TahMJI-ssB7 z4cG#4O`me=zXp+0o03bpc!9g_HEn4iGKhrl;StRk^$k(RthA-CoqzV$_?4&{b+q~h z`nq%61(33FUhKx3OD2tm~)S@4Y1r{U=*N3Ch4J;4Mh)<(FqA*rpyiWbvO`%bbsG6f4!(~tj&F> zTNl}Q3=LC}M=TAK89|!CAYdS~4Y6blw`%&gJ8Yp}Q{Yc*UQTUUUE_ZYYBoD^2XgIV<+1?Es8HR;ok}Y1-h&GmgbdWN_*JE#4b2d+`eQ924`?B=paf+zU8lo*g zhQy{zO9p^LWF}0dXDC^GD%jKA(2sel{a{p$N#5CvBfvp`k5QntVo}`{Ttmxo_`&dq z7=w*RTKcj|xp>i{-s69M#NeTCaj&FT>a?B5AU>G19b%}szBCC4VdBzma zIqTFeDR2K;`r>yxoFsbHAY)2q~IXWqPOl+~_5;C)Ox%@Op%B(sN7{DX54H3i0VtRk%bU$WBmTjZH`z~Md7t>!^{RyUjA3mADuqTNcmU+Hp z9HVwBAC0BWk)hai=Sro582L!{=7^pNKK+BC)ac~xbmAchXbbylurevm>bXhJPX-x( zZQY>Rhqgu=wQXX8CRx@zvHv1QjH-QqYrv*0cIugF@lQ{jK%|)b#bD;G3V^j<2-+Vh zJ1}=5Gn6vvIbULbwA=j?x&30`mzUF5%5wPl%P%ZjBog|RrXB|=Y-@RU^d4*;m6;t? zs}9rH8+%Cst>ur+TZz*sg5zXe8ViIoebT%QK%pDKx=ImoFpd*7K65JqW1+^u7eN=+ z60viY=+Qc6TqcvLM0`QhF_~0sk2sE*9lv&GoR+X5)5rOL-`kWDmELo+pC#L|8`%Tx zRPS&s=uw#0_a3(*o($&E(h6`I`bBlBD(=hZ0 zs?@vkX=(`-F_j5~9anGv*pp6K0!TVlvOiW%!k-CI4Hy&y6=W?R^jmD^sg$9ZRV;N} z`l!pN&lz={gLGAT6G*Yf4WW-UTlwf|L-<4WxDA{Z=^ ze6_%T1j}yCn!vvj0?tl`@2|g`P)gDE5Ru8)vP4}nGEN-Jzt<~^88ly^kRoax?EQHW zZfYj~WNrH?0%_;@lZO6MQd!8)g|;XeQlZFRxe^u%J=53(xM@Ax0+Fz@2L@ z$efy&TDDq^Q2a9t6r+uNC0$l<@z-mAGL?p-`gj9F@UkXqc+(YuH7VNQ=V4p} z`YD+MlF3xE@!U@YWl<}8=a_#`@pemM`V<0mrJ5OVBmIpEwsPyGclVhm2>z7>5ZP!V z!i*z@s91-=SYC1MP9$C!G@sq-ll-)G)}{8d#IB4^-OqjKp2eKn`PKN)%Hxr#Bs6h< za6Zf6AeMmibd+2SQ4PL+`xw)h-!RQrE1wnqoVT7y=>%!0I+ynce`C|8+Z9hlm3CP%6GN6yqH zdcnTSw&!WwAbc2?zZ`XE?TRZSFtSpvjufSna>f0F+e5Mp+LVL0nne+s#BdrCZwYk9hbh5pEo!2jflTC>N??? zUmOtEPoGjwmXhK7fUh7AnopzsK5@e3M+*p}XOu2G0_ZrGbX?!(5#lO=p zlOyJhe`F-UO_ruV`bvrdU_f>*0B`m!8}Ac(pf=j)X3eSe?nG5z@+ydSHrJt8Ej)z8 zG4Bz3NO6+kOuP4KUOd;T$qZjK%GgXZP&n7b+=Y$v$tMt@t278?X6;C`GxoD3YRNP4I2y!j7st-CFbN{nN9BAo$){sYksksc9OUngOfOxVRgV}bb0{ad2EoW%JaHrv|JkObXw`tIOX$` z`UMI19ae*X*6@5(+oM#)Ls4INnc4gwt7;FfZqckG8MHyVn2T$IY!1XrHA?E+vERj1 z{Wu*;Ee{n0A#t(-%v3Ocu3b$&a*qLHAGTKQdi_V9+vR;J-4Kt9_(~I2o%H(QkG%wL zut$11Nw0Xf7KBxK_tpKHdhhpm=>EM#oMXmmPw7yR9E|z$q0Gd9@~C{z3*J1`vCX@a zsBliL#tkK+UA+vqS|9m{-wgEMZ50S=P($cvOnGT6&Z6gDjW_Rq4XFe=(MfWd50n@` zwZ>4eJbAP#dwBr8=Bei%Quecd3AA_wex1HnFDzJst6IFaU131$FyT=?ystj+C@!)H zkDc}lXVq*6*PvnUjOd8X zD7+IaJ#q&jqZ)m{*!OoxVBrY>TR?c*mF5u}U;gdggsH%j$vQ;nTb3$Z^8Z-P$3R^d zPjW4O_*#B{k>Lgf;3CJr&$jUjlr#HvxZQ-%_UiU%gblI3SB$QwxCoo`n{Nw_FWyAX z`^DgpFb{4ZU-Pgq1_7)RKk(+hUj9&MXx%s%Sml~xSf%IW=xy0?+VbD4?=5&0d?8l} zaU&WxeWKRtEAmInws=hJE(Q`f?5UPr2_Xq%bi~|duF$M}qT#U5WQc1So=$|_O zO~uI}jgL-WQHgM3i$&Sf#n)8?niRji-gd72red^5tnXFK1K*9^*7fI$dFFY?nTGHM z8oQ!Yzb|Q7IvJo6IAqSiYGTNgv1ALGSx+mrtB!K@Nz1@t0FnlOtd!$VjsD5e!m40@ z2uT1JZK3mQ-yWI!sdOx=4w*?d^1*G|SBMc4_A>G7YXi^`&cXonZUlu~^vr#$_0PW! zN7D~C96Oq5TKTy-donwB=`Tfi6&>aV2>HW)7>G6Ivb~@D;qY?v+KhgQ6Cp3IAFG7m zM7u*D+&`ET?YW>R6Q(U65yX78PCi(F#4?&KYt2wZ68O0;(tF1)IrAl;10%|zLj|4z zmrT?%VIiqi7D<0qvR*UA0z&=-8JmdqzPd(P7y?8NZZ@bPz4|&}#3bx<`i+`Do!9EM zi9s8@C5vu+VwCu1DHn&6r(dpP&FD_jz<2CP3q}BKMiBcPCQsNYVRSYEXueZ_OqC$x zSIw-C&*~%iQQQvbfhri@7i|Uo7T#Q%kO%RRbhE6;T}P-BI)h!li^VCC^qVomx_2}5 z;{Q~oua&5lR#Sj2Ef3fAs!1gC<21jq8zDD(o88fFYw^mVZDY{4`_FE-M$h{AkOtLc zLuD$`6-L(?OLd*mfQ34)ZQ%ERingr0LHms3uN!NZWtw6e!lwKaLi6lLKeN{R!I_k# zY*v>*4_B{97A0aJb5jcVw_;Qbqql)tJy8Dm4$2=*9WGqSz%(j4e`8D$b3F3dF%#lW z(vI<+fJ;iChkoI+k3hAN$GflD>thqmR+DIOH-+hPNAEW-*qeFE! zXlTld!+PHGx1GmTF~Rl(oG7DwvN0*N31@ z`#JOTAG&3v_o=#YX7ay7dWpfN39d0a?HhLK2Dc>>C=N)NM2^bhz&1{DA_MiDNTZ4`jrl(!);i zC|Hyq5xqbD$xJT%u7}6mk1FP{#r?kW-)Io1u1axzS;cjKB1>t1^SI9h`-L}b=1_;` zvnaaTC7tbU*7XLFLE%p77S6Mpi+Kxb#yl_L)dS}qY0#yk;&jx$bw@JxqQz9IX0NNX zZWl8Kehw1hw6|(i&7M&YGB;ExyCxx8^t&%|yNdQtLK-aN4Ll3QC;{*=2>Mx6MgH6H&_{-a$cQi`~s+Umav@ zZ}x1tn}9t>VPygEKUP6>xY(U$w}XJ&rIfEiYZw1&70bC?o(jkm9rMiy;6AY_B^O(w zCK=9uMmiCF(6Mv9tjNoOEQVhvH7&8C&3aG${>f(bG}*c|$52+VSD_vHu@AF&_Ol7I z?KzQ}S#q$L4qW5%evqVge0Hkm~m^TL1fg_oDkv% z>0*lznSQ;Be`3az5^mlq45yJ@NZ zJ%Nj9JjrM7Q+;TC0 zrn=$fu7tf6;Tx@|_Xd2{v`+DkZxfZft2cSTbpI!x7KC>ISN) zq#crGnOV$!W+dfu$qoE%PsxZ%UaD`#A^4CK@8Mm=lzHscvr(uH+_`KWl)kUYp$+TH zc0PVFaIiJtMsyRMl0;qN{sWRXn$OFBZi$LQbl5GbPg8PvK9ZQ98H>_F3Bd3(iVJy% z1Y(pzgL4$qCOo=qkVdS70_dd}bx>kLUHDi}rVw|nq;m?nMfh|2f+vP2xTS^fQU#|9 zU4Ag%wj+Oj9L|VMkg47|MwHr&$W}SH_PyUTXwFe z4Lc@I8;$6$*zGjR7vPYB$dpgiWdpq7`s*iDp3)&a8z270Zmw~bl*DA>ocpu7&ciitL|`Dz{JX~OV5u%TyKSrAW<6%O-WZ#T7CNbf(@Iv6mY#;x z#^LAqWv3`K)SqNb!~9q3K|lp&s7GA8uM%wub|Q12fk3z0T%UQ3K^jOBQT7WJ&fv`_)aTUz==qRiCNfqoOQ~B`o58GnZjSy>Ee9F zmY)2JLOaQajr7;8i{34Cl)A@P@^`;nbPTX{h?FaiVQ3*eU>p$xT@G7RXBR{ZPg5K`$UShu;L%xg5h?PbT8u8-<3qaQ)>;4gGw4X!{ZJO@lB z70+F)Y`1V^8sZOPE@$bTil)2T-Q_?gNsQNo^o$3=Gn#zJzs;;n?-~g&d2z6qYD&z+@F~a6)0vCZ z5#~h8HS8DKbZ{6GK$#6;lN}^sI+nhk5Vgm7Kn<_dL&$U;Xi)z0!qR{3D&O=DP2NTD zS6H>%)_z`_AF0o};~?@ zh{xK1G6gr>l+jU)(otZ#-E(YEo%vQ|Lrb963=N8X1sf!@Ja!YXUbc&8KG0I*B{oU8 z&B0nWk{Elb>O8Ga;qmuD52rNlZ`Z^U6kicvl{Tx6J- zAdx!<@bD{y_PQ?niw!~zJ|K=bOd7jjDaOpDMaJFfWSGs_@NQGuuJ+5Sy6UvYNA^|` zU&$4Ja#1#2JVoXbCW(22K@n?3B})Gv$+_gYIkKAgh2NML`0o@QOG2Z$8c}Lwl=v6! z>NtfGRs~9&3`I!}87jZZI?JF)sXf*!Z{VTvt796T@)pIn4o}}p_`JKIDn^u?h@dDd zg_$0DkEuG+JRoCZz?`8Tp6)QP6ZV_r0$O_enCme z|LI{MIoUB_{On3)-t>l7cg@ZJ7`Y=gRSnj$5E&lIU*LNc6g8Xl38DPZe&;@IrKd|k zWKf!9j?!_ZL8}B9_wm1t|J;gw^ZdCl)cO(4rRASH;<$i!s%wd_;kx$9v9z!dR9ZoJX!$!I=zvT`mt0i$z#! zr@xZv&kD7c)J{)T6WO@eB187ZYa;7s;xqOXqg1!??`;ql$eK9s@TvaA*O4WxLipWOQqZ!I-*a^I2LDBLPD^t81wv?r=G*MF*sR zL;ee1=-7jxu*_bNq}I6YY7ZhXcUdJNyLPF1f3UXn`B#jrmb-DLxC|S*7PGv6i-X*( zb3wu)+kr>`HJ60Cf8@LriJykug7nn|UI_KKQx(tmC1=uy5jJPU9X%)WMfLE1Doyh# z>0A@%%48Q zoAV%oUm15{3C-cpI6A~OM(QDdH8A}IzkO>B?u>1Y@AUu7wh}GV&v;N!xTk+Ol6zx! zr84>F@Pc_E`?Vd_sQYbS=&bQ~coyN{HPO*Y15jz+yU0Ru8*%n4Z?Y_+Zgrnl@BnC6 zM|r4wbw9PrW#}wWq*I%JYE5=z9xoEZTTMm$f^5ZLI7n6BKXs2zPEv)`+f^iSe`je7 z+g@LVW13ILNtYiL&sQTyW>ZJly{xQHq1dlBiJ-q%V#pVHhXe0JC%-c7QAQecNY=OS zJ)|oRjqq!G9`L3EG5yY={F%a+31=>B#9`zHi9y;SVlU>fj0mECCr5FBS2_^I#Y$UG z8|rjbB`BI?-Z-c0j;H@y#3GV>NkKn=yT+BO_ZXM+gKLA{jyfppx%489m5Xsy4H-FD zMMyNhUn~c%CDv0VXZ^2>hSF~h%V>_%b?skz$h#w(OTZ2FM?r2`4>-FU^&#YVz0)aO z`;yobjQfXaIYym-t5dwe<|?FBfuKnOw!Xn=>4LD+9}VUyc|o@zbD8=G<#C z&(7m2cr3NF@S^Z2&J#GR6C*M6g*)9WiqbPM>~oQ2teX0NpCmV}soDWS55M%E1y#K0 z0HME7c9tWpwM@i=%Do4j>=@7OoB2Wp$?qL07Lj30{2|W<#UX7SMaz0=;>+y63A6%} zg);iY14J69kXnjS(Zw>A-E`w9y%Fyi+KZm!1Qt45eugbx8drp#NQ@V5G|j%L8^~lB{)~~da%SvC z*b_aR)9b!vI$6Y&yO+%@WTF=4lco_=>FI0PU4H}A3^1r?Bdh3%)R&25e^L0fE1y(K zK1(0}cUto_&ynqraL5Ae+oNC~HvBl!3boG*?)+}@Qj zv%EKZ;X3eU@MxxtMNNnOBOAOzn>Veh7n(_H)1WN5DO2V{B3ddfQXiQpS?QTdArfzrX}Bg*=@Q%sgA(`K_^m19^UMo2Upz`ViaZKrKmVv z1VBK4yFKjB7ebA1{mh@Pj7LGVosDrwhsl(^#=ZI*p{bB^Z}Dk43G*TtxoG~!oQ9YE zm`V;vntzi9n-E2==+@Vmz|eJk)=)#Ul;shmnSuR9;){}$5B=}egO^nB$JW(V%kzl)QUfV*{_e+SXT9gWxjb7rCyc*j{w<&9VJ&zzp zJk9#Td+Lg3L+PhrX|0=x>fln$^lfYYJ1npw2~*3+AtDauJjVtg!npjEOH- z9+}mIx7}2*2jET$+WwJMMxIzid%I(H_A!&7x^Z*zpl1`u8XJoL@JMcLoBA%@;Q1M1 zVR`Org@;2a4&Pdu_P0*i>e3)_uwasZJg+wPHC@(I=kIV>D^;t)7vAu$eRAYRszxIX z*mjn|s)TDB6IT#vefl_VK3$jb`HmjnUkNi)jqmnDP3J#J8@>8-a|G&u_ltA^uQOewKpyX`Sk^?IPItvOc=$@K}Y>!P-Rfv3Z(cWS!ARl8b>r^Ly-wO3R zmmb12iXzq0o(3EIf~&o!psqlK6)Bg%+auJFFyXOSq%bJVA$4pPaYFCpHN@u%E~(FuN_LU)iRh}nTmN(J z7?F&Wm3>4yW7O`DYL4mI*#%L5F4N1NuW3dmQbjR1Vx|YtiIsAq+#_M_=IW!vwFTpu zy#8VxNPgS`1-BcVQ=0d_#_JhA3f1~b6PxAej6B67yz4qigU?-9u2bwGaR`iLw641Y z@}(Br)Fm;TH<3?2r@K~J1j^Qe+-ELZW|1a{TcGw9CJAiH$bZFhC5~f%X+pKF*GTyl zpuH@<7mu~?n5sEetz`Cf4)XsGO+d20P;WJ~Ybl{DiwH1j*AS|;aP7VAyTFrvSTnWx zhy)e;USA323V- zAruGA^O`3?PN7tMt&UdU4XT^hlRKvUf_tM|eSCBj{Q#TbL_jv(W|0_5Pe zH}$Sxnu+LCZ)5}pb2%emO4;gq2vF9B;`S2tSwz~tnlSuGaHw3Rg^oGth>kbRE=#pc z=8>gQ@#RzWWiH~mNR>$+vubQ+8>9zuXyy^1Xcaj}LiNbld}8>@#_8BD0NH)ZkNYsY zCOo^Qy-XMC;noCyXjSbl`1Sh$bp4r6eYoI!utG3TqKRgN2AP2f!ODGmIe7l-a0#ZBUp{SC=k!W*|A!ZtYad3J_uO>ZMaB3L}Y+)p|+o5^LD|A!}2W zN#-}!RTp7vg)vr?&k!e${-Oz2MTfmAVjEwL<$rF5aDgJGDm zR>P)hT*tNs0vD2QtGo{MFF#^?HDzyeuR&w|)E?gW;TroOIV{DSC^0-tlaY))dPu@ zp5~@`LvIA)C?WU`8#l{G3QjN3pjSkBoxI@5`~}RX zD5L8*_m0rIy>a6yW>WdK2e=Qc3*5qq z@;enzmW}_TrA+d$z<)ChLLoB@JP~jPjqqLXWDUWB1*_0v#5T1jRfO}exKn-Kw=7)PwDdfateWHejTCO~cm`FAO(F$hbIESPa5tXS zA_`X@4gApnaVM!Jkb5u3grddDe&LRPk7I&{w)Nt0uY8NhLSIb2XE7ML`Dt?mGUJxy z2|Xl^mLGqpHO0*3H&)JhU*m_7CLuzEeg{7nUNwrn8Io=`gV)Z1gKhe;zpFW-B8Mli zmc4zlHkEg1Ard3HQ@d%M#s?;f~cMwh~z(AsjOT7wC5334(+{+@*x3)kC1K@evBB zNLaWiY_*1F(Bws+TUhc6x{-949+6=gle9dPJ92cgRFeE~@BkX6<3B|jk0l!m!}cbq zQ)^zBWNud5{aC#Rg^ICCnTnBr!V07!;7*J|MquA_kFUgmkR1VMuNL6^)Fg3UkZ|Xl zGBgq_Y!arRyaFYiT|=R#fUO=v+Y6#s*C9(~hFWV@$jKc-4mSq*iwN?f4N3&cX5Ms6 zfatUED($OUkKg5B>!T{8d!t5HzkQvBEWgl&Bf48WNPx~gNgc_@ zls4)AJ}V8%8(BI7+iaD8o%%^k(2KIEwcF$}k1347bU-s=r-bQB1;@e!fo=+W^e?;n z%4GnMSR;m*k-*D8moT2UH%o#se=FoxuppYL1T1;wh~E7ZTRbET_GFPecfXZ7VG@e5 z+DFR+@&g=SF`4pd1~?qL5_Dki?D&lII~y=JRoQ^ABci@Hg7VsbB|)|txMj}c9e(TF z9@~^HD#%iZdnSn6JV*W!=5NgEtq-m($_oKz{s>x=<5E_-LqqDp8Ytw!m*aN1veXI4 z>V3$S=fuyX{O^j>r|{jrX5(Q0SepC^zg`REU z2BnPLulg?AU)NC(CkY=fiv)2#!>Fb$__my}Jcx-vI`y&jwHKlcfvj3WdivOu$1w%c zhzOdDV&Z=ZV@wnrrOA~)5Cr&7Uq7%rgpq){;`_{Pn7-M6k7mCY+!X4_So3Eh*OA|2 zBPvrb2UMsOFlu_Ih13iH(LT2tnOt=eiGiL7fyG4~J&d>;HJK8jp#}XHZFjOi7C6cP zybs60)fY`J5{s$BDI(EK{8cPR3zrL>LrGE6v{O+z*Phkm+iUs%?z;4YytfQFoero{ z(bGUUHWPpsM$RI~FvgsCjEzf7wwka${r7Hv z=Y3o5{nc38{khFM?~S*=K5L)*)m``f^S&Hwk3Gir-u>~lJ?GoI-92yX@7>w=?zg`8 z_WpOrY_#4nAgy;yO0qE7j?-pZ?Kj$1>+kcdNVB)@I*#*WcQouV*x34L5(@ZT{Kz{H^}net!SwAMb5@*EwU% zyG%Ay!8RFVJBvN{HusCUzdd_?d+s`S&acf~V?Y}J7U%7I-_~#2f9|&P+xOMoy|}Ym z=bx{}dt=Kz&fo8CJ;poRo3-wif9~_;-*1oe|Jie^e>2WHXP$SzR%4#A=bZEI?X~v$ zZ~4x>v)=M<^Vj!le)H%1VnCYzx9_X7&ztvtd-l1r`frXg$85CQF(55_od3n%{;ToV z8~g09$kU;^MAkZetT_s=llQrF&oWdK$_q8daJMX_U6y=z1UxVwf6Vgy|vd_ z-+lA-++J&a{uXlBa{Rydyjz{~f7bfzi`i&fV?Y|VKmY7;-rjqRt?iw6 zocrE(TfMjL)?Um;v)^K!zxLMR{Jp&#=gqaofHbaeXSLl{=leCs-CnG-&A4CRf6rU< ze}C@({_p+8Y_xna#%#3PFD51F`(ifQ=R9N1b;nlUY=7rlYrQSz|8x5_&tB_$ug;!x zf9^TQ7JuEljCtQ1v(dD*y0coxdRvZj=bvlL{r3KMHvf$6^;YM+t=BetkF))sYfMVA z@85ZIyD#?|=bX8>nB#6W_nq#TjduOc7C)p*8iG>7Bzu)ugrDXW>N|*1?JGcD$&ho4A z<@RXNQ?epOU1i5R zch({kM;R>jP@3<4cgrvSx?AnP?Yislx&2=Muk-#q?@;E6ovjcC5L0gqQzsN8Lo@7z zfW^VVz_Wx{q<~w(`v)lfS_q7&xo4>!fZ?1pe-1E#e#y9J3v%OpA?r-mXd!D<; zUGDeh`!n{Mca1ULcz1pM*4y{5d*=6AytB>R=BxYPo%3sT#{2i5@!j}ZYk$A{UXC~J zINyJ-v)(!1Zg=Ot-`q8}|6-nR7n-ziHg4>KEVn)?O5oxJMiB%wAXr!D0=!6Am1LT$ zVFO+OjJRKpDRedf9iZu$R2W8X0iUVis#N24kOdIXL9iPXiZo*gpt%d^x7aDqpuoAF zfNsH%lEroas~HkN72tve05*Vr&F)5K5|Dq2QZvnGKAZ$-Oc$*@)3fgBRFtX<3XP3S z)Ado<46gIOHV4!3tmEac!h)7xbi5*ntogNAuXD%_FdErK+iAgj9g>Y(K91l z1pqZywV9x>6cic2@C;Kj#I5cp4)EWHQ@9) zfU9#IZh!=s$&zK*aQW`}-mX9H9CN#OzrOpPGv=G?+p~iz9YqbV-MS6lby;~NJ{kc~ zLJ(IM-`UaWN|(NsNW|gzhH|y=fb!&)h5f6Q7Ly0eKtmpX0;kIH;0uw|u`wDVk1`z+ z=0oPNa99u>SVZ7*gs`mTU{w{%;TSa$4g$|QI22atf`d#LQx07MPmWV4g5(%Q5+a92 znD{tUDHz9L;cy-}3cN_h5kU?RI3y91cZ>!qwqs*7WTl%O1YXHHC^ppMum&8?vCsgM zI3SM=#8KLRm=DLy6IDkDSJG<1@L5z)cPgue!+@-YEF@M_uY^@n26R;cvjMEC)T&i0 zTY;iRj0qF9FEm8djnRN%SP#`xDI2PzVz#Oa4R)dGl1NoWO)H^_I0RKEoPnvbHjh*_ zGYdj}m?u$Gu)T ziMlXQL;CY;E*VV0{v`p7lx=&cDTnXMS{b*U3etE&~B2uoc} ztSYx*f5gp&1&X7$Vu>#C3|F5HN^*LkX==uC_6b!0gt3r-5~eysO|w{}F;!@a zdL+!+E*gQBek5cw5e!QZ60<~U;me!7NROnMvous`UMhkfEgcXlphQ$VL(?<0FVcXX zDJxA>9KB97!9JEB3=K=#7isoIHBdZXo{5s)nQC98f5CSDmzK`T*jJLVaBOK|>Ww8T zYTCUbP3v`PSJOQ0cYCvz&dhXn%G;t6;GG@qisXVTB$=fGEcMK>wBV zm7Grp6@K0a4Np^6a>7w`l_v`Ji7*B<4N+7RjxFz!equ+W5uB-N9A_VqCT2U^=_?6k zuMi!>03k^OAQeY%mY}^zkqpx>(wrsiBR$rOe-s0hrEnBs45mk_QddaId-HJ&Ik|Vg zb(jwD`0a_Kr->=)@st!#^9%!&T6mhNS;-m4kaIfAa{O$r|9+dLf-5BbUW%!g3ena~ zg`Qy=mf|ZswE^L1%F0hO#qmQ=@iQOfsW-Yb>xHMrEKiOo`^+zEBXDK^y`49<7T5n;mQZ_b$)1Cj(7M3z%lYT6 z_3I^`DenBYZYy^e-xlv`eT&P}+Vc197VQ7MeY?KL_*yjEIkqNBimcuWIo{!Jx%{_; zUg%l&$J%1O)fSzpB>Je#YIRZEWx5+oEk9o*qkpcY-c`d+%QOWzH>M_uta;ytZf% z+!oj0t#4cyVXMtYOwRWVXW_EZ|jiX-m-w9%Uir}wFS&pTd?haJNwqxFZSB?R$mJX zC1(|1c)4xi4||^_+t9PLaMl+5t+n*~>F&b&498jOa?jdI7(BhQm7W?@bjeaoMYKev zN`)~@rKDJ*x+z6jAy|?uG^IgF1h~-D6_R9SnwG5r19bj3_no`^0l->+;wZp{-ZWI5 zUV!@|MUWI*UpZobS(&1CSfQ6C}iI;kva5QBeIuL+>wV`RK3gD$4=%u0T zf)5F6`>c(%U0B=KSftq)5g+q>WQ>dZCn_;%L%t2f3S z-;CL4AA7#9y`9DQ|9-p0UHAO`&K_@_H|9NaZtcGR;x21{`|Y(?;a+?eF^Tj{n!*T8uFuOo?l3cqbmeqC+d~vIer4b64srj`B~GGrDCgVl@->G zshGCPitZeLzm_SEE;1C)vIEZmo#~Bd7@+LH^Ap3DXLd2!tJSs2iu2W(14>)EPICmi zlyuqD8(nFLcBpxtojCvi+1JTFF(tju9DsJ_0NhGLbOwgu*h0y$Lr?JhI@BCHm#ai$ zrzh)TvX_~DojE{DQIVv@NRf8$*QMwfBSq_xVJQrM;HfyD4oadCeBn5jpLSCi2Ovuh zPE)T{o}cEHt&%KDnxi)*Lr|1mDJjCSvlNh?8d-UM_E(Z+Ni;o<=avekixh<~4@HV3 zh5MEInx=OueBxN5@aci1m#VNSo*x=^I#NJM#>kn5imp-%(U~@SB>582utSP8)YD+! z4Ank=aWqX&OJ^kj-l%yRDQc;xX=SQ`VMuDT5`eSRDxyY;-s?q*sR)J|S!$#=n%b-c zAVkpxt^0IHPeVP8^t2Z#2Jldg3}FH^^hJtk8loDgg|Ji$PfrWc5T+m*MTHPuz@&h( z1AupeM35{wu8<@mFvL!;Boj{s+?`(O6{aqK0Q~ee0C*>e6jL>6w3D zk*1>&ur@{`6To+E6BN`btaByN9h_m8>*?@B3>G^>;Vm{sV^q1)q+qE~=Hq0sS&(Ue z!Agc48kK3+D<#HWJ~HA)JY?icBIM|UCuA~J!GSCzYjDWIJ98L)f~R2g%nCHtHJw!q z93el35xvX`85g0d5Pc|Ku`wDEl8F={1{M-Tf=PrH&oef{R}g zUZRZiD<8OGu2}=a$@N);vMWWv8NWn^lc*9IvlS74@gQ!T zi27kB5t-Hm2r==>2oMz1bs69Bn+ZdO2jW_lGO*I>VkY(~MxbymBpj$7 z76uR?HVco{M_FjO(wD+XGJsNlC@@g)3S5MvDwvbggsPRgfK&^R@S++mm}Dt~i(jRB zMK(xT)J2k-aL$#mF&dlXpAsD9$0y8O5;Y;6NLi>^gnUJRO- z1L)C+5MI{ABqplHjLE=*x=BTQ^p|1u~-Zs zrf6n1Mx&P=SQ!xo!IY6`bugI|0aVH4Ju)!}0xK5ggLx**1f*mz90vmnhT_3xQ80<{ zUV-R?p$fzb&OyO`NNfRv^-_Y!hyf%ZNputl&`764@Bwi&K{+A_5NwP_2csYkn6S`c z0A%184OGWxU?9PNL8J^+3cUFx1VV~m0P`e#a|PLa6heqUJ~%yo#Q}ooO$3<-uQwb7 zZ-znzp5auocufmLJEc6q9>bYcZ$Ov;^^MW^fRo?3j-Ygi!?)n0WNdMkDy6_xm(7QV zD6Z!Q8w!PYO2uN^m*v}&(`8|A91dtZI>X;7CB|)3Afp<86>tc3DnMz_4$fhuA-w>j zIZk@f8>3-Q3=ZvIq>6kX@FntS(@}YWVskRZMDt9lI+GlEkSuUlg&+oXlm_fD!9l>I zr_5k3g27lLT5NcQ3X!+u+}6dtT(~9ci7srS!raTmbnnJ!kR+n*#w;b$?wruF44v1? zK2Yh%e!OjeU}KMkYzs6JiET}wEG|1D;JQqV79K7+9XMSkLNm@~KR|zJrBaqlK^{3S zBRLwo&;o+j2^5f49fM?r&~1!HH(>|e*n;q`1hL^d`|z4sV5u%iukPZt&tR<^>GR0TPC<%vu$^-pQ74d_5DiEcmpkfkzaAosg zNh%wo(Nm6;>wKw#+fawcoed=hZtPS{oXb*lxRxVCz_Ch?If>U~!a=aglma0k#wZcq z*rH5?r31w)AqkXFAcrV19WtO;bR;j7}3UITCjT2i# z>TuW&x~|$L7=+RWOMrnkmCJ6n48&BhahjBGq-VNYL}bQoBvS)q+ZYYZjG%5EC^ZFt zW++8W0ESR<2|zpsJOR||5+MK@=okbrXeA}E8Mu;wMUz7Uk=x-2R1+a1V8M#`0J>gt59K`^=9hRxCJ%>) z1yiB$&xD443?~v~!#8s9DLrV-J zyGePWnlNB6JKz>yAWw43!Es%7BpYFiFOX-WYfwrUFyKZAH;-f^2f`g)VqYMODkh=~ zLnSZ>mGIoO!)P$X(9nu1CZdQ(V!#n?sl+3cTb`DN;*l6|o(cfBKuEvJa3ZwabS+c@ ze?xQ}mkqr*mA=>znn^=tDWe&P!(oFrMuUWK4Y-hiMZ?BnkXBg3CKW<6>DejFljQ&c zkt$Gz1IbXJjnN=65iIaQAn0dOr;$NgmMS1Hlv^1NltN%4c$4x_9|M8hWg!ji0a|Xj zjnP0`pbRK=csJp+F&ZBa!6Px?J`i`Ie{w5#p>iLy28Z|YKtDsdok?zCxDs};oe0m} zq`Xi>z`JI}A;Uo?6b%*;m-Rq8RLFHw6bpxgAb>Vcrlhbk$PN)6ivxKpo=S$Rcq)*r z(x)iGlRXolpP7vQ!v;S{23(AWMFhw~@Tu5PZV5qUxCNFMTFPT%G#siLL1nm7e{Y@) z!e%CcMb;pKDM`o;z(GdL@LklBbwr!6r1eHLUu|jr(P=qXM0rWGm4#?t=;X0?( z)(K&k4K^_v$}LNk&6CM+3E7K)wgUnB8A*abRsbbtrZVslF9#~fIs0U|1ert=p`qMO zMZ-3F={82=)Zm%0cyLlSo0!PJe+SMalsL7>%wLz`7)i ztSBlVtI>}Gm2jBAvXsDsXOsOOi!l_l(_x~|a|A)i1S~Q+6~Z3q0|Eh68znC&Tx_Z$ZQuqEhtO`J5Cm)B=AYOV@P!>m6PgJ>L-@rYF7cP zIQ)@CAjJ(U*FH#P6RkTTc_3MIR7Msh5ScC{^wqki)$Ef`ih+RxhZTXS;W7foV6;hj zWNBwOvtVLoAf=Q_Uu>$Pe@$7(;)=FnnUX*~S)0Q_DyuXh0|WyWr!r?uSL?sI3$6}x zH%7y=tn|%fG?W`oye1m7Wa1==NpKMRp#uv^BDerbfWgi7xKimZgv)*^SXCR}i5Ck|k9q1eF;}e@uq6h`#I+eOzTI z5a&71vyLF3r4)1;DkAdATa~`pFXiA$rkF%pFvtoc1xLtR5Uv4(<$~d69|&k2x+IL$ zjbe6op9PP{COC`+QVF~<8Y}_3g*<1FTGQk~4#%P2j znFu~*on=A!u@!k|f2YL&1hij)cW?*z#Klmb^Q^VtLYZ)INE$K)0SBX)4({YYH%3Ei zCMK*w#3(Wj#7d5qgxweo3FWI5p~y6WsXSQmK_JmEKvot8yD=IDrYc!QJ}DEKSXmM5 zVhR-=d}B1k)UG-Nh@?tq6O~B8Y6y*>L8Oh*=((gi%dSIse~2JBD5}$VvJ(%wHQ_1w z&?O^TZLrbZA{KH`RQh7`7m*%5u?SB}6|>k9i$i9CBB8`M9|wvmK=@b)2i+fL7LNx{5fpG6qagudAen5JVs@U89zi9J zg3hf5;LVH1i0_zt3ueOq^coIF0*LFduz(y34-b%~aL^i!3bj3Whe6?EO_Nj?;NZuxF&ZU`{n!Qv zUD5^u6xc4%9|1Rl;0$CUm;}Eu8YqX=1BIvs50}>Xe+Z!-_{7F&Sd(J0DKIJ+OX8d$ zRjE=#Dk#IvJSlev6pqBXF&d`{r*85>Kr4|X9OQ-#BKR@lT%iQ#iITX> z2-+ELBJ?o8Adgj%4#s?vZdpw+ zdp>e)L2 zRiOe_sVa-NR8#kHwWjzyAF+mu?KF5HJ1RH`e_ejYG90I}Ty_I;K=)Gxyc;Vq8Loa( z?i@f?1r156>Vqp40%TR{)_q(JRlq9MLcxp_V7MIOqVKB83eruv9GYy}h)kDyMc*ws zgMfpV4Bo|Sca>q$i-4Iq5MF`N}2@- z9pV!dnBdNYWn@nh$aJZ*i0`J{robDce^IJztAoyfHE^&+QVGSVPMC1&&MC}*TL23@ z_J&Xo_yLp{bWRWx#U`TTFnDl8h@l{~(Mz{68m4MzxQPSiV#Q55sbfr>)D5yK)ibfG zRPUmgR8{wJ)myx!iY8W-s?T#$VLXN5@IXR=#uTK11IPvgUCP1;c1PU=bs*vtf2qp@ zL2TWP(MVW@LQH-V#Fo&*CqpU%hT{}F!+|z4^zuVtDR_|a2kx`qApv_R6 z40NosGhD|30@_H4yVy%>Wx#cco#7abbU>(ZuSl~I5R@)b)G9~XIF?`6Dl2T)Dl5X5 zH;&%*#+E6@(5_Whlp%VC0m8Fuf0Y#~lt-h9DXGy!8jUMxq^Omo_C=Z$M>EBdvsqn4 z8j(iBAnApqNK&0N70RR0Qc^rk^E6M>3?QBz4S<#ghNS2UJCZX5Js8@dW~;0SQ&Q|? zA3n#<8~}TrWeN*NZ#2DENOmaseP{=sUu%YTDe3y|*r6u2a6BSy14^Nif3ZW&oRS@C zmY-SL&K&TOGncHBeK$mBpjme20Fw01uZziEtqwKC@$1Y1rrC`tDiMxit1Mm05ENIJ zR>+`@Ay~>l)9eC_*{D=q*nNJgW7npgdf2^ z=8;@Pc><3?ta}dpvI_18Pi;3j99+3C#3B%_CrdluvZr>`p|!(hYac><94e|Vs<)1) z4AG@|QNcI;t2GQBEMQFl)wtv^)pkLG3$6qB4(yK6t7NqU*_q3Uf8oKYB^j>kQT2wB`&Nmlc7ZU|km*)+VlhYpreT-+PE-En)jbZ+%j|P` z3d1?)i`tCTfL?qTuQUb|0-W1H;Lpet#)hgwB#3Q0CiqB0oY(|+slRU|!9`fsaFnpN zqG`AZprJ~wYbZ&w@XH`EOdp?cr9NJooJ$&!Wj!bQx399Re}W~FXBK8Tv_$*sH+atG zzNWKV;}}m9Tf>nIwN)^B?dTP57_cGjtQ<}h+u#5R^l30S%q-|6xyMpnlK`h`km3v( zT{n>jsK>~0wiAiyOkyV5KenE-2l!zOl%tdpf)1pD$MryIF3jow9@Bsi6MLlU^XwW_ z7w1C^8dZ3Ff1rYx#&{1z0-}ac_l@qP6dG$Bms!JE>N6>tHliEPqQU2WutgdpwlW+=MoKoKEi_3H zh_v;v7Ya(GiYj0Qz@0^nQZ0`7ih*fjQ9&YMgd!^1e|yRWsbU)H?rtaiNhA-B52bC^@Ab>qRxERPG zmA+~aaXoRS+q%R^!U?b437!y~z(rQ^nX!tdf8q`Ywu~~wx-eQKg(HF2hO)qw@IHIw zAu~oy3%=xO)Z@7~hs^L?4v0JO`2VkIZ}_1USWZO474(fdsV2r@2(&%`3%5uN+(k>e zj`?(tdYb{Lsat-$D-Pbr-KJ0>$2BNO@>E14Ah)WZSR=^)Iq%HpFTFKsue}q6d46x3 ze_CkAL@#4~#60o&n5*W?2j+A?a~9^BYsnW^P()wEy_}1|W*9Mq_nQ;9%k+ycWir1m zpaQ^ck~Gtev#&e+MZHga?6wHQk_A06%EH)ev33uns`(w<&V_Yd>l@|DFOc0 zAg%vE!-9~o_=j^G&hCiI4#+JU5dLD^Rd)89>K@st=w)ps{L)P58NJEN64hA7#s6Xck=f ziM#-e?^H? z-7-XFV*%Za#J^_@1eoPhKPEqb3&O9+pzqRP{1{YS_)9YhOD>n4%ROa5X(`^+Mh|Xt0e-#!{mfdZpA&upat5poZn5!V?1_MtIGcb zRAy6qKlpiEe{ri}Oe(7+o-;Lpe>>2O-kkrif!N;K)d?1fFdfDv9NO{DhoJK3|E?sv z6`BE{z$G^y_JSm#c}RF-c!lRxtijh)^ES!px;6$7nwJhMKKZtDzSc8EzGbuv^sZZO zG?ZiAM5h@+NA-~(&#Q~SnRrD+h~7{znL6~IS^sR3Ky6ljssZdD?CQT+f6e(DUyqpy zWKXEPnWnOlFQ+6N7@=VV89ssIB4Yuj9MwOJuk1)^qgP=8luJrCn`+==P0vV%cEuU> zRPR2%OmJZo%{3+qwEgN3uYVU>Bw!xNuEqX|A(uHbQNlDViwaDZB#qTWwbsI+bjvUT z$r54PI;)gll+N#_I=CNifA};sPo!9TwZsfvOYr5lGB8VBe6%7K> zA}FFg5YbK%Z2+}Q=5TJG?sB7MxQ5gyur^?57VOHdwf&|Gf-_HCe;@#s)_V0D>6S>9 zZnTh>4(_jt1@xfdQWRGad9vmJ5789?j4XcF+;lCzoq}(0McbNDG@8rwJsKog((2$i zbHsT1RyCgpzvbag0s(ACfWfrY;groUcgc%}f&FCQEDpE$$mLPY+u|Bv{8K zCo-`xtFr@i#2^ALfBJj^1{kinhw1{78@>tcPNAr?6;p38_xy~9I!b=VmfIUs4dVbP zzYvHhzW~nQMubSdQN>=mM6$WFXHG9 zE;c*DE_0c!299S;@AbUTAo@qJOH{5fr6+GfwY1w+n*qhyV;t5KhzWlWX|V!G^)*u! zD00Wj7$?9LX->Gx$Q#-rpb0A;tupr7aa%jak+~#; zXs()_rAnx%1&@vZ$p51FB{)wSY#9e)?ik{Q?#7_ff1j;hmVlbz8(6J%c&F9xLBSX* z4x7o|_g~vqzzb8L32O4}2iRZ5PAPmM2AM7K241{bBn&0)h`Pp|)XG}BVtS*uTyP4+ zk`z2awb{LhY-ihpJ$u;&YfnS&eXLh=A^DWN81AWCvfsco=Ptrlzjr$q4|VSi)shH} z=lUbyf6HkdfVl@+xaxD~#i>>pqJHk(KjyV955~bKJS3rS4_qAnN)H1{%N>V}Y9|47 z;-D)_AGnkiY&=>LjD@qJ2CZRa0*XS=qa&e#yH*L8d7EKy^To!}+sb|(zqe+Fg5dSM zT}cp;{i+ww@3l06Gh~}NB>lz$h>Y!xQ5Olse?^ab`Mn0)a14L0xK?O+lORsmU=>gi z(bGLpxeVR@sRmyOM^F;Ky!FyJ4ICg+cSj?m-3~-S$Fl+C54{3WP1v0+51&r%$jpBp zG&EF*P_z@)U=mlt+lEvPv)!T1%3{DoB)CDYXJI?sqzzbD?9+023^+q(OJQd`(FA3p ze{URULr;DfOXe4aw z^IUG>242fjkerpa@{VEpB6qqCDO}`eodpq#A_r+#MKGnq@U~I05+&0Ayvk4JpiL9V zX`ob5vNRrBjma*uTF`XSUoT&t$QfUre`2^XAyE@Q;TxGOtn1b*<(z@gJY3osGmRJ!a0*jdPCEo1f>#o@w1llstUHv!>f zgAqjIC}AIM`lZ>0lT)`-=fu!S*JzN3-#*Fs!X%J5VETW0wSCf8U9b0le?Qnup<<)* z?)H1U`9;Y7(0VRqu|u*HT(hS%atf?TfS7@ZbacUkZeqgS1tx32u0}L$#SnA^dlIEP zIfJ+3A|Bor;McIR(C+Kr0UGhF*By9Av7 z9Q74l;m^hCP{r1vd55GPaA=_-5$J_U^fCPYnTS1`$bYk_#7^BOKBh#y);3-`y*u~cl7#zqdl`DC(H zwYjcW;|NueFv4^>yGn`n3&++cmJ}`2C7mq+;!XOd;hEM=(``fNON$+599Op+U}6gG zVnI=BTsJ`)vQ)(m(6--++tVB&Gg~ zb!0VYXqhRzg5D;9<)SXoHP~U)Y-kN=Y@d6wZ1*TFfBZxs)8AFYh8Be|Y~Ygua#+XI z%;!X9#M+e1^K0gI)}xiis6wE6ZA9=k748i-vEaSUKtn)gsQx}S+yGQ3UAc`2>z{r9 z@0HfQGYNHZRWp;Q0PJu|Yomaybg;6~7`&&6Q-m3{M`5*-5(^eUN+9ELE0EC+p%u^E zHLymXf4D*$euxzMtJ#INYkHv%uE%K2Xs+r_S62YQYJ#&te#iyS?~>l|vNB`njrB_J zaV@JAaY6Ltmm?W6a7F;eAZt8B;l7ynq}L-m{1j*d0TQOc$HFNDkoiA+pFYfA}r*o<M~xu8fqX;X!OQJ&e|+8VPs ze;Fwwbdo^?Ey2%yhPk<}1^kj6%Jv;{APLO#5QRwAxGzAGOn3rTEy+Z7P$0n(gH+YE zT19q=4fr>gB~#KFy0E^6fgE>0lo0AA+8R*B)7KD#A+pj@{mb{l!%_dfkW>|K)Z&Hc z*iIS#3cTDS>#tn()IB!X7Bbrn7?#Tme|VS$javC)6b`;W-pi*Ngfnm;Cdxmq#oIHk zgr~Q7fX{nIFUrK&Hd|wz)Rxwr*wG+Nn;J~v3I>l_I6r#%z_sYbiR`o1u9`}hPEXSb zKb`v@H0+MO-T)Lz;;cb$}4le|fcDvI}j~X>xzz3Ny{cB;SapEkEPO|pnI#Q%h1*K~a&lxE`0O~$lY6@B& zHksN7*>@(gIMZFDL_u9r>FZw!3cn_&5d-G;Fd~ixhWd1F?Rn7qyw_mec~(oGRIh|( zLYM(VD=;*q7N6*}>Q3kYBr4`te=xh^^)>}8ylQy-ni}%pp35rYCG1Y;PSZqAFl-b( zgJmlxf))z+l`(2Bi0<$XF%HHWgc}6ug^!{U#cFU(!$7313S2`QoKvk}$ps2702e^X zyr9}Q0v;((z}>4s)~FIjyUgI*(+ODUNx``wGY}n8TBpkXx-bEKQ>e|t$xBqh-gp-S0$i5@YFoS2Vjvad$~gr@Zlpex^W&!6bItmV52b&9V}e<%T41iEO-PrtlDC#l6*7R^W;3VwIfGdY8+O{gZwq@_0`cvB5$bw^9Ef14(37wUe;kHY-z zQ*mZtbC7sl`3?hL*#hwVS>{JtG`N#6m3*Y_7fGS5*rsT%peUJVb|vj#xtSfo`OvVB zsA{c7Iq$6Rnv6GiIZd?1a{?Ck((N=Up@FcW-iSkPz8l_7TcVC;+Irm@B%7em7g`sBE>L0{n z%qkrmqA%p%VYOYXdmjv|Q4IF{4B;>uTbK17k;i&~L><8Bf2E}=776m(8ONINU|^Ni zhsOY{V$g|^cHcBmCteLk9-iLOc z6=^yp@lRGJ#YB1wDe*>YWUe?Wr%^E0%0yaiL)kJZb3;#{ndU}qap!opQEO>dmyFuv z5PLvI>CKc&e@SG_GmGR%j3E}7w?iBHh?LXu=A?^1FsI9yenh9`orbKTB4*wOy)gGq zLas%HTC6+p>Mo}Wh4s?_dZ5KUEaUTLVt5J-XGBkO{wVGW8w~^TMZ+C*V5DswDa5~r z&aV3o`3tPODtJ?k*nwex=oxGryL`(ZNxwpV3t`VJBBr!*eMfn zAzO&7X2;~&xe33Dox+SDML{SPvA$Uq2NlXf5;rr#Dh z*0l|JWC=p9la1(<;6t*yxP^Fnl-<L#fAxTdim_uuGu*6{dQ#OfsdRqpW$SV6*^*+4x!~yVa%pz!>J#w_e#k10Autdp z$0Iiu1U2eRb?Q7w2@xnuHJ?EnZJe{{XxY9aqY^)i$aEGz|P6v)93 zf2pIOpr2C-*$BQ9>KI`tf8Qhq z74Gs9yZ4|LNMA-eqEtQ>|598ALbT;CXbvIl?UHtqi89HDx@H0=n~q^FgBCIWk^R8> zp$p@6G#59hLMoAcqXf(;6_vrvFgEGjf6_+rx&C)*H#dSsZj)~BA<4ructXLNmrdFc z0SgjzAZh&oMC}7y$zjR-xiR68hg@kI?;$jpE{?}mu2sHAf8l^y zOpnW?1-{Og6)K|Z*)o!QxKu33#yJ6k21hu%AY;Dfqc4mShwYSgv2x13jpKQn+V^3d7hDg=we=%tssUVie<~$M?rl?)QWv-s$(%V=`O8$(CJ%fjH z6}TLV_ITM_eGnQDC_~S7LTW**R@)TrHxm`$3Ybv8Q%DCcHq@jrq@?Db$RICCq!0sr z1NBMgC77`b%bGqcDXMOtJ?}VL%B7p)w_)At1=~g6m&bW*f;y!;V#sE^f6hWoX44of zBa3a6`8bWA2Hzswb>WR1YFfENP|Kp2nCZ#6W28V`;vi*jT|sa?CDb%bKcTMAQB#s& zjkpY082|Hfzx@kd$CIK7F|GmmF{ZLb8>)`83>Q80z@T@W=hXT-n*Z)d?Q5Z4;34Iz znA6hyH-hp&IkA@f9JIS-u513cZr3|dCNJFHnr1c;&%Zxwguu8W=9!W3r2}y z%&%kn0fo?ukeID9#Ql|%E_8>_fk5H4e%|&Swk{FaiYYv?H><-&i zH)z0=EH9afroO3N(P9WSLu4I#wDC$s3evF0yG#+cq*Vta6}W!0fA%iP#+sZ%c(l)P zK0;1hLXc7b`-fU~cZ+f0)?t%#w(-&_iEV;kW@0bFG_?p%&VOLQ#W;Gz z_(;DK;Dl7PL7`N{?J}tx7}#2OG#yLJTEZYSFjR5~9FSqPI-V1-5@NaVLGnx zIUxdWNEXpa^9NUff3_$-C$mLBR;=ew35vX1R8-i%OVSIs=`G}Vba&Yt3EKn5?tpfZ5+XkMfEYbO(flJXS~p2vw+?VPC*u@n{`e?RLKtuO?47L7I#5t7~> zOtYn}quSyiBYphZ3=K{4yFW@k|Dcc-lKihz(`0huFH88*0JK)M-aQ3r&sXa#czh~3 zTP7$y7^h1MZVgr%P_+<8*P-c{e#*&`aQ(84hEGx&ebZbfOWNJFio7`RB7eC@jAQyd zXgmYq%2JFfe`%GGQCNbgK?_Dl=qdb;clc?NTR<~9^VzmMoRN3$&cq}~&oWR}N36LL zwzUz85iDUDu=G$QXpHn!ut*5$Eh*}uNxM#PLy>dX;qij_*%EdM8yiYY)7?e#C&&|W zW=$mim+`ys1FMt1;3N^xG&Wh?04;g1HkTv`u$RQdfAckeDr0gwpb)Bp2*~^9rcYV% z@N;)EU3}E^p~?N>CZX-UA|RKQUB?2Ye#tVyB1ETWs1?yoXkn);9&JdGv<$!qNJn^K zny>Qo4S&>rCcu>#wsS$!#CDv{hrNNlk&{{k8KWCsO&^}SGV%lRt^0_uvRZ1{EJDUuzm6jH z+=%8+W`xFJL`9k+8T0Ta>kD6G$h>zkG?iKg)i7pBzkl@=e5-AJ}VGS{F^n{;L#61AK4x4FJHp)_?l`F;i>s6xF9tq3%YQ zecei+N{MPPAwG%FlZ^DkWR9Z+Pg-%ti*SCcOMs{2og3GoU2n>Xh{xeCpo`}fRFD;1 z-HEQU$UR&==-C?d_lXb0s_23VXE#8lT+ z0GP{AK>z}($9`;rAuGf_+~B7kPfpp4f{2Jf0YV%rsS$CV>&vd#MN*H>E9h|Nf5gXp z4YA`&u3eA-!zP3|l*>?kfKV%~2&Lcw9oU~c=-d!;VpPKE#RvQ_7dtl@h10JI(8?BoN+|UGx)q=q znYE&~eKpC7e9e{&x~5rTobubze?gIa!yU?k@tQfv*iR|K@X&Y$GsVpW`7`hzP80SI z#BLCpD9f34;8Qb?@oP%&^wkBcIfW5F6J1FoK!EjrsG3zz>=ginOZPsiXu8Ex%ODM~ zDKPMFo%ABggEqcEvGb+w#LsiJZ_Wts>7K(W!d^J4g=< zvGt>Q8`wsRuy%g7Luw$ChX@N0BsufWV|Zmw&ppga=W*?o1&B*Xl8SvXVI2>-CMD4e zjHI^s$nHA|dOZU33b?Rq5#F2bR4V%;7QcjdV$Gs8gH1MP3^4U{e^wf}wsw9xh`g?2 zhHy5EZi02tcN1~G|0AnroF!>=A2@132cz}LfBSarz3qV1E^1qB2B&8ePVbg-N+LP0 zRPeL1a+x5DBs7!u9k2uH2ZJB~X#3cl^7EvJNf|QLUMJ`^R#=aQhr+CHHYn z6LPBT?H((|(Js+gf2T_5!SDJmhzr+Dvj$s2iJ;|{2p;XD$z?5$jGnvn@o_0G|~sT=Q^Bu|CAKtF;l{6Cx57WX)P_gCc1Nc$mb zncejBDAYv2age{%-m?hfQE%4+4Nd>N8*@hNI99y0wphTqkz*9qmiU|Oh zYa=@ufBOmC3B?I+L6bq{fK1H=1g?tfXC9(-KLI=z+qN*mfeQ#|TE*RD>!+NlOvaJP zFEvJc8dcW8tF{~$DF>^ZX)8enAU&G@gj&oha@&7?V(+OI3Y$yhz33rb9~v&7x61-> zsy#AI7Y3=62^+wjan1z<1)6ND6AG#37DA<#e>o|EWbXoosa477Ag>!0spj&`Yg`|u zn7Xi}Vp>%W8&?U3-MpTcY@5FS^;|$OYSf4olwGd%5eYAA4F&2etG^7k=k>1%N#}F);0=1BBG?-P@S&8qAa6rYx2qcVTzA#`S8x1JPoxo|x zI-6gvRmL$2v$uFqj$s5M6ja)(WofR zjB_p^NEARW5=Jt5%G8|WG&Uz)CV%e7Vd{B}%uuo;nyM{i!UNQvECmIOngj)W@sbhS zbxf^VQ0(S)j3|Q31q7%2>P`tkGGbZAL0;9vL0%OR3g|?n(wbp_;xkxn!UwB_++TCb zvMVjtR9B$o!5^l_vaaeEcT(mw>WO>>Sd<@keIshJxd@@zM6gGaXoznNU4MwGgQek; zOkz%h2APazNr-APk(9_}V2Cl|u^QKK!&!;>yn4YE2+U71;N|SuT8IV?OKx+3YTRZs z-{>`u(2mGj>n+tPr^p9~c~!C<2i4TyPRIV3=W@NvLDPf~f@1#V;`N!ycEJ1cfdT_k zJSB5hI)n%_$0jk8eTtDxW`F4pG3Nq;hpC1+3t?fddY>U`Vky6=A+g*v7fc3~&Dkzb z)aPaJ5L7kL;qcVlA^v{BOC_64atNTxxEMkd3-G0=7tLs$EQkd&2yhMHx+&DCPs0TS zF;jxVs5Xbl<&8fWU!93I&Nr+#af##bhb!W+fZD zPF14ao5S^-Xw6o@f$H)HJLc>2MB1F~)hkv|m4>zn=XNJXhLZ~8uXfPXmA8`KX2K3HH;I(I59^<$Gn<{F|X!(v4))- z!^Il*&zhlLny-n`ugTCMDgecSA`5u<#m8jUGw04FTQW|DN#g6fEN=}Ke z7!OFD3kW`Jt7wko!79>I!Y^R-PT*r zaKt@t|89geS>Y4V0-SkYu7OzOM2Ap`4~1AXa(^WTj>3SHBzQ0bfrgeR{XmuZO-cgX z7^$-4@IDM4%sw20Oa=lihyvjd3Hdpy$!L({X-`y6SW-!1<`G6RKfxcG5{s#O5J#^D z<|3x<<$)r&o5yC`&T=sgQ6nUKXO_0riw5qvh}u&lWRn5QjGYpSQPfPUV}ImDIH+7e zpnqD)D6Se_k$piy$;wED#{Ot|s{Tc0AiofI+17kkia9KeW_>$*u_8BM(X8jpO0y8n zdXhu4-lGrSDHF*=-&x1bPY(Lu#6Gc4?9*xJ)~mgm^O#q|II#BfhUn+*-Yc?L!`@~x zbmp>#-FMdPrHRiq>@8@nVfVK0PMk~>qkkA0LxVAGKq|qJ%t>%01_a>;j%41FQ2e_n zF?yjt5d!%T*seW#`iLoh?a@EOS@;jvgYcb&|8PBeN^8(u2hIIbvBCue@0U6P909Qc z1!<`n$jjU>HHc`|i)hwsPyr||r@EBJr8GI!Wm!&*-*>KQcwW=+d_ce{;!`|8HGe!G z##Sc)B6R}6~ z(iKT!#svhZlL|F=7|aXi-sRyKK7X}CjNn=@L@ppG`=}=S28_k5q75_goXHeqJeZA0 zk=2Cb0s_Kew#y2O*(dt7F}P4=Mkb~O<*X!To{b?VTAT>kY}=YjwuL!ut0m*@xLiPh z;lLf2gGe!O>(RFQQcw&WQVR-LMAEck)dZEvE}KMOzd51mTc!FHCdHCHAb*(MM*~_2 zKMkA*pUrCOmwl$lDr+gU01*@Q91)^yXUL-Pxqx6+ip#ckqFKMomMmLM!}H~L)*wyO zbgV!{nJE6wn#)8oQS3twdQA>`9s9%^dPBzwbVJW90}?stwK(WChjCyW7zf6QH3QD) z?XBkXb}k@jX_L>}+peUbVt-!EKa3Nj;!6|nj~%_pnu)BL$eN+}OOwganV7nUU1ZHb z)(pi%R6yyw6K~t@#M?%9;_WwfC+=|pfr}EO7y3e9=6D1_p8QHi-uqptQ7f)8^IGK|^MpPxNga|sfgh^gvhVsO@pf51B9Ez= z5~F2_eUGEcyP2pov8GzR1Z({gl9TMqg>kB{MAH441QtKdhjFK+NYHZuf$BqP-$Wr0 zI+3;ITJ(OQQKjEd)_?j}#~k-l93R{gfV}Jh7%<|Vz~g0YDH5vg5Ldm& zNCnr=OjWWwu`Z@^s>9S5^jY&o=rDDfp{803T{U$E2^M#DE{Xls#UdM|B@ipE(Ne9D zjX*f~_WF)2xPL%D2n`-y;;M+1(jr9GS>cfESt2WS6c(y^!!gIb)=jFln`SkjBl5K^ z;8Zu;qorPUY5iP45UG_SYi;dZKYPI<8`90CpLI~Brvo z{*@_!Uh*PDR(Xp>b^r=D)z{Zitu@ny;+s$??(iv7^N#+QE!FW)4_+w@B&(z4A}bdV z$V`W1S1__t-(0ZxU&VjDgd;%D`QoIFyGxo&T?8!>S%5m&G#OQvn#V4S$jct20^mP` zbdfImz<<>W!%~qS&1Qf#K(%?1TtKihE!U%&xzt0>ke)(uM?HP)h!Ym~hj&VJKIQxY z%16GC!odN?vdSH#s4`0|*^_rv>TH1nJsfZ_bqDD}I7xn2TW<)tyC*j68x`rn8|S#% z^8ejOyo~NcHkjm2y-^?o{niEn>zRH!BkdEv_Mu&R3tmBBv!akse6ezAAjV|CFYix zsK`$kX(~f;7fFLT?h=)wKz1%5fH=}jhxKIJXbU8b*@R*mv$P%L^+Rh~F@G9h?kqxI-MkbQK>;sLv#kzJt>i#kVo*z?;Er2sxdSRI zNORmPlL5+y0pi2cWZC*<=lI|?$IFqrTt89Js}(XbP&lpdBC~T8DMt}Vdlr67W1=Ca z(Zap~L6IA5XdMDnp@C z0bS__D&5ukkqqL0s6ZBXa3+IVt0BwA_*2!nfZ&yUCY+XjN+02>+)HkHE+CM7huN=< z<^lrpd_}VWSAd8J`i=_-G^q4F#ac9P8BrT3VA_yk;7#o>OMlzAfS?XnbDs@c)dyxx zwK_(oUtg3D_fy0xvN46VqOx2y_1AKaeS|lg{olgTh2%!3{A^_)=`q$n#z>ok8ruvO zKW`5pwN^N6u|)7n5=JtQX-ssnat)z?3}*d=mJ~f_KQml9jA!FAXSxkRqBpNr^&=NQG>xi4g+vMgg?)bG9QGk#XU8|s74*xG`iQEl)0E1l5I!xs~A1CGD0j&k)}So3Nf_dIU)Sx z0s<}|sIgugemD_an3ow-ULh%Mt6V@ZU)ari=`}OToJ{Zza)!mmjY06jLSv3Q?0H1~ z6I*3eE`K0^9VM~9;E-i!Y8O+lIY7x8V9@a^xM36(Q}{X*RQ$#d)(V9i7Z4~~md2y| z0xT77TtFZ)jYx0FZU0Gtb+yX{1eFID5OiQ#3ec!qE+CMNETt<_eHLmcGIE`M}n++?Il+#oDe+-7f+8y65<-VeEX zHUuTGA2+r%iJMxQ!~@OC96%4Y2)Tz`lu>KmwtiVCOLcjoVyS2<1wGAG3*h6AX-rgv zaRC8?Zfg#50fF}c5NjCe7W&w8iF{9;5Z)Th2j60c@D(0cn-TIOA3My|K2MtUs}{;? zAAd3}*F#90)$V4rFBL_yWVQZQ;YdwA62OU&qOm95aO53yf^ic0-Yrs?YW=b&UhT^~ zJ2NB~5SUVnN=#u96tE|^?!zh4^}dCT{XGe*O*xLiIL17ihdUUWV2a6 zYU#6r+*{Rra5a>5|11fs4a1}g`q*PUAY14gmb0EHEUpJ7yEFs&7)p~NxPX8Q2)KY? ze7{sQXP?GmaXV=qLy8qBs6Cka?1@*~t7agt&gN=oDz&WpDg4#k@R^6}KP!xp zXI+0SgtKjryV?=?&a9zg;>@Jq!1=sgCLN$}Obmyx`>4uDMY<1LIP$lcdiy2o>_a(t zM4qA2P^jz$AlTGESiur3E+B{*L|KCi2uL4tVD)Z+qz00Cf7oB6;Ux17^C?qDZIMTez_Xb;YC^tksk zQ*#wjFm**qSnbYb(hqxR58hP`&tpK0*N^d9aDd($Jvx$kBfuSb8s}4Sl#($Oh68`} zX{JN?=P*u-kxyZk*eO45=`cn<4fU}vEUDaKN4(l@7nFft%@IG}~_ zZxb^}OShN-?#QEJt=gG6R-i72MaNJYs`$>D%e9s7!0sg+_$Z#{=H5+cDvgvRL7)Xx zAOd>)&jQ zbi(2;F;Ow1@R)iUnrj|5V(`-N{3Jl6+ua93fe+f#TJ-RBZM6+^CWu3>*sFq)QZ{j7ub@T?h% z&#=-8L8DpkI(pnW=u^=VifVt(I9VwEDQnm#vIP5ASX;&vg)eWBn*RW#sd&Tg!}MJ0 zDJf)J09h^Dz&*mw<{Q#9YH(k!URJLNSU+D8BF14yyQWJSc zhO*j?P}co1G9YzQ|5zY9_(XNtdco8k$rr&7P%(m!b=;0yYM^qX;dy^gTUp^ap{OJt zAdC9ET^wZ6A0utviZ_v(U%7xFfP;nN{_w@WF*}&L{K@9-!e89qN64~g6Wsgdm0*8M z8ObfBvlN9NZ;`Q+b&QIk#6-nOs=_cFVr<+CEc!+965hqI#aC>VdnMwrtT7J6R0DYC zn#TrFUt7Z~vOSNi`ze2tX~GAg2FlYDZ6o{!+MW+;y3 zJ8?4>kx=|Jq9z|T1wF(=S#8JW)|{Pu5dJxzw?o1b^oqHU9ff~IMxH%istrlE?n5M+ z^!vCw)d}`1+6CkUdbRCw=X|tGnIb`tHp~b2azKahMM;os)M{HGDPDQ8rQ0 zVlu*kYOXdP*8!=wHIA%^Xe?~}8nI({8a-z~@x0sObJVf_O{G4Mn9=;iCntz#06q*;QHXt4pM4k$(yC^VB@s43`o`SBmK zG&GM`Mtu+O`n%U5*|JzoQE8pC{?>yvRo2TScFO4D`u7ZYaj;Tiq9R#_;=a#J&0Pdx zwYl$395MTuAu^hz2JnnwmvH^O{VQ;yxL?dr=^daZqo#kUIqs2A0Q>`JKz)5lsARhm zZ`>;ZWkuaewFDe{xZ^rD71R2#gy+bj;Ycs=nL*xQ2gDOAQnmQK{^aJD-IjlG5n5E%) z1>}ESKN}#Akb(+&$-6LA}B4N#NKBNNjCL=%0{3{-09G8BLJ z(H)R__bj?kEvg==kr27x@Ep^xn7TFg^#8h8)o4HTn z;{(>#JoUgz{o?|HZ3<;nkE2&HEkc?VAFnx%390Yoxdf2ESR?2(nl4?`v7E{mBJ)j~*BD;#i+eGPxGd2vt8 z_2P)*^_Od{e74Ivfs9HWCQ5+*p^$VRG9pCQ8lAH2ufJR?7Z7+45la;>bRv^?18^tK z1q6Qsi;WxqAPFv}hT!=6mdbhX*`-$0m}fC{*xS}G%b=3YlF1Lg;kc`{cA_9snasom z1YAJC1q1~aDsB^4Y}^VNn74mT$OO491{Dz$pc*&tn~5F2k{S_5s6qeMvs9;%U8JYt z_~5UWAlWbtgrd5xP~2&x_={>TAc%1R0jkRWWiRdn)XKIwCe>U9jbt#mfPg@mk$SDP z8ap>5iN96r$PP~v_`A4@Utg?}YOOcPppGa@WNlL^jSC1?TtG0Ns~CS(!Dd_K9`g*z z-qDnJ740T6VnKB?)RuLhHDY~uSdUNu{3j+*U*q-_*@aM)Q6rBnz}k30I;*@Hso7Q= zF=nJFa1@_^J@eQK_%PWI8$fIQtn(p;9?Epf6%1|=ZG>fh@y(I$*-S_ z1b>)GGN`Ra$g(qLtE#Og@PD{rfHgvURBPumqfj#VbqbJK1Oy`hJ0L&9gTD$PLtYf;QOu69SGS9_$iH3xrfs^{t`A}RpIJ^3?` zF;cfjCMqIkw2oVKzY?RO2{KUwoibF+jH}(2?CKo2fZ(TS;^Xu7a$Un-5=JuL9vUN{ zW01B>c4Rn{{*u`-q*$fR2C{MifhVy@vd05bFEgyoNi$V)Flrz_l9~ajkCxKruChCE z(m0n!AG4xO;3j{-idkV0gsL6!%(ieQ@IlqqUYnsnpnE zmls7Of;V6EHuT+zpm1QRT0(Ke$wKi1`+^thJ> z67&#@x!Qjj8J4N}LE^SA9HZN2DjrjRKgsQW=8cIcsOY^h z5f>1o_Lo--$DM`7H$<2^;$*E2!fK1YJ8_q0wHD5U8(v>3vh*DH(8PL#k(z&-5rAfW z!n5dpjRWBs>3Wp@Ae{6;_}Q|4fPe>Q^jftcsCa)UXvV&hQlF0*#PLB3S!yD`mW0(l z#1trrbiIPy>^EsB)i$VRARpO8aj(dK>z)yjEW2NYJ(;AwX9VebE*81_u)z87bOM7JBhN|4H`DSE+DAU9og%)9H90zeLlJ%o$Vby&F!d&fH_E1)v4a4roj`+dhbR=P2uIII$de5T! zYU8B}fDk`48*Z%_-C8j!dM+SXtt*gKNmXsf)pk9-=3pnzc+cX_z2=5OEbfiA$Nhgj zl~y~2MMgfRKi$SIWK7 zE+UGP$TtjQ$x;+PC?cUe2Nw{qKr+L|f!`3VK&HA3Pz- z3YY6+k0Fzs+#8m&c5sL5K}l(t8;03&5{=tKp5q5!Sk9W4^f~r8(_^*A4=#>kRD=(| z`zrj^AX)ccn1bT_Jb-@fgw;Oh3g{QTR_()?sX5wsskWk#@~=m*8lGQ}++Kg8A3U9z zxDSyqUY`cMsDm~i=MH9zNG^AqIGln1}mHv4HP&I3|$Z@5g{Ur4sszofa;`z&>R2Obt9nWL`7 z>uCef06QVP&2&URA)IZzRQrE%F>Usr@OOpOlO^`WXx06AW{Lec9?j5PAzdbW{wqdTer_CM+ z!b;7QR=Z2k;K`g|%wfLuT@ zash#u(zt-2;dR6* z4^LPR{>8KKUs!7F-yR`2pSLeOHP_cZ2-(BEhW(S{6HOGVB@~BAr0d&&bcMAJhRgMh zM(J@{I-qB?@#^s|3Lk%R#;MY3FD!4^{q%c9K=kv1db@cWDogAf5gPmAd#N^N8&Yv^ zJ*Cy=CHlb;T&-GoT!vX@>=>A_y}nhzq}&@^ZQ%5ppKvJj{|WRAna42emJSyXfF2hR zZ~?)EMo_@=f>d)Wssi#yUJ^P)KCxMK-vJ|C--;|9&`V&Y)kc3zKuCzP+9qrgc?hYr z+TN)0#ttG-5&eMf=j|kiW(OS%2&3aZg{Rw{%Dj&4OG&AVVF#?P75eG{wkTIIGQ|O`wN(C+;^)qwaeX z3l$;cN#x54r6zwaQn3-ESuf88)%6R9!UOttGMC^KXC=W%y6>i=^=C$__4`^+5!+_u z-O2ZX8ITJIxPZVy2|#)@w3xw4J<%yBH5H0G-2*~#=n#1j5kGjtL%QA&&}+WJmYT>L z*6zd~k(BmDZ3iqg_EoV-Exmu{iIatr85U2jsa?0G;JD2! zRNNMx^8osno=d&A2UBm=akVuM_5}J66r&7Z{%UUURM)HBd~h?=0=>gSS#3q8 z<@z>5S?x3BVGG)riMl`7J{24NEPVN)=&-KRYR7Me_TV!4(nLLAt~pDmKA-q#ARjXr z>rVqnFBX4yu*1(x%^!5UqBTm(*LlGqIK{w`n6Id0R&=qX=$KN<%!rHtl2!l{5(oeQ z7!nH!$1_T0wFwk}0!cC;R76%PC?X=2h2n5n7z~I*!zhkIF^Hl_lEfr~Fb4qE&P1xh zRp{lFKr?185&Wr3w94LaAOfc~>6yj%YX56k=iq;F9R5ZxV^*A+G*!t-8gaRk4uukRms7%+UYy zp`G~WtQDh7iEKqZJR0~Zy%k&*fCKps;RoH2t$oV}c)0J2iG6E%HZvsgeH&|C?P*|w zI{<&@a99_FA34VsXzNv|hi)^IX^ULtnO=4g6=N(if{#w!t+|}7~<*WF7yZ{r9i0){)2L2>E+1^$<$-saAN~&7J~-3IXN8_8?FrhC!;f! z$`y)P6On+n~5F9`0G!W=eR9M`l~Z>2`H z%%o^R+Nr1ozA)~L>gzFpwyubtC)b5s!nuwT6-*2wR-wpD>SON-nD5%P& z3?$%jtPUXnTU4w-v)}Gk5!GoU{y}8oEW2p})QoruG3>xq78c$8d?6pIbL;rjHWEoQ zZ0qQ1DpAIqTu`<7yX>(tXj%IDTA&Xm@EIbVB0A_r?k}AR)c@#!?z76l5rcm|6tmDB zH|3J4oD8cUwPAe_H!J5`vYO#ilr~^C)Fm`q#Gj{(y$lnyNK}KSWeA$vY@tXoJ6`Ep zg{88`!heyn8QOu`CtRwq7$>QkMXF>PRc_9+=KKMyX;P?Am5>A4-t>2TO*DW^}cLob(B(z8T?BEVy%Yg%3)&W^uhwILr#50`tR0 znHf5(7L>v@N1qiDQ;$CZEI{;wk-*~1hs-S!`0<62z(;A$wM7DdJ&XjVI@yC>dE#Fw zJ$WhSP2m4o+ywrffh_!n>*KYt<_^fQX>nAW6)Yx#RM0Z7Qc0li@dk?t^Lm> zNCJ0BTH#)xwSfLtQesYs(i^&!Z^lKYW8tl?5OWE%)LR`KnqiWdm0<|idm}c zP^(&|azm+CBh7`%M1n8;Mmui0^KzSwx@RvKmR`CpN?;KFsx;uY)ug|ueeA# zmpw6T8A8j&n5usZay986Izg<;-f=mhi*WT|lyMkQTUoJ~_%=zKC?CdFp#0iRw9nM! zbUiVr<&4N|O+OPUsPamgEblZDP<4@XpD|01e7}a8c`c%BaIs`C6=EcXuo;Mu@_(X^ z{P&B|1*}9-sce=6Jsm|tUQP9Nq!djXfdpfWj;=HREL~u-x=teZpC5E zaY|o@)=z&ARyeQ&Rt^HIr+IylB*((PUqiK0OaPq{zQa#>8aQR!y9xxwarhJZn<^fB z?orC75hl%-=K8+#i_7_g1o9`Zv!#riNK_lnc14@(D$OMqP?hdDfNHxm7&aBHRCM%Uf}Eh#pL6unZ$(o z`ve`?_X64JGACiq&%YPm5s`#>+>3HsaS_`*dvHlx;Sc!axfsolbd}4&PGif@5kte= z6+LjYW6FvlyO(fO@4tqfufBYYA2?Rb+S8YPQ=57@Q2I3eOgLK8$Z+&!Hx9^uUn3J| z@|1sRP^#BwNr5w&lq=LDXg;)KnHLd4{EGQ8bpYkAB?9NP0z-dpGD9xtP4%|CAH@S0 zvoXi?Pza#mj^U?bcu1B4Ir`+s8g4~8uez9j70`hGS zp)t~w?qR^v`TvNcohu!MGBnHk^Vdnf`^tX>+!(o))^g=&!T8ZKe=L-FW-Jx-$D4GVrmFPd!exi&(_8{;Ev2zUz6LBkku90`OC5iV ze>0OFMY&RpKtdF}KarOIFBy;I2Y7#-voygtRmNmy7CoBqKH}InnZNE{GTPPgRK8SV zfP2Lm-sFHDr?Lm0U`F~bw^3J0qyj{hUSrfKxz|ki{>b$zlOC0(lG1MkLM^dgm1Z>e zv%&f%q#UBO;;!4cO9{%=imMP_{ZfAtC|YsTb_vjx@_SXf1!o2qhbH$*Jh>HLtrtSc z{iNg#xv7#RicvFItI-EtC24sz-e6M6;>6~)s3IrjYalr;4xxbK8-;aAeuPWuE6Vtmv#S-qaSH^#Qp@MO(tWyr{x1|(#5zxwR$sK0-n0O5H)sAEi<3{~A?@;DbYNz5nW++1y zl(A!A*Yz4z(8O(`5v#TwYLkPeNIa&TX#7^t5AP`Zk&S?W)Uh^|kVcgy*~T9p=fqNFQ2-d1IFJoL&)6izhxS91##tjZJ(uyhVt39)03VStwx< z&%I52;+oM9Pw%v;47k%CExEHg5r;OA-9Jx^(45tJ6SKk-+ZhR(7@HW59wwKw zLG;9o@8>O+OHy3X&f?7~xW$)h{>y!JN3nG`k$T9Fe9-3?MDIn7@nt zCmWFMlIwr_Oezd*t;S_&m|D1@4~%kFX!oXOK$|O%qM(saQG4zELB((pbFUOTbGZO- zqm(s3KdOtdCq@=sE~=EiYreN z+F;@$p%Ch6zFgriiZN0%GGCq#atwiy61YBb*>HcXfsdk^vOD79CHKUVZ&`1|rL-sZ zxMtiYM#RMBlF+t~Xk5*{YQN&L>_(ZpG|;2|_lV1A^TdeX^3I~TeDrAOut*qJNcvid zu6ZH{DO~EX<)RB6`bagEBI*x|3qu2KPFAW3J}-AnZVv`nP$3>G&gTyL5h;}qEpl)B z0-}H7BL9OKRqL4nRJXWcxOH-ppo&=-fMfMom)CkyApJ3vC$;kU%1d&3@3@Mn^a8)c zdrRnE$F;Bk;#nV$Sm%U9($yHYy`n*A7;9nc?cKv_|u6)g#Ye&+JS zxbo^~X#;&=PrR-x+Zrvq;EcS|ZL|~w`gebH>b9c916q>Gx`>`{F92!jG^f^x1WiCi zQPN+sOUuPyWb0_7ENs$cgqxs#949M{@G;{VzZIO}4g}LAJW4u7+gU7ck5xKm3O)GB+iy+Bn@KCA=i5(hm`^z7Avu<8 zKXjcNRdENg0$d7sFK$qdlW2mC&?SGKm;$zWOKJL#a9`xALt3~v8}u2Vu(1qbs{0t3 z_J!rPrFCuIJabYx*KT=QumN_VE^+Z8fg*F)c_LZVDq8B!gZxq9yk$5c>Krp-)pwBD zjDnaNc)_3JXB=b)idakJICbA(`)A-<$&oF|5tv7~#%u=VJ(WF8-r^*WW88mlK>~BE z<53g8g-VSEw~CgC>0BW!vPoUvc7C0&m~qS^*Y#V(jU3FeIl`b%(?CA#MGD5X(zz&m z?MI6{i5T?OLj(Y6M?3Q}Zrwd`1J#xIdQh$Z=@K+0=j2##u(-bpvu+D_WX!4g${dmBqTEC1n^-QfFD^fAA13 z5%VNiq=G>-J6>!JH~d*jrb-$I0#TRxzvW%!+cUf+XP=AVe}9)0!>>-tx^4L3B}qk6 zmSMxso&dGOsoMEawJYWKnJUc`LJf5Fack<(Yu@kpo%#dwsKyOcfU$qdS^7a2E`FGS zCt3;-?O`t<(9=s&&(9U2PrfmkgFzX4Y;WqNrIHC#j;n-Y8r7JN3_@fw1AKkSGB{5! zgVkU-M>CU6W(mGH1tUYvu*i~snGDlTE^&|>nRo!-%w(u6m8gPvIWnb^sG#j8LvWKP zMW5=Cfo!X$GMSqC){K9hNBjZ!Zk{U4@X7|P=jOvnO`82`QxG? zOH@0cm=BcMZA7q);*DM}B@H!IK$T4%OOpW@|G`Bo@ zX{Ah&M2`#jSn+(+x9v5Dr0C_IDpTXWtl*oE=;b6T)21)eoMx~ZJKr(MROZO%1hb1N zNslQ%WoqX8asyOp4lBYs=W@m-T4IW~Yu3sQQ`6P@CnbLm^KH}pN|O^^s)Fwg76}owj&_y71lDs)Gmeb1zrSjnRJ9nj0+*%XQ-$$Q4xpb&Evm1_J{tjHf;Xd zPl=LIWrlpr8e)ygPM z)LA+#HEdsE%cBA9vt$LBxK8VhYKyA;BSsrpeTqBt*Rj=t4_kAdo&NuX9~G$%vxE|&b^O~cA9&I2mO2UT5=|q703jLForj45xIR~4vDKE6R72(-(&U7 zQWi}*qo(YHB_<-d*%S|xZ7ucm+Ja!3-7-(fJ9!xX2=CWZGwBADml^G=8T#w7U1rKb z;yN$a3|!k(15wiq$I8qG!C>308HpUp!`Oeig79Rfc-Bl)k{Oj55UrUQ{@+h#s=yW< zYNn^9Wju64IGtZRVl!#B1PD^9MU+lRQ7+Yt+?e9*!<_#p3nA!}%=bLxXM0{6f@$5|6hNxtRmGy##TFB)lgY+O^aXhQKARQx{1D_3Ef4YDvW6UUh@ z`2HSvhoRv(<1ll8TvJ>F`GUELj7F4N-iQ_RnSzc*VjH1h9hD7RP&+_E#!H~9Vu5-` zBqNPN2Jk|XjExdW$4$y)3X5bLy9MGQh!3{R2HZ8tx@VEb)1EIak4eNMe)xYJr#U23 zNtpoZS-Da?d!_l=h%i<%nc%r%1|2TcsZ_hXk~Olo6~28IPQRfJ&2v zeCeWWz~|<&7B^s`6^#;j(BwesaO6Cu0V_1Vw!%@twiGfmjybviL;1>+3+nlz`q8Sg zIy=g3na#GGW_U${JykioM@4_WV4I46(_C`FlA)H?mTg!Llm}oZM@Hy(rCE%M>i^>b z{Z~!9W+!UW{ zu|2QB>1~g%0B$c1ppMKbIWB~r-jat~dD6L>W;s|Ip^da{13ML%DIl#?O`i3e5C zX&V5k1Qm;q#O0xhhfIGJSSOj!F%u0f5X+wC=rgKk%w<0zmPd;qzcf=@vKEvB2K%EZ zn(KQWtR)74$wYTLTBfP6C9>-1OPe6<;&M_T!FJs#@Frh+yr_bes*kpi%x)5Wr5E@a zY7&q3f|b~u=^t|eG;CV3N%G6AS_XG?A4*YYA~@eb4ZRk2WLJNk1VWxL5juyPDhrjRheb%}m|bTGVFy*HT*xB{|d zbE0en32^8B*kXU{r@VtnIKQu+s%xrBlmAOlNNJQlmzQmBnrEyEglTqZiJ99LHt{-X zk-6Z^Z5N0|-#vTwhW-WFJ`2*5OMC8c28#9q43N(LK4SBh6qAf7$`n4L)=^6#^~2dFV1Exhp!~$z#)NRT3t9}kUo7+EehFe zcHV%OH_?+Swx2e-Qd@;k_OVUF{%`)MM0|Uy`JDsOBOSwb0pR39lrt7q)&Q|2#H2pY z>S~4oUVne9cVZy3-Tu=0CFw!$WWyd`qAd4w+-X>_8BoFgF(cvRF(vpUqPZ6}|3#nx zsV6L$FB<9&OK9Y7BOQPS;Hii}e$Wcxg!J+r;$v6^c+u%<5vV+NUkUaMuBu;9|O0ld9OWf(xr%nAN+bMiQoseinXv+{`E>e!gCrTHAL+i~R>ZLE7&xm7S z3;cg<89}y`QObgfaI}EyB2N_OW6j9UGgUp4vbqe_mdS8VlZJ{Hw=g-mZvsLOMhPnN7*aJS^U$Qey93hpD(V>i5?2WR9g%+wjvB>n3B(xnl&} zS=*T9wGfHb@mK?JXJKtzd)5pTmZ~u9aOi&zRi%P5h4inOhzL1G9mEJmSjSBH>yybx zP32%3*|2-l!i*Mf9TsH$_Et#WSf!teQ>H@{$NWGhAk?d*$YA~)kV$yph9Jo1G}Q3@ zW2{EbWHTa`RkAr~Jj@K0h!7&t(bD}P^c1FE_>7ag)(_n9@(Q84{vHT6n~7x^3bB8n zB2AR5i(oxn4UkBCID&953`%OYhWF&ZU|dqCVUE5CErW2e%;(P z-BoAqv^ZH1bM)%1@I9;VgwQA{EiP=emoyW1w0*(~ne{xvCKb-6t{{6oWte7t_pna1qwNcCda4q9uqZ#0o+d)VQ_PdGYv1`Q~<}h(o(B11H3=0kd0*#WPasQDs(dB!4+LU z1z<2&@eI;{uXe@iD&S1&s-16WR}z&gVZmP^6Rn^uZekhLcFM-xR1YZ>OX5oVvJr$s zAQo>v1&-trAuBSK{A~UM-wuBky1KLg_-evfG?{~tbm%6Q=d3bp^iT*rS6QW`@t1oW(Nm44Ba#l68YnbMNol_MXl2s3Di(V=Qf)z3N z-?Vh8+<{bG!Y=?x-|hJ0k;YJ|?|L<%1_36`3e$Nx-QZ{h%r&Q1>guw%;JBS<5 zU~jGGGX+!**0L?`G`In9V^QM`%XnhN%W zSCF{jEF00NZz%l2g2I30C}5XGj6Q%abvR2`cq_(?PDg3^Z*z#MIZ5K31Ve8@vl?mG zH9s4bC`$eAgrmr)a9U(+sa3%0-R&c#`mC^n10tA+)cS%Nyp3};+OJrxtoQ$)=3QwC zN`WWb9+|SC@^GJJc%{03HEOT}*v^R(el)Ena&UUx{z*nvOdNma-vCXRY5E#M^BH;k z<&zc_$}40|wol0Fw|Ds?D>x*A*41u696OL>A5eA{C=5Ao*$X!*L!8 z8`w0KhDOVNM279)N+9f2@x{b-4P5iA?q&mI7wANU zh8?s40`;CyOz494+5AYHLhd4Ni4`7NT7Y1~ED*z1m>12daT5T284Hi-xhdarhBn*S zK!`ZL@%1?G1!OuC*qN0|s*tHy4Z^g~vxZs)KqmSX=_7w6GtOcE@9ZaVuJ-{N1AGuM zhNInRihUl$1KR_OLU2*gnZ*jLD*5}c&ijxSkEDMB+MhuH_0 z^;!w$S4@s{X6|si?+}Mv(Nn#@$v;1U4%8K*4dEh;{bUDxx6jNWytZ{T|nVX1p@i%(!|}am-YuM5ZmvC&jPujwWVdm z%10A2%5+E=1FXy$+(t=ST}eIjXMbuc){(l9f_;Dtj>Tv)r&x4HA9J(o$UP##?;FxU z4VuKIjmXTa=g#Xk_2O1jSn>V)UtkIFUeQ(n@bZ74Xx`r%)7%2SsmMrZm{Z?*DM)TZ z!z{8HmhUut)aXUbZvek_1PEQHtSvZ$k(j3o$g|m;P;lsquxSx*(Pc!sA|bZhTKD*E zuy4xgge>{61$@iZYo_cg_&KQfyq92WNTS6bWcT3|yAi(dKF^80mM$#LdDJZDTakrI zRKb6;uQZE~q@b?o^Gy-`bzm+tp)~6MwCkG((GWPTwCynOo(*1~l~P5sR+Q3PENc+N zWD?k@w|JOKvi-scDZ2ttyVn$!0TW0;No@3Owzi}#OrM=ps0z%BdmxF9#kol%hbpDi49lx5^E+K8PVQM%T7XijXAo~4 zS&OeIQ-}#gP+^_nq&pyc;vy_4YjM$CnIoMW6QG{0u*<&xyU@D?SiCOpdXoe#lFS8GMMn@? zxcA>0JSr;!^2(LCF#}`*e`VN85L|!$?`R)U#M&&#%Ig6l0|;EqB-UKqzx91#QQ+mh zmFeGo&X-_N`MtzK)M9QYaKWdE@!z=xu5NA>#eWC?54g%O3#w0w-Dg(>;12LVb|HDY zZ_kWHrjgnzNHoH3!dgX4Ucq zxY2Mk*^Kj{db${>fRF4t(SnG9OSG0QBC##A*MP-4L7mebJ<2{&8D_asA})n=^G&WA ze6ZQ=(Yjl)1NYZL6||wbg+$$1Iqm%>JRGZ1;&y6p(-K&`c4FZ-a{P zBg3d^U;+PbZ(DiG<3%g`Y#>-WX6#rU&Xuul#gFN3-V|4pnz8(7D03yyO-wBlw-frH zEZfK7HuJH7&B;x}V6<|vhXn>T<}Ucc*I4>gN7h~pJtyb7vePmUMp zj?47E#t}dddC|~UXZPmv`ZUZN6x*akIG%6I+jI_=iITrP&0vGb$VVohVv>mmXmO`9puCWN3hl)DFnn5puKZ zwUxa$0!!PJBo0B8V->)hfR$`h#!4iLfZnDdcnj}(Lqh2P{H}9>YiGS<@_L~J0hgkp z>U|ilnD7Fl@4gFnwQgzj|8PS_1=1-4apntlR#IjSh-SB;hfyZ8ym^!*_oNkf!#^ouj(DD4f%?vNOV{--IibKwFO*R~e#2?7nE@uFLyjdoio8)H%CeP~aKc3xd1`Ut_Bg8r^<6% z^T-c?<2!$73WA)c39ADzQfh$Q6&S5R==|;-QBq(kxF;_$9O(1W8V5Ltq(5V$R|e^@ie03dcF zv|Y06QWiPaSyj3TP0gr31BYZ5QXNbtxhEQtbeHb|;#j1g6A`NtLZ{~`46^`1ka5^* z6yR{&V<0oCL{2mR)6RYzCi8l29Z!>?IH(=}a(YN0{haMm!TsN2bu=^y8kjH&Xbf7yZtl$syR2Iw~$YJJg7c&N!vGP8eZ zTsrz1_3a_^CRF+6;ycOTNI}6Z8OaysHVxhWKi|osS7rSKI?vg1vz6!&p%pPDTAwt7 zt7w(@+hVTER$Jq(OGRr~|4#aE@!3{HWB!#e+ALK6Cp1)9H(*FuMXc>KV{-JxH6|a? znd+pVM;8O%Sxo57oUI|!1udIqf(C!B*4$P*i3Uq5i?vikP6{$_v7M0Q8Z0G3jZQQn zO#x0oX6BGi{H!E;v55zf-BWyFRsB3)jAsp(u6(xW(2&v3pE0L|?q%LP^E-jA+$!iL? zj>!ZEG)}l`SC=oEBV|T^xEEllWj047Wr%QBx*utrq!>Z3WtFSyl5r=RC8vcAIGAia zHprJ|C>oB>5k82O{hj#)Wy60=Wm|le9qR2zi$!=Y_)uYd&?y`uvN4E%-p`zt;CVo> z8XykRFjE2+r+gbb%h8Om(HU~s2G@MT#^ZXIyH&2J*1<6)6@9YnPWuCdH65h__kzXI zM;yX&O`9NZq~>-Td0k^h+c2{95*SP#bwi^wv+IIYTFfW+Vl1_+lqi2Q6oEIT;Wfco zAs0aHl4C<73)e7Ec0ZXtIDy$r3p}(Of*W`1O!)bB_zY3NnP>Y0) zi~d5I)GZ0T0=ze--CTcZQkk5cwh0t3CN(VoC~@wBPo~GDHvV7wJN>RjnkLXz{j`rY z?dJETrd_!4V4Ye|2@FvTU|f|9S~TSvr`)*H!?IEVGm*uT6SVcc99Sf1p;N&;2jexP zh+?b`y>qGK+4YdnFy}Tw?AZT&gAQ&1WQ8?BHhIQYXj<`&SR*zvcer-@9+h%XQ z(u@fxp(o?)!sW=$(6y&^N%4!p)xI-VQ>s3?lPPWpC9SC^Z5@VC%cleKPizto}ZH?W=vpZi1!;Om~yoI%EPDt+5Y%M~O zC3gyZf2n_yJ_=or$zbIAdP!m%7PYj!LbixM=_k*;l5J3HN6sgqmq$EBZFhxRz#W1Se zrr*R^7W`zG5isK__}E8{D5?}eL}Jo@Xe*2a>N(!Sv(yTI+;nX*io~TdDzK^ulpr#< z{z^v*yHJd^fo&&Qa!Ppw#L(KTx*e=fu1v56MU$y0qjc zgowQJ!4p79(Jw!QFTMzOJy=MYsHCgdTh7Fp?kx%`TCF2v$^K7{xkd}4;xB!{8mN(d+#)CYvo;nWWMC7#F8UC^mB6Y4YH>?M zjWa1~>l2!kH|<1JNvwA!#LJsvnTNQrRWy0XiE~GPwTh@GqNF_oBwkpg47`^RyTc2m zQcEjsQ7Y+AM2UZhJ&O5DG#hk*RzEn_k`Tu)ftwPy9RVRth{XliRSqVN#cCLzCB)|` z9P5UMxW#()6(lwxK8S=7;D|iTcI&Rk)0@S5h;i=s)T6k4A(LqO8ax6H8xUe3VTyse z&mH1_E#pWb?D!-A^&zglj`J!L6B9j!Ov!k2WwU;rpCsTX{Z%cs;tja2areu$%nX!2_UK%K!D zZ{I>3r9(CC87#=4uSZ(yl8#Y>=ToyWx(?6a@SK0MQ{kcsb_OSDz9JDgi=Q%o{BJ?$ zrUpk;DA{%fGbaEr&uP2oGuT!=%Q@o{Arndyfs7R3t9;s%dmr8UeD>q7`!g2remOz;gK&LRwE| z^uQOC^|PabP@mf!$Y4vJZOoo69mzE&BJy?hz2-dv~ErL)&$tcNB5)DiX$v= zutwo&B-mF-TXG&1hw-BOo^nMCfazP6;O-=yNsy>-^`%n zb+_9y6ljC)*bdmG19)B6g$iqB%KxM=dyB1~s~A+%q3W~>{mMPzMB%;az-McY zAPthik&$?V9TouEL%L5xcJum~flF3fzXnU4q8K74#V-tCG zK5X!6%Y1{At4%Gl!O;xl1@I{bO(z@d=}YO+8_X8UwUPAzU|{Qi>_zHes&NR67s#VLG9ocwv61eK7ObmVzl;cu zTMQ`_amVE=Y&;2#+7pbO53o|CjR|nupX2O!FE`VX8a1?ktDDyzsE85QIH{2qw8~y` z0*m*{3ASu11OQe>a7DWoUiN2dxB$}9Y6Q4Qi034pMGGch+e{BhbsxB-KNvT+jxE*O zk`*JDmi4w<6MDoU2m29P_ErgRuSRg2X6lm+1p($!TGh9JCO?#gPc@Ji2T~`+Z2;|$ zOtOKwfjZ!SOyt~=J^>J54=K?sKmm+L{cBH^eILZ)*^6yxyYL8bHpcws{ONi#7a(7g zRE92q1sSk+%b$Y)Cl!S!r%c5mtoATwh#d#HvlYPbin+GsRCT)*F4<4;Tmd{R1r`3j zvxrDXuX<(-0(^yOzITZjOMtUqL)6_60Yq6d#T3IQZF=Fh0U3gv}` z3mNY^DgzhlB32?TREa1Ds#P3CS{jTetmSm4$2{MdhXw~Fnq14ykdu>_{fa~wTa$L1 zfPtCTVZ$kW&?+vpL6O=b@O8jDE;{Z*0tbmc-twNo&knM(JylSH71VpsUx~=B0zXQB zW;Cnl!@ElM-n#p>Cz0D&drvc_^;>;2wtSmv=Alh%FdgL%>Nm2{wJK0+fWR4%HDv09 z(O`54K8;||ip|%9rl>1k+H&oqs;7xM3KQaq6CdrcYuI@Dc2xG zMcQ>OYdua$YI0r11uiwo=nP2ihyGbj$sSP0HM?4~0{!DA*Ok707@DZPx(n0TNne)D zLb8r_^%&$p`^y6S0z10R08J&g1-KZ2c2B&?Eq&?fATSBuq;J5b5}`{SkhDF2Us92)Rk|Wtll*u5hDhdNIGqOawrHDzr|XZ zesW)JEel``Q=ukTwJ%K2Ep`H|noLOBfq6qy4t|~`^b~9bf=$P;zp|hjqFNp`hQ(?W z$Cg(ydjxWnqkX8WDW=VslR;QSIyQk-;2&Bf0etUXnpT8e?84zutnx&Ecv76aV!$I) zYG}SA+SBEHYytDl>^w6!rD5U5cMgq3xhqZ8P4ylNFe`sB6&pL>cWDLIz+25s`1 zW&FK&z`*h~1IW#$x~7r%QCqV{A#8By`U04az{E@>)Y`$XZ$0%804xcvbD|-tjjxcr zzIfceO5nQU)s1R%eY0{F5Ga|=otFBl>D8;QFReM}r9x81pRR9zI!(1GR*0y#w?-H) zmW#Q*u9W$qf#%2(IrPItO6T%fV5015Ums%YshpAIBj) zZf22Fya=Jq0y^G*-T^T4nI8c|T{a(aBx4_y@GN%O3~VA;xqgSxa>|ae(3auNi!KKT z0clpUOXJE>7csf7tt=X{XlwdbTKd$}3y#)HaQ_Ql=TR4DEz3;hz{4Jd`~MtoZuBTd ztOcS!$jpjCJ*Qgj{vtJ*VO8Xht@$5dS3_j;Uu76$Cj-BKHyB>QbHr5#*!(6&4xj@F zd_ZyX;>LNZTc)e>1i@TZY)w!`R9LPIgfR&o!0XL`idF(Ih21r4k{de;Jm39nCgejZ z&t;E+5)u9zVo^k9;V)r7QddT2pS+l}NlF>iYz<=us&&H0yD?`<)2xSM5P&~U-hLzp zBjtUXQxo`q?x#|J^~VCiN}NB-4{v|G$kTj8u&iFz!ke2qTyVtKS?&!$3abd_A>#~I z4XQO~!x~0L3_5r)JK}(61qu4CDn*p1Sa&$E4|Jl+If-WfU)NvJF@&$xNG}0RH!+bX z_teI$%N5|@gns!ZIx&M6jx7l4#Ldmy+K6f>qv(czjW`L|qN6YvI$INE6cD~O-0UP2 zOqUM4k<8InukO^-#v8e$px`lzV}$B;R{2@EG6E{oqopoL+TuXKRjruU*Bxczzh#z2%7ggjxOVib37IUBYbk)604%~>r^fkMDQXbm1 z-&yK^9B@h8npyyc)Y|ZC-HDV#G(4mzppFLVmAyqTWwp}05idi|+fZD$`AF@^aM61XxxOHMJk(d&q? z@_(yXusOJ@Q*}W>VxOyAVTT_7GmofQfqL|R!Z;(qK>grkml1|>MSx@BLJ&Z1HKpAU z#*_3gTX)Hc@-c0^XPq0M7dqc-fns%{q*OhgYv+RQD-(H+WRM7iw=NcYyIMcGsR|CO_y;=fznG<^iof-RKp{OrLK)ham zZ{6CAO~T}nX{tGR_^F+KO2}Q`eV=JocOkbkj>=sy@E8|k+3IdDIDsZ@I$rmL?tYPL zJiEjYDNXH1NQ=@vhf8~i!o8fY-wQ`GNJChGDDbSixtf)CMS~{xe1;@$gF%GU6F)>^ z1kQ^@-r$bp#=YeM8PU+SgEfLi6SEzEgwMYV{UNcd!9Wd;$6|5QtL~#3gH6A{ykIT_ zKQ*cy$QVM&8)Wlr38kW)&P;Ju2r%_o#%5362xtlKrD$2mj6x`MU7&#OLAJG*Q^go& zVH6?$n$qz&;1c?p)rDkfo5Y;ItHdP*$_0%~7p9v0ak#q5Ss(-c-$LG)JrEHq?tPc~q!8N_~fF7S) zEF0^I&!|2JT_{kEyNdw5!+0dU6z)z!pC@G$ezE6jh-4YNXk_fh>Qx1iA4EsLlLgV7 zM-DgOBlN;m)s!S@j4YHv)K({dw|ocCppk`OkkM8=2RR5M#V99HZNW8|oE*SX$*jgnT*&aWbd|akYYzdizoM73JAN4yM_1wClZ4Wqj7~VgsRT`cEck_R7*GtB z9Hs_1N(iTJ;#TiN54aV7b8_PDFPw;g@70GK4m9lxfC{%P7~xnQZgQ0x0*5mJ_zg2q=Q&wsf?zb`3U09Py8}Nlj6{h)F6*u^ zui{o+cKNBQ5T!v7)$mZOFF>(EP*<8h+J2Dh^wSOm6hen7|6pjAwGMsQCACJ}dE=S3 z15U9mO6fG4tgYaGOF^%cxw11p8wWU78uGQrK^Wh(HQ}AI8|#$BMHWhi7d3VgWc6xW zcJ?ByrU5$8AR{i2#+1?l06csiAS8g&JL~}^3ym~j?AxWFp`J*xo4jkJ62d=nA`t)p z#JXmI5d8ui0?h#r8xk07Xc%FL*^pvJn-vidOp1s|q@n|V+K_}qKo?3xVpc#TrIe2m z3Zah?7m<;K4GV~*BpQW?xR8jPh;(RJi-?jwDmojNj|v#k2L+OpjEYW4Mg@pOBmfYJ zi-e3Aj~@#F>2bhhghIrN7T{zwn=gToAW9SV5+YI2v5BdInR2g1Lm2ky~)gf&_|(f(3gJ!32O0p6yWV zgYJYqG(4;nm;g|sf<_6h70^iJV8S*aJRn4{;F$=2DJP?O=uHKJ&OsQ!^T6|AFB0c6 z!qG8d@gASV*eLn%Tv$s4wz!;h&ck7(<8#80(ejZ|;ptETI3uy7{U}dC`g6} z4kt%IK>-WaVZp&L6_AM-l8KXRA+Y%{5CaQTJ{$>J7T{zJIuQ&gVmedANXjR|g#j>< zp@o8f!qX7~(jO85hm>Fc_j2Q5+ z!}2s}4~+|nV?c4x$rcg;kBNs(2ZblW=0)O28VEXBaiPvZfQ%~Of`~0GhJjFFz{zMD zOcn$L3KAqXF`Nj-kAr~-j}Ht)#wR&ICKwri6LPWPF)?8i>g0q73?^(Cxr`wAa55T( z2?$6ePDb-#fi*r3oIwB<(~3xbnLt5>OC6F8V^DCBaRxR@B3l`W&@n;4LW2*Fi|E%g z3T1S-RHS?w9B7F^kBgS@1Y^Pl1p}861ottWbT$q^9TJ-f00I!4jD|}nfdPc|KvbN6 zbbO|3@Zwoun@?(hRCr7%7yu=7Brfn_F&d;#N?4Q)q>#b^Q3~JzC!@)W0tpsKxC90Q zC}E5&c%Yz=Vc6j3ySovgcoWyY)NQsL;;bb%vP%@5_ z(FB}%OL;HFnX0nv~e^uAQ%E#+PH zV?1q}w)IlE@BQu$r{|^iud{jYZKuOSXGZ(Ucd2w`Go0>jDdV+G$>(mF&pGYg(iEWf z1G)=riKmI~czep}*uLDTOZ{)+PPQOYLX_Ep2r=$MKS`7C%d-aKSy<({@%KNCGCWL`h+<7rpT_{}-c6Y*8;CdOTzk~z2$r{nzY#LL8P zZ}s(EL^f;HophJF!_!v(zl_Fz!~%!%Ql|W#Q|?lh*ZG^g$fnF|KHcd}i>KLKZvS0( z&uCgi`jM04UQzqm>@@|bTweQKcan&u!pKB}fBZCGOB zok{^KCoU`&6cnNh20%a=sZehwDOX&LLj2SfuZ4K z6B8nN35`N9E1{H7MTe7r(Y%O47eb+s6bS*gmYZ$5VqTM1?(6PKIH>ISPVH7kV}VO? zclVvyUEki_EoEqTcXxNU*h@H>Ylyg%86qO1Wp-w!vdqk-_|S}>6(gGWf10BqVxwhl zTCP;=C7jJnRMy*0qYggu{os>x=w2{JgA;ncMaZlNGP# zWVYM;%gsyqE3Yo$tev}eUu(OspDS}e|K488xUD;T+dJLdyYKSf+U(VwmXkX(f8Fwz z`u(NSd3)ktOX)8M3c|(bb4CZ@^@$wgEe?@obkM|Wp3C@&G7@o6P>4n$SR#EU_zgjv zW@gQyx5}}!OE?IVn#bA}s(CrJ@vrK1g8zz|xfA>1x!Y>{9qT5W?J*xKUAA{T%*Q{T z@bua{C(}dB|8>keX0&VcNgLCbe_CqUJ+t4jZ*p|*exEwuSo?iKU+O;BmpZ+r*wfak zS}618=PIfy>Sy9+ZmObwzTNHlnW5j?-P_%sq2Jyu8{PZg37+k}+m%Qrr4W(IM}^Ua zNaX`$-Y^$bSXeGBt`qI;v$HL)^YR%PpB>o)=$(4)UBX#JcU0}qXlK=GMA}V)okhirm8rz`wkKB@^0U(we3vzQ|%PdPz^CL(=yX?vGY+8 z6&WovGnd1ZJ5Ya#x~6^J^W?d%mQ%apqGH}vX2#`3M&?!4)x}5U#687~w|uy_d&s<~ zt9z$>xV+2ExQhyTd0FW$yw=uRcXxMpxS43lhPb%7X^Fd^pUkSKx2(Loi@S^5+>DI4 zeSN*|=jYDL>)f54j?0Vd%zTU8t;W05^)7Y$y1Kf&zpsD1l)ftV5)NjnyQ-!gW;7O< zX_m>DoVoUynaUjzGZp(CBDy2u;ho-@-5nn@;@czM-JN1D;Vk#HTdRw10h7(Bq*pj5 zQ!@Yn00bZa0Am#ZKrk343&aD#pyxTP)BqHK7DGTlI5<8o8Vtu{F)<~aq%ewM7=~dO z2w^A+8D@VJQb?@^dn(IRf7~(x3OTn31$2x0{uzmNyc1!7DJ7=D>Azy&Q((C0NsRju z==4I8%{GfK4{UPBYTp1e_I#U2ry3oo!Q!u_bIF~)h>DzG3$f7&Yd?w673AzC!YYWX=Ey3jZzV==sCNfSeocHnGZMJYRqEP+ z0DQ;TK-_=uZGDu7REpE*I&UCKH|n6PB>34ybdc(!ZK7;!pzzK*6AB1H#kpnY1F)wS z?}LAgM+a+1P}PR-0y;6JSG9cr8$jg0enx3#cYTrxwXsK*JB_hRNa{7h6%wWP$Q4m% zHO4+tYZuDCP<%enNK0HQwnqLS4FIPCSHFEnMXF;T!J4uatSIq2m1OrZj6Hw*XlN`$ z%5UBUK4pxE#BpM>c`{CsjB7BQ;i>B}tmJ>msU^TL?W-PNBgA_Z+5+n;TKyH|TN51z zMvEx&3oP##a~F`TO>`Tu>I;3ZEM61bNI!bqX|V}`L84BPXnq|mi_JJcV$TS)ROA72 zv8{>;w4yX>8s-`DBc~e4>w?((k35(lq>QfGO)sn@mqduk-U$pKPL`eHbKwFe1cZMm zgfC~iKN=iqQ+S(D+A58@P$PJ*QQ6h0g+R?DG6*jT{XUHo(KJDHBc_!r`nIdQ8? z(HH#+)IA>r`j&m22MF(|ScCUNvc=Qsr=?VwH4dQ~C|TEW1-1aM%gUDUXxw*{0h(Ed6#>U@7qTo+O&UL|4zNm-tY6pjaw^rW+9emNi0-SW++ zZrj^LEzB5A_Zg-6VhSYsY)tCX=)HH=KgdqX&?A11QjQ-PKOsmBaI%viSj78~D$Q?f z4gYWYyt3%kP~J{obkj}>AD*y#Nlk4h30v~?je!VZC%SAW4UUEphM60-PuYJ?a*#A` zRdz%ka;Ow3POaI3Un;56)Jm;s9ZOh?emG|D&aHY^r2PXTOgCt3HT`l=v&4>RRjl#foaKF62e#`QS(nOq7KL(tQZU{ zf!Ka~X8WtzTx_;sSI^^C#~{UZ9Y@LJ`aJ<@jnB#~b9V>Po!DsPs;Pf`T529Pbw!US zz}QMfECNX74M}S?8uEyT9!F0dM}iWn@%W*(`LJygjaS=xw#Sv?;_ulqR!{~U7fCSP z&rw!2lOjSOr9piop&r`#8(=e8z92`>AQfi#?LTt(X!xFy;F7iv)I`zBQ?$gsh4uZz7V5Om%iNa7%v{`LwggdTcS-&mEJ5 zNoK@FlF<5MM~j@d&W+*s?r)TmDVp%s6h#uKt|7!+oJ@k>8KiI6Wc8LAJfTtv)&%#H z2~{Ows?B_Q73D~Kb!D=y zF3TQG;GBQ7G4l_K$zQB%@N~?6$8VE+f=3?d`cr zd(E%dgw%f*7Q$_DBukpe?x0gi{Tp7Hf>dnMmPPt6`JE&Q3{n!CpHYcTf;u1~O8#gj z^RYFBR?7aVz55S}8*xS#o0z4_ZY_J}?!}~K{&UMDvPl9zpVEAaGN?$#Sqv~m7@w(# zi)5Q67sV*33QU=rkkv^_GVsUV3#znTsH<>FBv7>s}vfz z?P-NepF&LAdtPZT`B4-)9fKik)R6-YKQbGCkk-Kr0zNj{F=gp01Xk2$Qr!}Kna;!W z#UzZ^@xR z`i_4uJ{mn)X7RfT5@^8@TNA!N2?@-IFlh7i>|f@gm6~Zctua+CyUgBF1v6C$Dd9<_ zWxJ(v`Ifn>l)y=814`4qiez54E!v8U14Kw$d|YWS{Q$F&@C6|ZsgJNz=fV?3PKplk zzCA=c)>}84#iV_86_Ark@9c_R#lrw15+#2>iC-L4sDw?YM8HRgdavWZI0w6BW=4OO)+KF|tKs@m1!|j5Ju0bAC%%7J z3*ynrA|W8r*A|0ovJ;SR) zh(SV`I28J%9%@L9j|T{4&tW2Fe2s5v);0k$#kI$?R4Ix~f+?!LaC8*hbm<24(j|Rr z$WPvj3phA@B-%?4TT$Cm+fQr!jeM{weD7r)l0u9>H$(o1>@>^Qi zNG<^73JKM?_t0qq%2uPhX~;ms2yLeX;X&;56QS)JX!=KJ1gT`dDZ5<MRML@h&CM(_gpTZRM z2{IN^5>Y}N^z$yy>RcyEHsmvtxL;)r+1(vUETuz+2ZiC7UD_tp85;sZHcKAuQbI>e zhiweSe3#U@maHhi_%vmbO%{I_faJ;;eg5tmb|=|`rozd(sf6sM^(JC=J?O&qH0~)ax5t1HwbNFv@S!|hH?5f4-CB{S zr_rI(Q0;C=edO`5K#FG0;4dm+>BDF|Evu7{V z20@q4vEfbV{*2H`64gRyod7z@dqF$+V#SmD?vo&SzLF~WUTia5{JPN;!D9vEl*3qs ziH)a753=UuQuNC(FaWM2s3;dTRLpkxckn||Lk+(AHHGP>&xX7R<)}O}Ryh~a!*QjI+?Fau z1USNzLLDit*8?gwYgqY7){KeEp!7!xXQ9VF`#O zUDbVl7ZI?Ncz5P(+RzDJT%?MF(RwOfS-nsy-OMAfr*VH>WkR9c(j6u-XNf_WN6}FU zQBCkPXl~m{C9%9D(}#nUvQ_gcGSr#&_T;1^YB>p|p`*cRP;{h-xpHJionr!q$Jtxb zkdI$qVDZLqc#%jv!%%~vP_I&B}FXuPdgC%>zg^Keft4b+Hib?O8B`Ii-K&TS8>);#wt`W$R z-f}2~RjX3aew%XDiU3wjqkHP5$9Jass_h`cAt$~bk;6+`GVozc5l_t$cp3_#D9*Sz zV>oey?aFw38cA-Rm7;7NH<^6x6J2i>sbk|gz_dp%t29LD)Ib^t+ z1mMf<$>IQ)G^8Al8_VS4@ML-@BGWGJs}igWu_eM?S&mDJO;Ab~3(4tZTlS)r4NyqC zd+5?$bvp5jTOrMdAZx9IL)4y@v)E3L+xfX?6w41rGM{R zrhR5C^9v601S>7YJV(NOSFR3|o*tBr%ZB7QVOwxk{#)(RW(SVsX{s9E!@G-E?Ml>Q z*`lf*KMk#)dL(adDsCplop{y>k;zKukvD&^4j5xAg!-_RnsB@XbH(7}2-)X)WMwXW zPm>tKmHOn_;rNh*mHq0W8R%n-9fz${O7;n1qz5Ss9#>8(s>?~Hg9+c{%yC4){RHw8 za?^)$QphKPo{z%zCO?ShsF;#BAxNFM!6EzM$S-ac$CJvuq(i}{bITq51^zNcqbYyn zG{F{@8uO$aC^?I>%@nxC5Fiwr9Xe}kDVwC-Y$=pmOx*rj$q-x1nP8{@?k}&(QX(n7h zH--Hq;5o^PC(bZJ12@w^63I^zNG~#(=sY$%@qeVXG+H%~+TQ}#VTQh~YH|k~C;9O_ z;Ns@9rf-omiBQ-oER5x|1Xv)Y3aBM(@r2q6xBxJVhtERY*VSG%0k+ieCS!l$1mgXa z`mcEh^2E1Y(jPgp9N-|u{T3IQ?fW9<0hsyr2_rp0Sc32$cYs{Y%S8Rdi2Z>`PH_`o z2QY$p?tk`w9MVRij6&clI?%x8Hspj5GlC{6$$0TxDQi3u`&B#`kg>=lKOu%4CQK&X z&k~74P-d&I$^+k_8uxtq2#|lhSS{iuho79@8EI6lrQB6C06GV`oRp;P{)7xSBw6?L zD}({m!;X)F2nt%P=J;;yNenn}BnmL-4+MxbfwXN8i(E%nbJMRcmwp&I4Y}k^I1#p= zMZa5y^U21Q8giy{kCP$Er-Ih}aStzbkMP2hyQfkxm*~z64QvorikW}14+#F{ppaS_ z={!#46oyO(n3Flgm5Yd866R-A{F=a#rubw|P2eLpU(vys_I$j0785uc!YvOF7eTFa zuvVXV5P;rgSJhT9d^fO+`&Z}5>vf7fNlS^2^${TUo@gL)wHQqTF%ls)YB^8V0O8YO z^LiB`kh9p&+)fe^M(cmbkrXx-IP+t<@)mKAlROQ!on#zxDpyIRpi=}xKljg3l#J;6 z&>!bSNGR8on*$oBLs<1ND%#?zmm5Jxlu$EWie0^X5h!lhfp!~lxxAe@lPzyyXLD$rbvgU9iPYC-!~ z0RZwc!JW%d30P~fgFcKtFs;hd}Ll9*X0AIR+vkuOy!`*;dJe|L@RgmU1S6rzzFnKvRa|+ z{1yI0_xu=__a{v!(o|T1O*wNUn1El5HqmS(FO{dJedBR?27E$9Gj1a_r7N3t}<7r z5ID}}QUasG5FJAa19crWmW)XT&Cvs4{$3qwE(sD|oVnLxAn=TRMaUGk7+Ky!NwZY2FdB|t+V4;vqi5yq&%dqQRh z)X@k`rop-}mCX{1!)q~<= zSZ`}NAEdZaZi6d6fZDHVYR|#9fp#`Kb&&d$$mLGEXp zGVjfFiTj5~{BlgEbvv-!+%jl`V}&ZKM#ZGB7|x1g_<|Fob5|+_!_$SYB5!|xGQmyE zv27?nNGKIIx`0mLS~glu5u~B41Esdv@~epC=Ea!W#Xo5YBps`ML9KSsF+R1{vEATO z;^jhc!1;E6Ds6C3wt2{-5 zS_R5Y`$F$kK4PFuH>%n;w>H>-LNP0iH;@hc?-!*H0Zs+_ma{%l9hG8%Xkv(s6(Q91 zY}^2WjtJN6x4@#Eg}0{=^X6UTVIs)RQ?h*KFaaFMv6zNyl_opBs!(w zRmcjW90?rd$>G^4nrnYjm3Oe5n{)M2DVOJ{^3CIB+~u_(r{Q_Y=o_o&3&nE3nS%mV z?oDC>9ok{@*vWa+4Ess=fFyw@_GNS(J#~N{GbTXg#Ft9qK8-1vQn?Icv{Zjt9ihJj z3nO0*=gxx?bh~3yQ|mHdJ)t7?Q$Rl;*aV3v`g>U~KM=wHtcib65Jq{>I)Wo-#&A2=Ik^EF9Occ*vjrORfJHTsgk>?zXM=JsyqIum! z1HX<(mC>I23CFrRBe;6EG*-Z3Suq3U8MKP^4vPrp1R|61%9V#Qwdi9}fPb~(M8)ii zJaCcC93RI8*NlJ3N&*!nyO70Pln{p7xJ=mGrU)}{_@huDuDO1P<`dTRsA>^(M|kQm z(UX@XQYZUoMH4ujBolRnw~QDekJe_&%%W8Iv4vWC6MzmnGx1eY286^KDzzmkX+%t) zi0MeB>dgjDdlTpPz1}`{$mVcX?5pu94j8jLBwjV2?yr9W6S~&@%Q-Wz0=>kB+$BcD zu@Kbufd&jCWT)Rt%DRs)4v^nF5Aqq5G}E8OHw&!)*@Vx4oZQg2q5fF7iVgVU=+9bb z=?_4GtHI{C)XloP#pT#qlO)4r5@2GHfke)*v_()zq00n-y{#77laA2>iknjAORscb z?pQV`ir{}$GH@|4V>>qNyKwg?kR<>_ z!|DAx1!$RWFO$@4he(5WDlt;rQ`AYdebw_bOj14G;nAfK8Uz#M$ zt4SzZIVl19=7q48eT!>aH6}OWd-BwkHo(7dY;6WF2mNVJ5gwx-BJXKTYe}nFM`=!)eJ4FQ;?Q2_0ox{UHeAQvGwuZ`}VdZKr zp|GeS`OWAZJk>GZ({y1UQsk`HKVZa&E%V2CWiPhO0vZuV6Ld)Fl-6 z-bo4|));Ez@{trfy%w(Mr2w#9QIarhJ2*@(@yM_XdqsQG5a|c+-!Mz%4VabS_Xk|p z*SlSUBR9ZUOpf)@%AGU(wognB!dibXK-owOewO!-2Ig{FGI`ag&=N(U>EK6lP^)QD zS3S2hHd$XP+-!^N&uTI#bDwjUGgHj8;L*58D8quMM`CGcoL+Ta zT^r0bTmiRadeLsNlqN@iN1}fx;g$2oO&>3VFF`>ze8@5W!nrKyHXpu6ZuA9)E<0z= zwXR8A)_OW6(YKWJ4qA12Vsietm{tDa9Y>lR=d&EloO9YXn_DU4P|F;MD%z*+vibaS-M^C*Ag(I2#w2=SBN zi^>((WY$ZJ4m*%L_Y_#dIq0j$Ro}?B29_|%3%!q43dy|jt5f`ePaEdT%NJB3;2rA! zKFgBl@-^*)iF>`j#5?Nq!Vs&r@LyIf__BgLww!myOx_Y? zAs2-dMln(D@{(TyL`Z)Dg@ZPoFGRDGfK>LKqoHich&q4W$|H*yvI@#i=agIsq>M8a zD!twCuJ9b(Qxv&VR0AozHxLZE)XcP5;af4mlj~kTGJBb?v_@^Yhrff0t{ju_)&H?n4^!M$3_j?{Za{yCXM}9X;9{twrRT{q z58|J}*+Tc-fZt|q1%-xtUiS7u*CqWpSwTQ>Qlu(G$2Id=qVf!-<2HDzo_($ocj&#C z$)I`y!l$H1iTZyYFY!7z{l*=DCfbYdMQCW(rw^Nv0r@W&&p)QKAb_pZLW#UJ?)8Op zGx3`({SwoW&_Tug`_iU&*4xUqCDK&${{+sHE~sp{`q^2_BN+56oiQ$!lol_eVYs4L zqXsDc1u9$nwA(D2BFli37jKvFQtaf z`c$->S(Mg7xjbLa0u=WNEqRb)Gtb2_8XO=dX7uvqGU-Nd7gJvt>4$_CYQ%AW8t^bU| z!h)p{{W)y9i{&mYOgsR{z`lEk-PVQ87XYVe%PO&KFJkBaQhN)|Vh4l?3N?TA zPoPCp@~TR!|60p;fT*Qw(z6wGbNOk`dp$k%_f}yn7RgasYDf2l+M;`bFw~6UJ}7^!zk9b(nO6RjKQ+_l4XqTa&nc;S0c#um zso%47wNUZgk{SlrtoKvAP^f55NeuzD0Dfww*q^2E8YJMb3g|&zW6}W0_?K-4Sh11U zuqL+|3$HmSE-`C>{Y+l-PI^Du{pTj&YwZ-evMrLN1~3%$fQBJ`SH7H<|4h4=#pm>`EwZ1#Yb}LDqjLj<`SZ zkzBvP>2NU#>9t6^7x53VP8S$+UIRy&LPE<^=k2(dvFCY0E!z<#K~O8Ju+dbAi!6|DxP4=1xFnYiwsC48Voa}A4?pa z0b6s!#O}nOr8nPsMOz~p)wX{S&_v~ch8^e2>ZrU@KpbRHUq=v73xO->w{2I^3OMICSk z3qcC%XR_|pVXqiUIj0e{V53iW$^-^J7Sh&%D3#TRC>}$;5V*3Ig05$VbDj-f%r*Zo zGw6CXmyLfU8)(gC<{w+N6`RLDc(&#rsC>K~#y{}90wL}(Xh3KQfX5uI9vp-QHJ9A0 zF_r3Bjw9_SrgA1Z?q6?zrZv##@FSk+N?ecg$e$D>ZCCg8=g{8AV|%L={*M)^okwxT zhNpjDYc?K}jTHERc3Y zeuyt+nMqfcS&aHBvzQi?@{d8ai*D`Yiz-=`74T$|v!}dvQRbz8tVZmhMNbm_jCB`G zp6@;*KamLth8;;6Dzad&%8J%@T`rth;Sc+W`_zoElH_DHg*myO4e6a5>6O~Pdh~<6itd6?YVkL0ny&?*N6Z;jHuK=9)UII+fGLFu3 zR%ll$fi+F#mkfD-mtkqEy$7+Fwpp*+L~^$|i^82L+~vrGFgT6f8X^-8k*bA9EZKj$ z`$%|w1*;~d+ZDkVB6Jn_=EH-F$4MunjeRF1*^yts90-`fjR+EcFz7^9*_d=Kq=)a< z67;bWZhz2`g*~{6Jus2t-@9$H9TI!Z$YG!nK{&?D61G%-u?Bh0U(%s83_*Yy0o$Dr zcp9PEVHoOAn!Wt-I+5&Xkw`-ZR&r6%CoU>;g^{F1`3}A$y9Qx3D$}h`WCTlJagnFy zuslyO9q}rP8%F^}#7tnIA}?S7W}K=o4B+%-n8cLzxR+7m>V6uTb0&WEbZkl%k6LUe z&`*3$hl&7yHPmdmiI+x2aB+-TXSrK`L|M8ywQvkgO*~1cS%lC+>$MFNFSgW#X>mFg z5k$BAs0Eof{^&CSO;zWf_#buB0zd^9IdRnDvt9;sb=cIUT(|3{L@~|t02AmG&B8yX-z?pYONHY<&t*7{xPHRPA zBI(GSJ=lsi9t`V12npGRXH)M+R#M)?9{*-kV1m*JBe^|;Wf>N=w^nRQ=db z2fOv}*2(mCJB+{0ks^0+x#dDwWV7o%W_o^qM2##zs~VpYJ{&QR`A3VgDe~e|p`t<} zwh7T(U|6(rYNSPCFnX9x{G2#~(gkEhJC!flKs8Jl0?BPvViZDUJ4#^0+H7A5xyI>S z-oh;@FLG>l2Kvd_?UZ$oNen?aJrJ5rE`URvDiye#6R$w=Zt#}M)ubH}GHQukf;y6a z?s9;O;c#WR+Y^E0>HalQyo|Dqx00@VUQng!^1_bOlS`Vo+X4PeYy$KGRb=xs3L=3- zbsm8#Ubu+5BrSM9dq4JoP?Rg)zYc$SM57L zY$V2F%Sv8B8j_8{0wN+yMP5b$*s!&K!qv6`$|QIiQ_Lzi-NIBy@@F?7u^@eCH& zs1{*lhU4HIpxKTJ9F{QXupyth4@WVCd!Hc~eHVUTnB}$-t~5)`2xnlrqdLHEVAUO2}!fFm$sOHQd5C} z!TsPD;~(+?8Vm8xDDFo+C{#p7!yV?5OThU7W{M@?DsX_6N-LX}OJai8i@I*^P4`7L z6gPd0BPf92UOcC&xO;&Qs>nAQ9V+#2j(37v{wFUJ#2ke`aoq#Li*p6~7E>bY^#Uc3iM zyf2H@%9uxXbJNr9x9JQuj+4QW?*k|6bzLiF4v^hQ`nY>&`kR76>#ZI{qif?gDWGvA zVgqr-ZN&VR4FM!KR=`ipO4MJrp+#0FB)1Pg8}xSEs_n_JSFrVVAt5?{A?{4yz_OZ3 ze&xspGJRWsW>VwZZxW^Ax9UB-hS@NYMrDf};XK6wN;4TKB_L0dqzwmVJf6Tb+uDW# zl~zorjtiOXOp)E&)^tp6g#d)f3=Nxc+g;>lzn5*o&2&h2M5MzbB*Zhc zvokyaZ~sXD|NGP?;E6wfW1E19KVhEtpYYoWziqAeP5Kj5#B9U_lNdEDQq`7Vd%}WfGAelLU<#p~DDLD?|eg>lBPS%y`Gh z5lvzrMyfyzr0`HM;@1gSps)ZV3q?^z;fx~#6$Vne5h6;2@P}bw0$>0Wus~q}0U*!? z8i>FI6kvgZ0RaPl6c`v9C_n%R5ilUYfI^{x0tA3C2MPp0NUSH;>xp&WR~4c5Z-lYw zL{Dr21XM&KLOrqW`}(&_rS~$CCP_OzO*+q!Z+l2Zj*DlpcM4(T>fc-W2yVYd= z|NZ=AVYVyE+Om{)HofOH@0Nujf1c)B!{} zM1T|FmAUh*pJPTdMcaY_gZ@v$u@BX%Dhm%37~G}hfdU4Mh*_xclG08Wn?OOeqWE~@f zIf7LU3yWyRo`;09n(ZW99VjRWS4~2Tf-vWqsSRc3>vAZmOgF^DvgzEMJ=Pp5FV%=B zuLv~wNtaB5&CHZg*Nr?)(^5vry8{J&98cd zqu$SdJajd8L}RY{Rkf&wMCbzwdcci0J!5-g0tElmOi@j#9T;dJ0tX-lU~phiXNGfd zpupffF0Zj4QQlEGl7HW?q-7e`rKJ&)OJ#bkj-^JhRpzLM|0(G#%g!@L)z)KAQd03z z^ZHxy(U`gTOf6ZhSnG4A>~wZc*J=jqmO?v!qdnoM@R9l}zjk`TgM-66 zP;hWo%4k{?PMBFi3PT4%&|u_qoD3$8;V245W*`>$qhLl6GKe5WjgjM&&JA$dIsQIwIQD3~0E6+>Z(ZXA`ckwlXiEkTOH93g(V&;d(?C1Eujg~24lWD=q< z82OKq4qXkR7%Gf0z71}n2o;>fhDI)l$UqoJ&XGeai{w8DLRLo1C=PNEHV_hT(J?g& zf*1@^G6sTFBWMgJ!xfj5z4O2t3gd)-gm|G5bd}gqC?J(eIYwbbK2Pjv6vS3BeWIQCv7DkFwk%GXni}q+ZM%qyzx#1^9W#k}Cq>L(1K^S%6cf&e@7#;?a zM8OCeam1R2T}6RjFz7fW!Sg`MIE*CTNeu-J>6%^%vN(2DamdudZuhsn7_NUW42bEWs_CPTsIH8uw9TAy>x;34Zp}h1NGC#Mcd5B5Rdb<#(xkbRe5qB* zw@_>3WyHmd)Qs4eu%HnW7FWr+wFvkWMq~4t>9d*nJ4~W6HXz9XMFxLsWK~oDp(&ev z(zUivvs$@kP&00|l<(YKgOxQNC>UIqD;H%peM2qO%1X*Zb0XE$mHBsv*`v$mTrQ4b7Q#y$vRj_ffdU5blFC&K z5r3L&kpx<4F3V$GE3KYGhvb5FSTkhAo9~lTSS4GDu11`qDwcFnQqtHAG|#^T2ofMj zfS`#}Pd}fscU*U>!=ediJoQA&Y#Hl#RHZ~)ODI)>sArHJi$N;+4Ff%Z<}%b)Jn~o8*#~m^U-LE18j-n%z~RQaOdxHX!@Mf;gX} zSy2v8E9jrz_j9LzZyS9^qq9})a^LBB|C~WPY}z2&Uo$@TS;UfSg!Po+CDvs|7YrC! z<&X7~OZPc+7Bur=QCYz`Y(Y=2=W_0ySq@$F9oo;b;1p3}_U;g3W^vKlUs`$1&RXd5 zmbaDIvdkvsyu3Kp;*}#==~neD#(Wj4aM&d|*>-mmj> zcCz_A9}};XcR7=jFUzu{Tg_-Z*^(w}v2^@tUYV^j(}*-y2uqHs?(B|5X*Ru*bLLl3 z*@^a4Z@y7~St+cm-IOMkLL6J~NHcHd?M8*HZg+@x8LTWCuhi;}Q`$+o=hN)>PH72? zVX0w}%7u{1jDsc5d3Vo}cV+NEL6N0d2#E*Fr&o8vDaNjo(VabSADaBNu4iNd_6`ja zr=Pm-$kiIzh=-YWzcM_t6;rNCnxaZFRenlE+N?@{Edy6_#ZITP3ptGo6mUgo`n&KNJxn|Bx^_J{mlc@Gq8TwE8lo~p*^+(R9w;b^aazm_uc}}R_N@4d6Mb?_cB1i>NQi~DxmV5V zc!y)UA)LzUoqLs*N!PKNo3hJi(gc#|s6EuwsR1IYsP*g@2*<=liil{+JJzb>jtfiyN6=o4C1zBY|Jh0= ze=<2TIX6B&b98cLVQmcxn}Ril8pg5Q-d*OaQ~M|!PvmzL$7(N4Dj*B=!yydS;#lPc zPmysJOFH_$0I(A%_Zu3Xn`MlHk=J9BF zXZ67HiEu2*fN7p=I7%toLHoz@^(|AO?`_5(1S z$_-;SS_<}SXt^;%@caOv4|5e{wJ%XU$15v)6jsO)N;OoeiR?ytq5@@re~Hfye;#7Y z8nd{`<0~nzz>HafbOMWYK(sAFRLq>oAhYP<~`H|+Dm<>%iBv+bvXXR*j zAHxh`z8b+X4ggCC%7#M$)GiFvV0pVx+JWynxO#_%1&%&YUM!96+w9Ia3d#NqjeJNa4}d zfTcsxg)zxkwg|{%HbFBVe}`;gu)4rX{8(gb6=+6?3MpfN4!qEK~#^U_u zR2_vO5YdO<3&^M4+>eRP6Og>UT0e#0>+{Wj&~?e|8x9*hIlFViD;+ue=8rpapHrbs z0k1yD%-iw$*f-2e;#C^0N=hHosn0|Xp_ODPd<+SBOO(tOL0)k_7N7rPPZN!N%r2Gu z*$pg6d}cs(@x)(#M=Er~H4Q^ld}PLJszN8O7rnz?19ZL(f2U6)=KCtMjhK1k6Cr`1 z-vf-(-{dNJzQGpD<;MO1PBN%)&H7vzp0>v}ber(HnG;nMFy zX(jOufdHsgIobsZkNx>@TyFMIu7JJep6^Ik2#stT!?8tVIq(kw7;*W(JmRw$5g=r$ zo?u9~gnz3@f9bF1dfk|YCij-^Ujytzx=U6BdM!g=NSpDlw5V0Yt|f4|eF6c!TG?!f zw)MLccAyPehtTn;Ve$DLdzabxi;z)!x}cXtgF(#^XSZ}*m`h<`Y6~tDmRLfknq(i< zBvzYPc{oKKYp@9b(C?0grkyX_gqCH-gTvfS_8REcf8lcxQ|XdV`0C-0QGnrlvy@b< zqL?GF-?$P&Vq}LEK{*cI!)h!w3HX`uoZhrR;fl9n4#Q!04L;QRZ|I19HOF{KYA2Co z3k~cX4;dV>(kyyO%!p?j4<@en9{SAM@dUbB0Of`RFwotgXmMxpKNzkOW8>g&lKLuM zZ&P7ge`<3LQ1XN!`EFT0jm9xfdu{;<-hWOJc#4NP1>4`;ZE4kHo@23Z1sPBuHTu3q z0rn@>8nIl|y|s1Wk9Bfya;!f~SV_`%yG9@o22*n%X*ejZo0Y|6bN8$exAGrwpIq@y z0%?5-4FnPJ0>W-iz>QW~F{9fDgv|@;WYF!Se-}663J2XS3OEYh0b%+~Haz8+- zXW;?76*gr`JKaJXT7EOAF+rH4nfUdzD5|oOe?J4Sk1uN09&GLeb?H7K2jV#b zB=_N_Ep&9|DQCzKvaqu<&nN(E%5Bnme-0MCwoXj{hQJS|+lus$K>v{7n;4j*a`p&d zC)HD}J7N@)!LChtu7UY?xuz6eTWDD8%F10q2u8Yl2m}u5vE*>G=>HBNNno-B5NIm~ za$;jpgCnBO3(hqI^GGPA_Pn)`)d;`;Bj9cTjz}Vg5CtiGRSfjyo1KM@5DSfTf1C8h z6OBL+>%nGjwpN5vp_kGKiJMeblE@t=W;BXxgjPnV)^f6{3KQnm*|JoZ;cA{AIr)mb zHlmj0LAy4p@K8n2KvP@%-#$L`^!&(1qlpZHZE7d8&Poa*Vuv80lYW05GvR2YCP*Q} zET~mQEWk&2z>BwmfgDiU4uwo;f5k`8Ay-PZz6;%~o*__AJ@&vy3(U^r>Mx`vwV)Lp zcTvN^zMxtQ5m?E(iKev?YI*hDf;M2;2#R))5VtlO0Y{Q5as;^Namfs6E3(gbKE@&= zt2MWI%Khx@9r0QMPoqvTAV)s5Vg)CIHKx!Xia;AsO3C6}O2nNbQe!t9e?+v-wseNz zzJ5q4H9vzv3DmdC5DP?*Ztg6Nh!-xX{l94Zii+_AQ(Soa{$eI#_aG?q?X#VD)@Z2m z4pVw|p7?!U;^rDoOyAsB77&1>X$1kNA^}InY2r{JxF^Z?+sH^Q5%5aZ3pJ2aun_Vz zGQoFHl2`*Sr+SM=(=fy`e^`Myt-(t@L5Tqf93oNDRZ_1C9rSY$5N>pME9w{nu45|N z3}|}#dZ8@FBaW0OVK&A=*2iL@!yhk0AOVg7S|&9}bX8t;z$JN-kkxfy@YpTv7XTpX z6mbafLN(<}wLLn6sL2nK&Ud8#4zO<0@c5{V%fmM%Rr%4V+XemofAwB}#3HrgaM$d2 zHM6#MU?_!@Ses(Hr*7b61JjM}Uf-?*Ogek%t*wE7-Q#E#7qtiEzW`auQ|iPB!{YY2 zo5W~72{(|(;*qrFxWU&QzHQLcyLT`pd#$_xIrGxc*RH%6c{Z*kB25P&?nB<_*l|SP zY<5#{E)1|_%oE$Te{I|5iEZ2F7uz;YY}>YN+u47gw)WPYn(BG)YK$7^uU2&)Db*fo zk-Cx=xVKz;HCPHRAyNCnZl}U!)X*O)z;e8uN8fxJiq9n7TgN~V-Ypeg0iV@BTuwJF z&v9`fHS%Z<_HMQ*Wbw3eg7r_N?U4ZSHt{_@Ki+u~7k8#7e}%g1@Ve1R<>jX58yD;l zouPPA`3U+B552JVP#ImS8rb%C;XGCg6zZ+eJp00t(SF{WM+F90^~1whc*KF9if9s- z!!N4xBb$^>K)fwNi)I3>gq_b^38fS}Y5<=~f?1k4#X>~t-$!CWAv08~4{=BJ zbxMdM_AV~Le}0}+&hd@UqxfHjz^CKV{yf>I(g+&Ct*45gm!?)QRPqu&71@~96k%h; zK`g5sH|8AvSMn+S9hJle1d1VO#H{lH6wO$s$bpWdW`EOYP@3;wCa_widbcUG%3fVr zdm1P!sI+f^nE!!5jFb2+IU!PnNe{5fX1!>TgCCE3dJu<>ExsdHh z4eCB@k;LW=Jr6*w>?@H2GnD7(e7_Nv%Hv&@{i{Q zR!LisAE^($$%MKvC*}U6fGw^5u|O;I#89G%f2Q1;4k;MdPEvQ1IEL7Zg{(&(m%zKM zNz*jke1?4DvTqsONXO0x)7gGxSVoPr^-Xa+}cJHi0_ z8-XQEnIp565-kRbqn7)Lvw;`O#od05jU?f<4(GF07*N0*3YsxLm%CTs%OGKA^n|jP ze*j#jnvSn<*$#$Ss@ksnLX|bzY`-Zrt)nE}g?rBdklD31gu^I2UVT^%&q!4Ltc|q< z^F~kN6WFEeb%YAuns3drG7;e~QWZcG2*q^JC~N5=2*S{gd!*bj<=l+{{Y2 zYC1gDr-8-ibBEzZX+)x+pBYU`m{5I8SK3#G7~_N}n2T>8Xz?OE7M%wc21g$#j! z1rmRhpx$u&1|dV;zBSirHZmkH(A0&v;$NQPJ2x!fa6~&jb*NT!9=)zYw89`I?>pv>x|m5Nx4e9pa*QE{(8iNhQD?w*9vMCyXv}C|hO*;&uY+WNi z^XhH;>ZejjQ0uX_8rbUe+8;(rDTUEk>;BfI$cfpi8DT3`GIMmm(qCkpbQ)u ztO8_ja`6D+DL32SyS^?>*-$CkwFR+@bl_aSmx*$gA^3lMzH2}A1>TVBa*R58k@cer zuNtvr@73PDu6oDpUfjy;*Td**#bfecno7wt#lR|Ni+h-&s}aMIPFtpXd92jgV#h(qqkR2{sU=;F1s$lk*U#>fUv^3 zd$Zrv1=8UtN?dT%Xw~rBA9Xg@2YWN7 zN7Ss7{~AiQ8!->@hSRU1V{;Aq5ZN>*j);Z$2rX5#v(! z&?0y$u`;7r?3xBJx5cNbEHWqD!Cx%z?&{4S31kF1z9FfaM^7Ale+%v7et+`uCa=*5 zv>?V(TI$$!q}ufx1HudeITscS0||EeB8OT5f6aKO`%EK0>{esEqu=%@*tbzb-g{fz znw09z?Lg;9a}s9e-*UDj-p)+h=K+w3!jXwXX?pxPF=HXJIpMj>ufjOAKLc-7Qg4ax@)w7E@UqPq;NFU zm}(y)jr^t6K0xJjoAViL0+3Nk3kM<-mBrOuL-iE8@9wExe<(`$3F!;?8mZCZ&n+C@ zw(J|=xq*#32px-XZm7?$6SQiIxh)|8OUFsBO)v~u9XOboejIX^?uK#CxU;Vx1(tpk z*-?zQICBw!6M{eh@hYM`4bsOuoTvxv0tO=Is5%yL!kYJb1^_WX5?jK*j532Za5hS} z)B2!K-9az8fB5XtSNvMlj=x_ZQdT<3AaSh3K7i|hy79@h;6h84{TAT=hnQ^VFn-zt zt#X(BWp*NRsOfQPWA9@`mYXISGa#jkCtCDb;`Z^3V4B1yDm7njI0K;%&87|;km7eQ zi-_@-&{(6E{mn`S*u~ouYVUZ2dS2fgwk`T&uS0%he=V+tQIt-AR|bf>_T_~*hd?*s zzu5q|yRqrr;HZ&6p%S6nE2-!XB_$cC%I=|H7hK%?^)2l);h5aZkfX_acd_!~4B8zo zho|9xMM8?3@9N~rh6DYg+B9gj(?yh@jc3kCm{m-QEH{?h>|lLj9!X@662&-DtM=Mn z%}xMEe@33J+m1#Jn}eISv``js@+tE7$E=6+`;i-TP;aSpHz3x^hx!$G?{nJk&9Y^g zIA9U0N^AZ_$y-+}E(GUbjKc2?{C;}cAhrA_A9-{Py~g<)EaPgCl3N1uKC`B;48}LH zjyhYFS@+UcogJUcZD?<)$g?I@mi`Ah7w5Y=e|IjVQ&`&R!T1>OaLVmOnN&9#W@nu# ziF%dNpKg#9BZImwfjFq8edMZsQs%DwNGR6S_Jm+)Jn_>SR#IeK>T0Vxi7UgxBShkS zb|CstD{1a~cVdHk139qj6qDuE$N&tLgjA{85T}{*jw`YCcXFQ+w3aOD9nc^vikbFx ze~8Q9F)3lX77qG2m#}%#ekanKiX-{yAXDbE;&hn)rO4w@6(xjPoIgsy_(tX&eaVS) z<)j{Z&LKYF-wqt@P;?w2kY@_^do1Vxv3JcYTd+KlG08{!=s8F&u#0X$4-Mo@;sGvS z^+ka!~n}Z#@`)QeNm;K(Vb&4vN;>^0e+jh3CVcfj4MbX5x1~HWIZ!IOf=U$Y2;0 zfdDM^=cAdZe_DQl^M&7aUc(VgfAhLKvlr^gIvb^a)%ZyxsT+3;2q7l61T>2kDT(}q zg5tM0>E4Zc2q$vq^2_>oRWB!LnRdV@)rFfBsB!@GO)i z9sisONC^A>HEX!7h^6% zf{AkT*z<#f^5du5^A19+f4yy`AB9VpOlrmpurFCJGhcQLuuM9qsGBIg;0M~1@&unY z@*aZ?h!Z{n90KKYaK-|X7#{r)c9Q9g?gz^mEzV(W9ZTz~-)6FC%5%P*-suu+ETOYa z^MQHFY>o1W)SbB;+BD2G%G)~|t1+h2V&jUh{0`)}Ca#8w+LbUBf0n;$a8oqsmZVRo zr*ajP=O;ugrtdd-B`f?19JlPhN6;cI4cos2{8i>|(sNZ**Qml%{1%j83I)nP!ErYD zyfyuJb_?paY$DLA!oGK}(Hunr98Ajs>F6WACFytzB4dr16gF+}FY(B3T#@ZETMAt# z?EFURv3(969$@=Ce>5}ek&`1ZDkQA=9CzWl@=^O82nYGV)Mt zML^QOPlQ6SDcY)e?M@F zH!$(pb0RY{e)`JpfWUbt{6-UYy;jno$#rB+!x1VeAsbSwe;BpCz~a88YuQ?Cbm>#4 zh&&YJ!Me9bIsZvO4Yh%1DT#WQJ0>7p8a|XoR^UGwPbaaSI9+d;s`G_qtlmlPflmyR z-g#v1B;4@{f3AOm@(lbru|B=^T?Nw-3CZSp5PZS+!yDIwmldW~Nzj#lA)Y$nefWGt zfv=?Jk_~PK>!l!!Q$To zydy21Rx*|iM>9?eYii7i5%;}8YZA?EK#S&x%(I2Kf0#v*mG;Sb3JwjN13^BBOj?41 z>_2M!LGQD7NVO(>kd4Hj8j8orcyHd9;QfaU8fnIP#_M8 zSIT4}pir<17~y_$O0!opb=L4T5UJ$WRuGjlkpiUk4TCKM zE@u>ubKsRE`{{%=(?bXyzYn5g_MRymC&pU|e;%F&1`So_YC^0d9W+cmJBP_}RZOp+ z|3?~lw*-|(Bw-(P6E!i;ico6TJ{B<%kqbPzst@<0UctzOT;tQyMk}n}9fB4DsqUJY z+JL_#wGKCN$q8xv#>j^9=@~g{06KsGC}}Y+ew%v}KQS;d)l0D`cb*u|GHu9grTj)y zf30PM-b_8=D3|9%pt8FE32N&xm6?Y$dbOQwxv(+Yn)lA(X2YH6_=I^xcYdw7)Byi~A=ZL3&#b@jY2Al4~`3R0g3;CPZLd|>6b zc$y{cU*0$nQnj%glqQW~Z4uKiIBY(le~;;7N`nuT89iNEOcV{zAm%Alz|}yE?m>DZ zr9O_FE0_*sxct`*+RYN&0i-eWwi}?pSq7F*vkqTBFCrWwyQEVogn~w`d$}nCGLElI zudI(OciH2hcpcLY$My%c(p7X^>mu%kwOv?a#?x?eFel1{>ynyO|N)e}jq$`e=zh z#49NKCrpAlaTKph{`vmc-#mkdEig1Bspm2aWR;$E=cxPu7gM z>=G0QZQUhNd(ZBBZ6+i<72w=+2yt?!kkMEdiE_MH()u&`2isN^To@Uf%CatwI|Dni zSjGo-1T7=U^goF#C+QuufAv|lye5vKz*(Dzd42pAja&6y4mL@}G^yo4uR|{hy4IF8 zWW4>Q*TgEUK4}uVnQn^dsv4ig2~b&h`*^7!NaGZ#7QB^38eRV6$0&W5xBBV$~aY9{+a2nD_@~duhg7yPocrQ40dgJRnPnf4l40HcKb=xKHE{ zNt-oS zW&c6+c5RHAR6b@$>~w>pMq+Mdj&FV3l}D8W+lcmc3`8HSe~0YHUau|TZ=#zDw~lcCyO!EV;!j@ z4oI}CgObx9ix#@I^TY$|zHIE{IYDxpQ3I7k>*_(8Cj8R23w+WnxJBCUCj}sgSLUQ1 zFZ!5uxll2Vf6QS$mvV{wc~a?W{2Z+F57accMOim^5bq4Ea+%YwImVf6;!u&L24*I@ z#R}l*t>i=cmT`7}!LO)dF5UjV5L!MVE69kXlaT{Pq6g*CQ#2G;*Y%oGR%k3s&xjh9 zLg@>3m49x7s*WEfC|=OCu~n4f);~X3ZAsG**hK7*f1TrDsHEece+FECIJLCr$T!8{ z5nMPRPfZ3T=g25Ww53fT5JTjz2CoSZR)9rXCM3=(AW!SVnrVnuOYkI>2mFoce&f>B z*5{C+WTf>oHhYJdxx{Or#`BuL}asAI;9|NWG*+PqCw2y02EXibub?hE- z!x&CLzc+pYVyi1jaTsjef`-+#Y{o~Ytu9QmZYo*E%VtS=5IfXfAj~%f+b7L;L;8QA z(SN*w;eXY1PiGU0yLnAmt*e_%!Hd8WNOz9XR*FxWd`fD!HEz=SX7b-|rk8rB?a^yB999wAWV7sy*U=Ghm`9Phs ze{_%9oSOFIyGqGz5GRY@k-`cLablta_c!K7 zeqDo0$EzVayE6r5A;KP{x|mCI?Ix2Se}$w;rf77HU>wlUW7b81eZLThn z#glNcaxg3%pfs_w0BkmdM+WQ{g%Bw9&UxH&=>EEwlH#uNQy2g`K(r}njF6l?Gkq3s z{op?l8@=*;@ExrLr@Z6`{MFFD^33wv+@@mB z?>&dXE-#)4BB-cB+?av&fCMW-kjqU~*LkNoK0)#ZVvI931)MRm%{@Jw#%N;cjGFRLdA*<`PgPDv;;-E#+C{8IEGmbkf0J;v>=%gC@y3bW z;OnSk{fO(EV+AJ-v{R6s0C;)?RxJ{(H2YN+y=q#D8Ce6gXPc<&Y?71VLiw>9G0Fm- zpD;!2qWIN1Up~EzFS2g(6DQe>4b=>+vITwiTHV!7<3i0E2D$>!*clTuN)Pa$j#+Lp zWrCQpQWh8dwWX0(e=?R{3HjU_DP_5;Wkj)vKe2O*T$x+pd4|sKu8iIAQ9{RIuPu{- zGGYh%Z6@j!6sMJF)2ePpb7naeB|F_<7(HuG3agC(;D!7}<(j;KybdWoFrI0UG?y!u zqQTD|(u(79aq#k#2WJx>fuEywe%nv=I5V3cKEQIYDtz4Le-^p7i=3MV3bF$VxC2KZ z-U8&84{KPa8B-CP-e9y+a5Xm@$9S>?qP*J~)CWh8!|DMHW2B>h<%C_=Xi`bhx!eA4 z(S%>NWDj>$sCBr$$V-w(;{}ip9o)P&xZQNs#dQvS*?m;%M#6YLTbI<9rvn);?6GQA z+)@GtQQ3+bf2;q$ui)IqdS(lgs*Yrp82zX&p6qV%d4!e$_F%hi=!yX+-~eo>zI}|WvFa&QBYBUdnh+%_ z=>0XLf79L*CvOLl=AsaaH&Y9saZ!C%O`3gg--oRZ{MM`#wIbeCp1@SBF}-y`6+#H5|ek& zw6a*Fwg?Av-u-_9EdDa05pfutPTm!l5^=?szuKv8KI}Hkk@1r>f-nCnmQaZSuPVWL ze^kka3XOv~3lWwPm zHg*cRI*TzN#67%bk2|1Av!yI{x7Jo*$Dk}EGV!52RUuy6rO)?qvyeD-F7gl}{YE=+ z-0;@{Jh8~=pEq-C%^Lj+uQn1bF-JHS-N!e&s}AJ;L`Z=J=nfPSdn-2P+m~x|e=;1R z1cDPw&r7g?dbC^mWP{2kR?(lR@0nZS2rPh<#HK;iV&wt|bhKXeR;Z}b^q_Fi%D7rT z$7Pa=d0l$(iY~bq$g4Iba*tlR=0m*v6|DH1`>$RbR-lAI%okGz_Fv0^XLOnW3^TKHl z6=A_mPqTXsuEx$%b&Jv(t^p@#Vs4`OEtpNz4%C#jkI<I)H11u4sFK$(Ok8DKjxM zAW$R#3(Xa1Z;`Zz1!vu>Uzy@8x|?fVF$B8#W!@4jz3siV_iyW2n%!_ju1tDeLrUKq z&vk(XB(|t{-WdIWYL4s1f2TBB|5%G)!NHhR*!jvL)09OFNc+wf+qPa~>Uan-6 zXK``aCOuvjGb@E7lTN_r^XL}k0m-S%cyj}<3lsj#0Y;;VLq+00f9n;M%9Qh*#rVIs zmA&KI$FD5ioerYVNXU;#qPrn~ekv>TaDe@28iDTalH>D{?UlEEVP|zf>3EOg70SZl z@G1K-mDwVt;znYvC6RcSATLUQ!$~c>MhDY~^}v2=JAN38^swweIY_`o#%GQ>4#iOK zRq;pFa5i+qF{cgIe+zLG$hKx9bLO$wOX91|#$w}F6fMZ0*Tv_ zh^~Enpf+Z89}$H)X;_~;V|F;aR4}on?F%7^j~{ZcpOv?g)UFy@I4KB5yFdDjO|X@v zE+9*7=zxpVyeQhiel+|r2ddMIB9=|kG_=SsPbA15Oi4Ksf9Afn_o;UuiE4&^HZ7pw zYDi(pi-S!1n{~5Ewc@TY{ML9G=M!ICke4)vGbDY3EpIDUCIRlIQm@zRQ?Dv!d(=qs zli+^Y5PR7ojrkgJ+K&xU%#f}5TzM1XXvMTvG6lC+D8UHF!N{;)M-d^owL7b*9FO(r zf#sG|w^nj}f5#!ZkL(304DZGgUr{3BChZF1) zLab}8?6#RSz^&dlFRYZKq@Z!Zsf9%+hI`E&tniQ2Poo~SKH|tc+3t-(aHbKv<%24d z|6_ZWY5~twl-)BC%46??8M&}fgj!@|1%Lel*!M7Ff8bDXFxcng$QFViV<)tUBN~2$ zAgWjz+Z-K6aE@k1`g%=%O=fExrpXmCsb@omFMjN=H6Ihp7JWe^0+w1$@x0|#;7?X? zte~i=U*22u*o5!>rc6q>aa#A*_PIqCXMoX$l8FczXm56VA&NoU1Hy=pAaO-jGv8gk z;xCNRf6!Q-VJe7SwX9{^baVKLBi)cW2Z`MffWs~#GrO45)1HiQCp~CU3qHu1vL{a4 zLr%u{Ky!PaSpFjwA)nFhb*0cOc%bRpnHriE4EX*&%4deSx0TRDr~p?$sJ|4%$bZ#Nq2!++@Jd|~nglCcE>&K; zM=zU7Eod@+b}ZuFPBTg47!rqe754jP`G(bDXtV5;kl8JysG40!0D}Q}j3DYi*#Q4* z0XZzlF;SrY3C=BIA6{%HNqc+qd|{dXDp@QUgv8l^Nq;Lom0s^Zuf)X^Sd&@Z<3hNQ zIf}mKYJc7dyux2%28~n59pU*|6B{RTq)#V@{c<35GMpgEr1FZ6KBY}Uvgu$O5ISSL z27e>H#f%+tyAS3R5m(?0V)DYbNaNfOhiFcgMW}k#q-0ARhhl*%w{UTY8RasYfcs*M zU9GWS16kHagL^@zP}|#&(GLs^;m`;bIe`m+bAN$5fI0Y55h6Y64~FT}6e71QJa8P| zeK%XaT5Lb<;)_np|CqAY(m#}*DX;Ew*w8Ms07l19E31M=PbO=)O`l*BD%9PiJXGA1 zco638wNA_!kUe`w+`3ejE0H;66U1YZV+~N#|*Z&pVijqpg>3l8HrsiIzFWNE|g}Zl@&AQzVp|`pn*b zmoLG?l{v3s$>bi4&+$?t#nlWmWpvkX{$3454R!3833I=sB6sRc|x!xNC$%~@{d>QFN25*rjc`VI^GN4HGY-uNh$gV38WnWz+H??Jxlk)v2a zDuNr^+gFqx8HtyW&-o}rY)qV-RezwB+oeEvhKQnHOj>?uQ(eT!Yg{G*zjy4PXEoNef;fLg z8${%kebn0_cBaQg0$$4=H!I1Z0&QFQg!){=N|RnokfWTSFHBeBcD$nW_}qN@^6ibJ z%b@u?e<_k+1in|bp1X+JpdBvN%u+elz^(FwYNZ8HnK7wp=l7+6dXNcaPZKSX_y0s%wPohB47roNbx)^3A~ee+)@Gs z$;nJI0Ss-o>qInL=6kmpC~x-kx7GKAr*&iAd-vCWxAohvb@RXD-@AC~yxDTSnU<84 zbU6LZTWa|+Q!5XzM1Ke)8b}GR1ofW{RaK2mo2jW6RKu#$)_2x@_AV=}2(_%cm{^1- zH=Yzhb)gTPBpZ$2ZOB>NCdb#tMXQO|WmEjr(y(w$%<}I)3PKh$t<(@8Aj7yL0{TFJ zpa;&)$uV=@IO3=|u>Px-buCV?!YYR=lQDdj%mrbrgkZ}5XMg{pQx4tCtIzH0MxK|m z6UJ^PO!KV-)*bSsxtJu=&77Q!Qd0BHdEB!>0G;1<@QJ1Izxcak7zx`_fGKAOGL^&F zJk1mrEu%CxF6IqkP)PRDTIhYeo=Xk(WDHLnGp%{jK5Whr zDQpP!H?X@~N`E=>=IB3OpXJQX{zfAA!}ubSPfR(RYHgM3O7#lc%@$jk{|o9M8mgs?ml_9f*kn+D24`S#8p0t~IlRv-`y!>LVoujgJqNWgzW_Q_dsnmTEm%cKmv;fPzE6T<_YMN((vXd13Kfy7z zU}XjugaQ7Yx{3-GR*Op~#9&uN%$(>f3W*iX;eVw#Y8POeK#zHeLyV`S2vRtguyUXz zPLzwLt!jrynIQvVi=Y7kF)G5xffre3nrg|V@Sy^MX$ewF(vl)$ViV#s+b|~$JEMv) zp$-`Y5L1Og0req<(AokK(_-Y#zm-}YwTgpTH^ooXm6uOHCo1b1h!`V6aok_R z27l+3^8hTpuO;_EuCmX-I{5~{Eqvi#Dcz?wlnhQ*j_JgJ{nqV!7);}Icml$;h$(L2Iz=J5hyu%Su=0(88)ax%xMwAU7c zf;?q$*NmObSD~FFh7}m!K?*iu)x>_8Sbr1U##z5n#ad&M#N;=z0z+^zykLVF;Dg3CR}`^jF4%`$0D%E#e*u%04MiMjs;h%5DK zl9lDz{N1N9t&ajMI$iBFfW6X0$GYIme-)SXBp+5QgXvnWQ4L#0U(^sX~ z`h!r`g>(&d%9r45<=Po>EytE?;(rIqUzM3m9f^ps>0Lq!BfS|Pc>4tSItYu0T0gMr zqfZVC-bxkQwjoyZ-Xf~dYs9-rx+1Z}U<`Sm#aBS((J2Nj#6(a4<96n>@m}UsMIhZ7Vye=I4PWVZ9*76S{ag)%-8l2}_iD9-~!+#vI4)GOl zNC)E|6GO+SO3Dj>mC`uaNi-DOc7a*|%5Ee_R3Cj|F5KGO29bm!AKu% z)?1+zd&B0pXPQR`LxJx@TVU;R$rTzg~-LHM|qL zJS{>`DP(x2Mzm)%Mt?&RfmjxdEfE>g@P`Va#pWPs zYKwp4nUWHN3o$*q!gFi3v~ElTB5VE*rF$8^)sbrhi0iQw)ZY}+w|}WWh>fQv+y3MO zfFfG{Mys2|q0~8Hr2&T^LDak1CZL@=YMwBI6(rtA1X=K;Dhzwzrm6-Linxdt8Ozbo zi8J8`W2cdqBmPdFIWeIRMr6F1e*eKH;K;d{<0yE0P$4#}e9=6>5>!m4_ymh8@M6HD zUS{lnhjZ5F@rq%%ihp*vQbPN#s4zxaV@mnv<_fE*)x%Z|!+lEITe5Sed0<)Jqap3vSI;1$X??mW%hh_N5Tx-On=n1c_f}0ii~T#46%y( zy(Im-Za6pTM&gLr6CW!3{$O`?SQE=wQ2&Qv)AZ(53R%Lw&(h!vl~ zG-2y3uun;`>l-WueCcHg#x_!-$hsg!?QCUZS6`rvRRm^)R2}2m#qDT9j-AtL-iTst zsL9^8sIr)lYJa6#I^l!`Sae~GC$76c9CAq7QEPJMK@fGXVS3mE>aLLNu+U28(A?Y3 zQ&wtzgST@uN&#IW1)svEJUmlGp@Ww^XchX-Cl#Ps%9PnYQQ4$CWg!*%ot+R?q|i01 z@HkmPIw>2}FS5&xglF18`0Z5X`K@;ci)Gem0wI|dX@9zUxa+y~lr>8@d_ox3f5I5u zz}lIhXfQXn6fK^P@iIV9KvgRI`3S8))yne2iaUsnpOY+f9O%$Y+R8#~P;ToLOTn=q zI8TDTl_aUsbYX3U1X2Iqb}Th#Beu_VDteyrY`LdDqI&OE1gqIddGSdf^lOAyWr9N| z#?WYYvVUDAJ+ZprN*QZp$E&v@M#o=&@cqX>w-=V^p`v~Za%yb=4O>Q8e_Bxjy0pr$ zT;{#enwzzOJtjHyxYViWM#EI;6V39RSnB}P3jnERT8v%st z*aUv~wd=s*0f6(b&yU24ZW6ba+yd6-L_%=f25mTlpY3g-zZeP5RNW*}9g)oPh|f}` z;GC)l#BfD-{;@vlEUB7&3mQsQlB5nt(SO7PpQHr8L8QgmN&eFOc%(QJ2^P4E0$Vq^ z#TKc2QokK4(?nbtspLwlhahc>;{i;rhmRZ~2ILYn!KPfw(nqB(Yt{Uy$yop;Fhq0W z8AaPg@CA_+W;UYQMO){#pG4~uD>O;GA2pe7q0pmaY&6T1T+xiGFDA>@;nW>tNq?BN zMhWrP3R*F)VB1U6m@VjLp9R;7Bs*6r;!+9=dexuA<-4$ zeh6GaU#njj%Y;%CbR zYvcv}*LOQySNkTuXT1y3Z=E|OCw~(euPZTkUQ5rhdIG{pcf9eaLGWl0NMsI+3aZhy z6IC0h8F%{(4T19lM7wNH*#aS5lGH|+gk^2Xv@l;ia<(^(6ZxV;6x&*`u=d%=+{mS%q}y{fZv;8N5Cd33+Op8Goiu%}xAa zf6jI`RW)xsCI~6{_ek4#3Ysu7BK{b-2_q^}){R8O@n=t&4xyM1h^Q+Km`hjo&)p!D zisbT)O*x1T*gv&AFjbz*oqsan~%Y`V*Cb9)-G}ibg zM|pnu?OA}uRz|xpFv7W_= zW(mA?_l?bMnH}nFClf;%Gs_$y=G_S|}%MJ|N z86_2QZtwpKBYgM1)qhyTCO|tGwnbOk0=C3|1#lkH5&Y5k7hxiRjBtPv=)6VlCnelf_+jD90M2(Z_K%dXeJQ}x*SosAVWZ4{E<_5q$P}S)OG`f{9eV5*i+Nk+ z^D0epeQ;QK}-o6i{NbThvmd*nIxo_`C=dW286Zw^7djbpTJ z(Bo{9ZDC~ZU)BnvN;Z|mH z!(~hiE|M$!o+uUDkVPE0`bYIuspfpBh4DZ+q1Do*+*ob=zS0^Pk;- zhK8UIoj)G0{C@)?(@#2eO~=PNxSqiJMuV;BMp0!AmJuSXlt?*df}2Liouw2QP|{7h zQG6h=e;P!y{vjT~YR9VjY|aKboH-PoXyRh<>vRBQnK2*0~l2v{1kQ7IAYd5nE1mAdJ=?8iFH zi>GZyesG+P@M>YMD33E zXj|rXD1VaMh9ocss`fLiGv+anyvpv=lzI!k#8rQO2lY=6awU95SC>|yd}N;Ia8Q?e zC_ziij_@b3!Wq<5-{c{S`C|<&%Un)`&8k?eddLnY{gseM&3B)Qpdk_Z>08^E+Qd~7 zKT?b_ftEpjK$`S~dk)QRrlBOQ){bMH)sF*+LVqnVeZav!qPdchjW^~AE(|yc$`~$a z(7@tp5*sY?2hN8)*1x2?Ca^%pys~HU7IwfZG=QYX#XrMIe{N}7S$S6OZ=)4Skq{$E z*FoV;w#YDwqh~MAJFJS@gJNfxFLP{E#R88&OHTzds?3jJ3yYro>6lQm{3=$bv4IHc zT7Th-x<5cucpSDf_HfXxuN@Y$jn-my)WBxomORohmh|0uQ;SV)F5F@Z z72`v#pU_KaL4dQkQ6m-;KIJj14pKar@*0Hb-vJ~gvCIFI;WHRc^pZd%<%mYJDsPY3!>v3x6w6 zZfWpsB!=4-p>Rjt^E-9-!m&M7Z3gi4yTBg)T?y2f+x5V?c4_;&h?=7Clg3kz>W@BZ z#MCBSzi8EJIif3Ce-5rZEu2!y$KQ+-p4uu=>e(qxq|KwxYB1QIk-dt4RImEJ764E} z5sP49J`ndS=2D5YL_mQPM6qST5r1Tpbru;yfv>FStgqCLD}vVk%tUmoW$vQWq}(Zs zsBZ5#Z1SC9awj8<2S!MHf`&sxY6+iGrK&XeC$~OGHU1hgFY|$BC{qn8$oYzG`A|N< zXAZHB$?mct!IvD71k+UdM5msTiHZn9S2Cu+Ew2wBU3zUbBk_z?QtZ@741b8a2yZ59 zO}!=Y31;%SQ^2l4Q=xYv#h6 zPSOL*vNhcJvJ{^CAw(|}8GL%8Z8#hnq!G?zk02(o@GqE|9=&4<;G!*$Josst1W0A2<_XePK{Z)w-8T38L($L6hO8$ z2(80NT;4SSOc(y(SCzeMvCf0pLiauvv>IQjLGjP|5p(do+W@w?8g5KR8Y23C4aVVTX(HYw#nKL zSejYhhZXI(e}V)7LJHS75dN`-gh$-9Y(Kz-|E(gzbwJDF)V#CR6k5xIbsWpf0+lMm zi>-pt1n8JqIi|NHEf|8sCE$%>-hw&hU|Fkxvk6i0<_7%zlKUowCNt z2e_TXmhvk)F+x3fNElUdn^k%A#;DVs3eL8}tjRS@NsshM$bXZUKk(L%&(GkWb=?amkhuye>jvhEk|Y&?-_4VwG0g{L$`=k|CmB*0v$2OmL~sGW4& zKxV74Y$1e}@aSS8xey4@8p`b^_K)f$>p0=5o|gi^p7u+~nVnoaP*DlH2>}u9Q@#=h zvnlq1@sGRRntvipcny?%F1;zv951q11QktgnsX_ESwxm3M#%M69CwqtpqygNQRDlStio@cl#63n|RW}5CIiwaDPl{?zZ0; ze-ANx1;Z%u&P55K-q07p&kJGAm@|d`?JC|*;f->T)6L=V*D^jcXQDeib?y4K|L}WO z${m?-xPOWWnFtvTHM?Yz`mh{W=)`q}($Kiwds{Jin<5BHOP+&)8p_~0$aOFe4JJJ0 zTB5KhXFJMZ2&CW7+tvhAc8fszBPYc)9GaTQJy3`P0hW#mvB%guRb7^b+yVUDjp8bk z;tM3K0{S(kz}j4^>8J%Zzc#4oPy^|CvF19aj(?oRa-X$e5hsn8(Umy5*K_1C^P5&k zT}-Tm{op+9GhU?xj#^p8k&o64RVY}VuGYnc1$lcHdc10-8bw)_tvKjpHxsnu+2xq0 zGg|WTpJw5)Vs8a9HhB1U&JW~sIjB@3ycYSKAM(e>ne^vYhrg9p1jaN*m#13?hzsDM ziGODWnXQA&Ng|V@==8~V7}GH`35|@`Nq5CB!VNR?+~zRpmuH1jdih_8)ki;aszS(4 zE=3`U-&haE;SEG3Ix+!^Mwu0Bi9N@3DF2FoEJW61Q8NLP^Fl>m_ayq4oI?3i2I^u& zlG4RM`)0nN7XQ^1cBC9=eSKzJ_4`wYxPMlNYPU5&4HK3!u7o(UKZqa$c$l)UR)6E*cw1rN;q?-0lVo)wgb$zb%$Y!3-Ju}?FYz~SAIWIk6g z)i9%$Wp>puMe8)|M*6n{|BrnVk5SN>io%xr;VaTWDny?G<_irT!$3R0s<^{j2$M`tU`RQU*gI+&sfBqVF|S6c8%P}{ z)Tv06Ym9>gq8dIbrxv^LP92Xr<$wB5W8ZiJPdXPhRM#yZdRHuVHPpkRQtkL>n}j2u z*H(n%ns4{spH$Xd+4{7-UOSeoMj;^~9msGKnHp%)sl%MXDl)AU!n^e59EIEOWgKEEsoTISkv=YJ4%Tsf*p z4Lm!HTLL%+Tux~-ty~-d)I+L58TjD@G5%yQx|OP7xRQNmci#A^A) z|6%N#f`n_9WyiK{+qP}nwr$(r*q(1}+qP}ny8k&Bd*6utaNgGHuBz?FkF5U_w}waL9t1_Ng}XRl{geSdR;yd#+{M@$vAw=72h5a6saKuc@;+v zr(~xN0yy5zIpT1%VN{`Ukqke)(6IZAc;zx@hy8^_SQ>#vecVHci+=^=p+r80X|SIx zY&F4#FW}eq^dWXq14VU198Z-4KUjL;bz30{@|eY4ot2!t%<#y~G{;~gOuw^$d02!W z65sVyPJ`=asE$}WB4e>aEEYel88D1w9Kds;LUkcN7NgANgSqA=OowWfD)4Sud5O`j zR2y)&Di?1Ir6n7LgOrm(+@FA+;^?h+cPzi8W9jTU(RE z?wI}1*mmk5+lSy(L3ZXyAXBmwEi8n6<;I7LO}^Qjst0yg7=P2x1#<08_A{4SPyp!B zwxPahJht;FGe4u-JM*z7+baeml;!}6(6-b~qktCHF*)z-kL6gwjB;zjgA#NOugtfY zccd?hI50;nqF`ZU`!>Mqts&($9Xf`Zx*)Fz@a__wN^JI2&As(~Odl%7k&x2?jy!u3 zviYUwh9TaHcz;D$(d$OVyvf{B#j{>cmsfHNX?$Gf47hLms16R%+?_#z&nEmi-wU>v zfEoFIY#Uh9;6yzjCQkZF_>`tOU%q;Fgg?=-f(|f{zVUEDs07t?0Pp*UK=Xt{&j&IA zB{BKX1W)}*Lm^pa2B8QlE}*?>dF5wywI$sg_-pq0A%E_0j;OYvGn2ZgUY1J>&DT__ z&)(+e9)UqVUcKU#xpW_m+DHei!G^MAK8}ua=Ug~afbTklKjV-_h#;!CmLceu>D)91N#`9~#%U_VJN2WE7ZUXKe{rv- zoFcuOA}Np1evgvtl=BEhw;!1v;}U52{9w&c6Ew!v0H8vJ*T;%mItuVVu}FwrJ)*TD z;D4H#@gI+(t_3cQ1WBBcp|ej|Ca}ZTV|GX~RKxr>qzuS0Rcg}lZle(Tis5Ub=8qK! zm@@=%r182sa(C?5m)lAczXcb07cA)<1|5EGKP4k+vIq9V9=i2^pk$9&+|A>;8?gA$ zYo3?B`dv0ky#&KT&(YzY&LONd;^h2cF@NI4DgJI3%|CwGV)=u8y?kMpaxZJ5<4lYX z`<1FdI#86I7=*>b!pb^#9DCgjXX7Eb%qf7tx(~ppquDxthVqJ{kYXM1Z{Gnje<;`i z;c7ngb6l>|k$R@_1V;Crvzs= zG6A|H9IKk-e>J@}jmxv}<=L@l&Ls6!L@=!hYh1kP@|=kg?tg!go@f&fV}F6jOcxBI z6phiji2>txLc$rXW_c^l-P2|(crDb#gWGr%Tab~G#W%$x?gKYuZG|^TiuvMQtQV_& zI2GuP!(jcgyO;Gs`tU0!P8p~Z5=HU#2>03ow@*V_<97iUwX-}6 z!;-6Qr5?v=exg9SKhK@dAaCJ!s8RoOu4q>yB&Uu+Rn3UfFF#QfIin}qKE8x`JQ>AX zKiRelsT=RgF#8;Dr*Z}u)s_~H#saQQ{}dc4FYkv@Brd;hFTcPHihsufAebY69)k=D z7P>kl1@F1uKmq}|j03??;^mjnO6 zy7D?7&6H7Mc`NM74~QN1qI*-i9kdehEX;@S0$*_nOYRR!d&hvy3x81drpY-+BELCq=?VOj z*HyQiHV}{#dEYM5#Nh6X*Ic1{=M^Y8Z}7T<2E36k8wDq<3C7W|r&O8WYrft<`zrL0 zWkoypEijr_a`0mji>-^$W~i?v5OX*f(BV?jA{|G4Bv@i>1C8+&8F&{POTp2cCcO4O zA4{l1?y}Wwwtu~v0w`iq@T1BJ&}B(;{ECt!i5a|!{%PgH8U^HAdeyDuN)}EzT}ddl zse4U3af%~woQML0$etiT&2{j%zz6gUMGCMv<5Mg)N1P-%WBJw(MDW%NB62C*FC4V>#n1xdM%GSntcw94^5V@6J<5mXrS;x`nyN1}bLW?ti4rP`1|U8| ztgx#>f`6;E{Alg?QsB}o-3-Et^|}$8E*|~Q9AW&d`cyK2%h0 zCBlYnNC&Q_90Rb#GoFTH!ZX-Jxn+wYFfIP+Yu4ymW!fmVd&|yAxw^k$haZRe0ygR> z>l*-I!JKWd66_J^0eJ}F2t9x?%f^2R?|!If5Py2o$=;x-8`Lq@&n1RzF88d_SAVXo z4M=g1?o$^7tTqjSgb-d_EY6r|ppf`b1P;jT{QSy8@h{WwB7@oiVC`zztlc>7{v2Zt zMv9*KW(W6?4yw?$Bs2jHlDB{hoCp^FB+9U^BX~U9szTF8nD8?5wBH+tu@W!lbD#CQ zOn+(bhtd*$m&DNe8KB(<_Vq`);^C(c94C57QJ@6oH`^{rFG*5Ki-y^SI#nJjJwn0w zfz4i#g~TB0TOe?~g;RjDjU7vchz$h%5I8|~{&VHlec}B53yFwWEUP449|R#5@04DU zM!7`Tb(-_#-$gYbuwLBH3?`eGYzy@dN`6g?x4)#iPqNsST>v{6WP`FA{QA zhu5ePhVBPQ)!;S&pFy{1h7mhO(J)cwdtYvg`H1?mXKQPEG;PtxEM%2hdraMIYJU-{ z;`&qTF_i%HVt$ptv$-)P0ng}&l1GSV@hhxhlS}j_<= z>=#cT6FD6IjO(4_>42`~#9SuOV}JCv9)@~Ug^oY0(hVlHa`Xd~ZzV^ruW-4R2eNuJ zj$OJWK%%X~uMb8%AddC9TkUbp1g3~UItvn0jGK+bhuUyz?$V2<*98)!+?fabdLFs` z+}Y__Jq+KkqIbr`TRP++gD%BMXOPta538Oqs+9K^5-hYM2PzqXF zM4plZN)5yWqg)59w`5O?l7SRGliDpPq95w!TL;~3_)mHDy2N0~O)g8{)I{U1x+8+l z4KhUk6}Swozr(35e*tER?^I_me50dp1vQI1vjZnX{OX!1xqz;{WNUl`kob72^zCGf z{JeKqFK1##BistLWGSEtX@8}>2fq4@zryiWAQfy>Ig!EYgCb8jJlphu-bvOO1~qa7 zucOH^ET6~7(IcYF{gNz_Ls29vJ2eP)UB+RK!3Bh~2>YY+QE)#(vw1ZNn)4h-aDxp% zm<+IEbMw07IskWU3f5#e+D-At?w>YNdoV8JF>`sCwfEhqT~{H9^3jZ6&Y$6pJg|=%#$sDCr{3}&=jOX1BhJ1LKUp= z`y>Wo_XKHK)U(m5{eOSvZyFcAw|Zd`MrIh0xef=8VW=?ek+?EgR6Sd!2NM5)&6G7@ zYK>4`I9ZOeP0mo3$WfU{YC&e^9X5`eu)sQHF#Kg;jk8y`?GJ?Nf8!rJbg@uC^G2;? z`HfFhDM5B_H9mVJbtE^H86K?uQ@9X2m;`9C_SF6-iajW${(mx`ySFwA`O}X~XtWR} ztGS{(Kw@KxMDb0#C+j|cI)=}5O#FrIu7fv&UHDix8%Ph%SqZ7(C8%{)?g9%McT-3MLYX9O!W(e6@59#DvRA5JRlCMF3S4CNLE ze~e#?upsB)VJ8Z-q_+*ro$OoHIAD1U=zQk>=YgTgeSgQJ5k2!FIqRL+bu6G~W@Ku* zE=x0g6ax9#wIAZxY%`yT(t(wKE)p?yKk4=A#a^&rr5$sr3zlt?QHmub>9T5f@dW7_ zXYT5i8#y9hq{^uZD47HREJeiIOv?$^R_4)AB>D1By;bn*YlDwe)R>bP&enUj*T$P3 zow_!!+<)|eRR2$Zt9+@7S2_b&)Je~sp{Yav8$&ibGl9)84L{!#w ztFzT2G6Uf7$7D~ki1IpU&OdLkHG02xWbXS-3b#ooDF-bR4TZzpnT6Y)UtSJ^=WtYm zFUvd&!L5B0+6p%59?PUu*>@Q@?6)&}_I0$KEq~dWPi?M`!{0dVHi>5lzNak1yM2Oz zhjor|_M$8hg0qdttPHUPL5vOQRR5LSf!XUblEylYG|W&#c0B4^nxMza=i;_w8QHL_UWUnJRbhfHAI)`qt@oYP~c9qYX3*F_=^JT50y#aKu;g zmkeT5p$7ut9NhgJ|}AgD^7X>{pRG(sB@WM;LC%=--)^BY06m{DY2ec(*+W}b*tPOv zK_5WR!DRBDLoV#sV#hh>oeg~aeZgQLWTj^6* zbYRN1XkNG`yF$|ej6}v~N4yyuLVps-z9SlZr(T%``AQKVlz9fiyz)*F`pjxrAZbZ* z1P8YB=4?xyMS+B5H8lX&C{Fnhm0!SbQcY69X-v&94+0F8DTJ26DEKx3Mt6T(vygu41^2_TB|e5 zX|N51fN-l`p#{fl^x(&D>|kTUVjZ1SDKCxHt|1@ zcpB-n2IQ#JmBQ#b%6f|8lN&}s>=LjWgZ~`lu1`~N;?788f_33ECe{rYCwQUYyCZ92 zyP>E|3{CGIH5_qg?nCWiq`358Pcr~Ic#aj3aZP8{TY$}f_lA#GR#ud!Fokh`sb#RZ zxR*>3X=g9Rv#+PvoPV{~W6dRq)}a{J=afv1wE~e8F-CSNg(cJ6+M^AnD1||H-+aq=9veaXRF0-4S%NZdqvoHGKwgz?l{}a zG-(T6uFwj-CdyHJ7~7Z^8*~~%k!Au|>B_+16F5WJe&N3m{%l1Q^=J=+&!sDsj@@)O zoWTKPcLHE_05k*C0Mv#gE0FRx47vko$~Zx1bhcvH*Bx~#NxuZCi#6&i$(5v|DOKJl z$wM=1t)bIn>VFOtUPa_aH;=$iA&gB#p{c5wd7ks26Vb*@7%d-(W!8t@W`*21)r>BU z{cUP1w1%J^3-e~Jg=+@c54@A1sdgU2DK{{*UsIB?vKgs=s%YoGVqqI31wcSM5j}B4 z-D4Lf0`zZPz2^0&haIMYX{$bSv+d~lZeV6E+P>p~?0@nTh^MX9|DqYRoh3V}>;M9f ziUh@iVW{f^3F}+Svs{T7mg_rCNRXdQz2Nxo~*Uim_# z$jocSaQRt9omt$31v|WrtS4!aAhEtZCS{ zV#fUa4Yu(GtI$w_$?qu38#nR0Ml}ihi4nQl!93>fC~Sq9$3zCDb93u*3M_uk*-eP( zV7GRpbl7Zz;q8n_+#IGY4t(Z2PB!S}?B(tn73t-2PR3F9BN#pa0Tc-V0wN+JAb?Sj z5Pwi`coZZS8Zsson??GVKz(|CLLWoDppo!!C^S-ZBpebJ1%QA_dbxlgk#I016eK7j zxRo1k;!j*{LW*wb>zX|7bb{E5eyItW`IZ8Q74KqOl5zuBZH})X}X6glWPJhXayzXUKgtA$)67D>K^tsHnsLaUFNTkmA z6ZCqq-JwlRW)73aDwC6*>!Hl*9Um)N#-wdAOI)Jvq-pRYcLSEWcDR0d(WE9TGjkG& zIq+<%v5P=X3;Rpp$U_?YjIe)mA zvZ_8JEV8-9DKJfm&_#2t=G0+usQNrIE@5G?a+(Cd*~Du9hU8CkN5u$$m~>zo%Xej& zG|QKJ5hW!YK~%top0;5IFUDA74&5ul_5jz;xo%nM0n#GOkgzLhHxpn5;3pBj+2qm9 zyuu@96R-;)GX{|2+KdK}yJy&V>3^o`5_)!dIh5mYIthw1UYw#~0^PA3eNv110G^U4 zILQ^)8Jo@XmvYNFJx4wV7eQ9H3&AK6J=>gu4*2asZCj+ z83`HNd1kwV!py4>=uOBV2<)%tBj@qLbF|#M2(<=#W{^$^m-KSn=s(`AhJSu&ph2N4 z!a6af78vglM(UH(!=i$e2ra(+<K`F-oNux2 zeD@LDsuW*ll`4rVg}(J1eiE%B8dE@zV)W%_uQN`a6wDYf*gKYSF%+OqSpmQ=cR+TD z6F%fFEkuqY)~G0VwFz*Z-G8$Rkw3rNltq`q=$Z%l#z|MulJ%-#**lbX2pe!v>1-0R z5QJE?pn!|LW%ZdwHlguAP{~SQVBuoLkP{|;+?sL}ujw{flJ1fDZVi)|58$HgZ5hrQ z{b6?7)HvIK^Ph{E%&VL&125a&Kus}-lkQGRo_LG`q!aw44K##EsDI$w9eq?1IgT2ZuuE^!NW407*Z|d##&CF<5|B6EQNjWiukKQTlIr%S{8HFG|R~y_hd^so}QUq7x*&efU7=~xPeM>v)qcpk?2ZbXd(|CnT{HG%;c+@K7AmMq z+6yN_K)vxDtj4koiXT$PG69&N6399)&DQE$^G}rNMoI-5iuB&nL%bh((M_o!<|)tMf-^%G*x{h7AO~tA0TZpx z?Ym@$Oxx;pCdMy#U;`yr3PSe-}YGS28XF^Rvd zN~pVxX@Pu6<_G81z>g?{mZ&G3;@{7+j;j>kkwihqC_w2-b+<%ptRAR87k9IW@|=D% zuoLp`@P84G(9WwWHRL_?6aeLxkSA#8IXI669D-ay@7coh<=UIZRlHm@;NyE)(cSWX zm%oT8Mazt1HUP8odVwypw1p9hNlA3-{`KeAs)J?_FhIS{^Wehjlm~*bI9KGG`QcxMv`soO(y=ATv{#+p1F*e7|nT#8{ z>0mscIl$>i9R=Ns?o;CVGzua|^Va4hL-f9P@5_g74rqdo0z2KE6f_C*ef&Fk{&Y8t zq%td_L5bqXSzZWl8$yO~RJh6ygW0Pv!GB7IDdMRk|I>Au?^PuCo3Juao^xmIgh=G> zg|+pQ2LdVtCWV(Q{Bf-HBHE08lm0hC;1%jv(e_d2`GF?3fR%h40z7fpveoI2*Li~_ zdB*!$nsFtZUs7c=uJ^E8RhV|-X1BUF##j{z#8d408>1eYZX9MCn61+RWE(V%CVzUa z8I>Px#Ne_0OU1UgoH%@7+)6uk9|&F|24)~5{u0@bC=kEBX=uii##K8aB8BYR?_&?p z*Q7r|4ynI)rEP{ac@DlTd2Ls%+iiFDmlxe+WdUtUUlfwt!)b&=w{AZ;WyH!oD?M7Q zF~6@`^bQE5R|A{x$DmKEb2kE>&3`EFrw`x&e}(RX1zp%%1eyKJ*#1db88Jfik!3S}b(pIpOmB<*&xFn^mZqcw#O zb`(D-2^u@T-K7D@B6{v(>;xv#wRZTQ@U2E#N+aU#GGAiQoIz0UoUj(P982O~lV z40AZZ2ViIr9`6A8&kfFc^7wg<_Ci=;{BQ@nfNHt?pJI*Dp!jxmNq>~O>imjqF2gZf z9{pq0M5_uS&Tcw!`?cPPjoA)j#``pEQt#hp<)nSEKg(_F3Cr7M+K;Q2RbtvuL&fW| zE`z8|#YyVE!PYZ6GIS3cdK7kg&!OvVE|L_YKAW&&nrMC}zNEa} z;I|@lG)@I`gXu1w)3`PjkzV?9##ZlB0`OZYQF>?6-S5qH5gYm zcW~cG$2IzzJ-_b~(AWuuTDTdgg@V%1Pw386AySu8rbQ_r1>j26FRF@T6Dgr#GJ>;3v(ct|$%J__}V}8jC@Pv~^SLZJaf2VvDv05Ur$hZ865= z_BjNe59S{)X}2Doua{*~-~c^9!oP@Van-RNtA(ZGBnmWP@4)65vvak`UO+ryAEcXV zAo7sDp1tB>?>5cB5MqB;TWYWX&+7DpQ73{f_Fe>4_X`n5beY-9FmPtRE4+o?rN%`1~>3)V-om3VFauZbh!FHpqXO42?AuNlKmcAU3rHWOM+7!dBnpN-hSEGfb%M6>VdMe zu4UU8V<5}+U2W>?HBC>=g-hSk53d-?%d5IqaYWgdIu3S?HXKTuTe?nPYqY1M(^4|9 z*ok&hd6$d5C<5FIKb#$c6D@Ug*>85_R3WJiJMZyqBeZ{Pp;>!Q!L&0PwQ_9E)O0d6 zDdxPEEiZr(;C>|0`!O1H-kIO%e4nE$L^GeW!U7Mzl*g!l1~ACv+RI>C<^u0+sZ28| z(#JQgfP5ul*lnu@l0IqfJ!0aZ&Ce>hLnyVqz5C>{iDd1KPtA*6t3dA(czha4q9rZr zhYndcs(XKKq1eT3+{4>7tdh;7&>QM@L^*BO35@=b?!@;?vi9xCINZx`W<;^5N`#x% z#lv5jK(k$hxPa4JjDsO+@%#hi_8C@_26c+J5qT}4Ax7i@>?1A?J{igZ5o**bq3a|D zope|oO5XZ-(2tRvJtePY5jZ>S{lSK~g;Jc^Z>@ilTZU$sV#7(PO3gCYP|AcHIhe3e zjW#5FFlSQ5MK(W~bh>(U;>Km{l!a9X4p~H|jn!66C*76T z52%4i0vgDAW%*W7hi902<)eTu&M37082Kel*SL zAJoTjg}q$HL8;a|Aj22VU-0Cegdsb*LQh-QtP&e>s&l{z=?r$!y@D8Y)KQ2sFtDJl z7~hH`r6H1B7OJ%7Tuu&#BJi=iCk}{&4QYS%3;W^L)E@FtdJCde|+RUNen zYs@ae>%(h7s9gzKeZJElEOU0$r#!->H+OUwYlg%$h6P$vJh_Lhdr6VTyl>aY6v{YJ zDA`?ULZ?~Ot(;g%w8z?15~W=dI3$@%7Grw{k0-5y3m63XXZ@6tk?yCYN{Dhm_g7Woo*=$n7D() za;DL)5DaBK!;U&T<`)`b)WdC^LQCc80RFa3mOH)+)#wI!|BCaX(pt*Qmed|ngco$F^MRGE++CECJ@Mh>{su7Bn6r~aJ{v{aEony1xOPNnP1|c3(5P_f0mAYI zB#A!L60v3UAYvfVY@A0sUs_80zDq}ax`gRhXX*Y+VTF_GwafTDTw``fzt?HR2~wmB zU&U331E8&>CX!x+e&Np7+B|;+@kJ8c^@dECZa5u70p%>PPu<^cg(Om)DuR&>-Tax6fa4(X@;gg-DZiam`MhPeK#NcDL0%C$n@InRp5NBMc zDR$f=n8|cuEEb}DM1M?s8^3So>$S&B+jQPSA$hE6-&{BqcnEx=Pl9};eQz|9xTukj;2v|7(SyG~xGqg3OkTLW$bs}J-q*w8DFr}9l z7N=KrHZ(USU}gBP7(TxLTjsxW{_8`VUd__fonFM$+0xuj_y2DHcliH75&j3>#okHM z&dmN_e-wiM#F-LE+Sq@%{&T+nS|MO!r(>t2S9UdW`7dZeCl_~nCu=^we_=AS{i~>; zq%wh-p^dXCy^t)uoV}B+p$)yTAORyC1HHV$|JjjOkR@QGR~962adI`KSC%z&w*Dv7 z&h&qC6ZLQrS9URUF{L*){O>$_hyR`TZ-A`-kEEoqu#lm%sR@4p>woE|^e>|SCa0LC zjf<%hy_n5EMMX@F?M+Po-yBd@b{2X$0_J~>0+oo&PV-bzc1Iiaw;#_=Mc}4GcSK#yv4tL<$QI&z1`mJe$9CV$R{tUY+h!728dnBpOuOkMngq0Dux6A zh9Uq$1Yq*4rlaL11m8;?V?#=wrD1jig;YhXoM8`f=FlHrFPSJ;Jp9^1sZyM<0u(qW>lCDnD#!IJQQHdd?ysSzA3uX`|t4%paO)u6eO18uXOz(Zn<|y4T z@<3M#B=Cdl<8daHN|Hy;u6}au19d+5tdN6RD zV9KbU2*|h~tF5VIyQtU7k*OI9;m1AD$9;SB^e}&?oJ{d5L5m+7ER(5L-M?O;S^{%z zMpL%_RYvwVU6W_wUu|nMt_7@J1Fxfd0C;GH1~^^-P-=qR4cvL6O-%x4x?|nl-}%~_ zh5UF`-sf8^Qmf94PBu9hmR7pT%5~7`hDhIy^4=cc(vpaj8 zQ#=E4f$ISA1(g+q&%e$8!vM5sh-U-d+24OthY=U3yocif`8UXVkE{(@4;;R~=#KA= z!3T&BUO$+8Km3jc2mxzA90!q*NQ^{+ODQ6S(5o2rTnsEx(S+X#hBI16kStMr3_2yk zNf8FMaNhzcGkRhks|od5G<;t7%0JbnF(h4thCmG=E3$j2dI)&va7cQnb4U{@(nR!uNHk$Vk|`;0 zNpwSKL;NGgC4)uQORh8#ckJf~#EDQ-`i1~L={13$RG(~@xVNy5q9%nwic3_`viM1H zgkqEeopLcnU4>0mAU6L*fx7&9iSU2I?*j9}_5v9z_Cy4_#B^b)>9~n-*Ph)g#nq&Aa^L{JF`ox%wRXM#mBQ_nE zt<&ZuUDB|F$v9m)Lv~8=gz!Z4gcvRKcqFOLbDFme8AC8)oZln|=n~ z{cbBWJ9P7M=B>jwDci)}J-$u8q2B@DWiRkJZE%TjR^fo*vp7Fd8ODqnsB9rQBW5_Z zxXC!NaojlMIQpEB*-klJ*>D`&j-_1DIg{Do+45YoZ5(aI?M-c0uI+#4QjVydX`Oa% zyq6zSvU_Q_Efcm|*FAko1gI>KFHm-!%v(iU)?4D+wO$CkLwKop+PpnaA-usnlf2?Q z^j`gX{d!il)p~!rAa@FOv~Cq|v4uJq#5BmasIwpTKZ`$H-eNv^UR>{KpSJhBS6-X- z6ZBJe(|2hR#Zzc55O9ByeNS)C>0j~hd$IZ;Bp@uHIgsvb^VRd29JKfHg4+Zw1*?MO zz`lt&NHp-f_}>I0q$MQByb0NdcpSsp)W19_2wB*gXrB(}&<*KBE}_X8b}_#$HxEhpyrar68rqjeAItg&itzpj}ev8%P>#e zbM*44AIhf;5}76$Ctmmv>4@v7?2z+;^I`a5ubhLF0_l}(x+IL0jT}#|h=i2nMuLm5 z6?v+(yR>PO{WQ@$j&Ln@2^qPf#)BZNDZ(SW+@vh4|8##YC*&TPBVmZs7Fg`{-xSjG&#!ueP z=II=DTC5j7g06sG1QCZ84|EOWgf>PWqT6fn=%T1Bsk-<^8b}T%IZIdnQKS7XPS>QN z=2H=(7^h!Xeh8+~Wuwaa$AUfTT*QCI*eCI+3Q>Whz$bqoOnV>nG(|N1*L_t(tcorK zJyqTf-iezn&i5LFm?4>wLcO~6z8|DCAi$|tmzVi9k~u`PLVY4&v$ekRTNQzOl; ziLBOGVJ4PWxT^`hOjp5cw71W%j2?3{k~&h+G1igTar*4}9FDaHyAcK*n;UD5b<0Z1 z@?DB)o5p{hXX9vNX`i8m)@UP6y`;6_)iB*&-DvCOdGMfnz4S8i!teU#`sD7@OXNRX zFV{J9oa3%eR9o6QBUQw{IYyz^?VV@3TWN(*K@o2?5A+F*1YaCT+j0s-CEQ- zeC4OD#%5bY-(k1qdFXlLd6iwnc5Qj~#{QzWlhJ?na39bn-+S*%94B6B%QD62LbCp$9xHOC}pAy*)`CJ#3+I`1RjGJmZ= zyr89!tT3$ztjMkCq*$$Zw1lIiq7b4r%nu1!i+UPofI@h|3dV~6v2I+=@MvlgsCeo(tX5{9m7QhzImb+Gq*1a~( zw)u9c_JI!Wj^<9f&ay7TuB>j$q5wVfMQNhvPG2XGRajx<9366=@Nw$B zo(2Ae{zZ|+ktNBc$z{3a`4!cbwN;(fy)~1yvvr&G`wh2^&&_}>(5TxeM)!<4cFj&#Qm1 zYsBm98;YBzTY=lDJB_>Jd#C%~hnPpq$Fe7ur-5gM=babZm(SOzH_W&4caHbb5A~1J zPxmkIuk>%q?~WhopRHfp-(MgYfY*@6&;QV;v#|e98cS9-_J8jwuT;71a2R2(U7_?0 z+6sTHm?4$c!|Fxh2!a0|Sx&cSeEb@6}0ocX1`aitnWqAVXo!|p{l8ECWk&PB?G$uZq zH-a=p8pverp&(6B8vO;Ak{F(DoTeFy3_j)1ZjFxB5s}HICY1ya*(t$o=Zk;JJBU~b zyQ$)EWZ|?;q!1882c`j)E(IJy{f1jlj_=?iKu@@YC~P6K5KAoG1zT8X+G2dD%^-g) zzp7d7k>gb}XBQ2)^s>k48bEK(D|@MJXKDv`qzh0ul~2)Z;%pobyJVzM1>}>WICzrv zfY}leFmGJQls3cQd`2p1z*>Knn2-z!Qaq1PNUTIJ46cP~K-l-ha$_d1%Xq9m=N@Eb zcD6AqPLr)r{zlAzhR4p>Iz#PmT>EtOKHn5;<&2rajsRi2}cQ27u_;t78=4ugaDA~$lM zr7bbuG(4ftRuh|EOmoXrTpG0nAPpSpRBFi}938rEej_Ty zwG#>7UT-Kn+l=$6K9s^NmLO7{+{Z*+k-b&*s>KjqwHiTq+`8e&$$o4Dg6ssoHt(CC ziz}9cEL?v5)YtL1lD~h=)B64p^F6?RK8*YIz@N?n00!V#u}S?;=41Pxn2(X=|9jBz z$P2;^5Fm8TQojJBw5SbgvgBeddfWkGKMTof{p7Vlw_q9=xG{CUc@y!M3YIf9}po|i6^87LA`q!;Eg4dO9pD~4fr1Xh3V5#e?iUtJ?fDo|oO z>eKp{Jy!!uWDy&$x?4+I0BT>Yj1qVl54bMv%Dh1`00eYX3;!oltp5{IOzcemPRd4U zTndB{q5G8j0=%@NvcbiPHHsjH>8T$cLj+M=0sg0_Ho2utoWz>;wj>P(J~hl2wWFiv zD2xkoIkE{h^P+zn8IRak*lV~Wc#>8pw|5I%q+ekoyDO$R*Ed08G&$>;99=`Xpr^Ne z9G4B_P=RD|j4Z&8(66|M9zo;pH15i2vUjn28H5Bv!W5t_FlB!-)+fe928sen!J*I4 z-zMdjq+cBIR%W!=stt~`CZbM~?P^{BXXcY2%j3&hS4Drc0G7BvX&YJ#zfu*V1Dv2K zlQ5#mDHKjnNB>x9fKqHrnWauo4P!f9H^mt)s}v$U-H?WBGl~640E>_VD#p*SWBrgH zXDj|6tK<|~IR7VAS^g)gGP1J$yQ(P(f=~kjFru%V!@UCLNsg7*D-<=ADViPti0my2 z-Tdj82!DUKDJ0P(_56gsB=@;ZZQP+UBM_t1(c-Cd7?W0q=0GUJip3wmskd`UnyV0L zsUjI#BSn%GZOop)7BpU&6zE`3XbiVtFHSYS0=Q>-_UI z)pV%yY<7NoTzA)@y}kbNjc&H!v(IbGtmm{>Nt?hh&bH0D4j^3I?IDP+D(o23#=(){YpSum{tOgnt zx#bA^)M&WJXpvBbfuE@4;d;F^D| z8m|U}L-G=|R4dxX6^c9@aeA_Thw`b<&#yPZA6=1LHI?M&wyU&;4tA;!i!(VxNVpTh zRBcQS5!JC%8Ixjn!b8(e-_GQF&vDVO^&vDFk)CTv@hHW~p3qFrgJw>=ZIx2Qhxj3D zliWEW!*2!$J>$^MQ(BerP3#NLtek�p^&`d5GOCayF$nORVsF1u?wKxVY(cwm0o{L#?z9(J zA)>0VU3{vGb#p1Rgq+%!r;5bKIfh_gzc7S$gV?YBd11pH)3qwMk13D=sY%M)j9`zo;SnMX98tCcr7FkxvzYUJGXyHcY#p~$bN=)2YM+7 zp4)$1t*2krw@yNX7t=U%d?+aU|A4vIi#1@VVj45I=bfys?w!{Xgnc6jmj zsJimk|Mku}CH#M5yQ0+skwtGv<0`4shUUmyLGkKn|ra7S&U= zoRpzzHcK`iwAmWTy&prvAeqSl&`~M57;K3o}uhQqkyQPj#p%?=4`r!rvhy@%b9S`Vrn$Z zB6R}D3)#ozx)Nyqb*lL+iMA_Q!xVA}iM5KXG#P(^ooYvy&`_y~c%KUuE71M<6hdf> z~8VE-as#}-Ii+gjX zR$I~{##5UtsxnE`!nPX)4ZlIcs94kU+6b?)J9-h%`*K9q4?#M{1VN9YV+*pBo%V{S z4xxWNVLvoaf^WwnSv`>l(G25vtq*Om4cLu$S9|+QLMVdK*E2cU5?Kv>I(dWs=ryq~ zJ<#gUlFVF{8NO>VH@0HE?9LMDj9OC|VrFp+%wTz#MGrW&tqOR?K5)N`%rKb7Ql!R7 zn2qqr%6v$R>5VTUFZiO=syY|CO_kEvv|fMg^6X^{49YR-j9yce4O1v?W>FH(P^*+F z<9&EX&Oqr&gDLEClBN?JnGtv*RkQV-=V!g-r@1`-P*KW5GW#sz8@@Pjf>xz(tjZQy zlo!(}2vd~W>6EGIl#}VoP)y2xOu`3T;xY<4ujs!qp$sgMNkUHgvE5P{UDQUF;{S5-qC(h*LW|X6%0yhs@ z7B&*J_Q?L!tfs&SCG#&Y4Cm@W59WVu(&fPGRngmf zMJjdH7TR%;8sA##SL(qszE5(HoHR=tvttVz=F8v7i#{OPex8`r0H2iuwHbK5$D zdh=9mlf<#5@RsL21F5s;8TWrDC)9$8zMUx>GaaozaiFFGi%W+ zA{YRrJ(f#PQfrld{XxmXos~@au3@oieji-|v8J=rho{V1iBvUW$zGBVLPYAnF9a`R zXDF3shE^sqOPS|&Fj>}y(kH|^U8-*BE~ryV z{)DrS+ceLZm5WI871NlQHN`>4i3{UmlKnj&u}AWQ_GrYB^oNNr&|ONxyDKYps4IUgLA?Xlcwb=nDnr% z$BE~QWID6xE;M?VLF6F*_3#r;cUEm{Mf7@pVgWkf(o8 z!q#ozqZLp>>cdJ{9|mXOa5?G;M}zFJ3BH@3F2Oq1WhsG#j=E%AI5<;Z`x?)3Q*s>OFz`oChw z5pk>_M8?7`${k+kQ}u<-o@vR_Vh2k_rM?&uO&L0n&l^xx8|xE=MWL67?-@~2ij z3la~_?VYJeJ7<4XTHegYNXXK%yKB(WXU9Y)_{kJYnc*}W31bMr5fNMsBGu%gc}9-i zSw)O~&%svyKCmx@(pm6~aWkI06L%;ug0AJWE=wum*{e$4maEmAK52kN3M%d>x={kK zZF~P7=hsDxr#vDTqgY4f9>#A`sn;bG{n6pQ0LYfh!z6jxS_ptLJ#G_EJiv#_&I zex)O0sRK6F+&R9tTFOfD+6MHM5;9sc?xKFMWia`^xrvPBL!4d`zNO!n1O1K%TaTK& z34TV7_=uOEvaz~%2z}nzsTv5^z(cjjxVL}E*eDVUDPLC=$XoFo-G>&c>WQf0w3b7F zwKFO{}ckyCV zF!eEbbiXk1+|dCgxkJ(Thrv(ESH2=qTH_ccSGX8}jg`ymxzlo_-zCK(luCcKGV%Yk zl!p9QOKA`U{Fkhz&L>Bfdh&qs@;3~R@J}~9$N-|jETE%ALTf(a*g8}{`pr|fAyz#p zZ9D1cHCZz+0K7!ErRDr=Wsh(>@}0=%DMy?A4001i~PL zoiiW!HsOy;3t39& zTwM>C=l%BIZd?=PgzFzcuA9itb@m?JYzm;mOP{oil&9%HC=PnI|+z< zLwR-?|Jy2;oJIA52gs&4uuj#h$fUQ{(!yGmEGZ@AsEX4!UG+5oY6HcN(o2!fYXcX_ z!!gUlX#1U7dt;?49@u{pA(K>%$+*guWK5SeK~OL&T+6I3=$NB*v&M}GB80B5+C;e1 zm|hKWe}6n5VEtjc9x(!aei)JO2Yu=hqSYaH((XGZ`(*D?9!Ju%fkWv#3a6HN>qWR3 z_vBXCYFWk>M$hAQ|8KUq&e1AM`4dJ&Vsyw@T z{KA%Df*^O6wbp-3O>i~MLBOEQpGKOPJ^IunCA>qlyw)~TZ~^Jm49?Ou_{3QsciQT) zSgIJfYd7(;OXWDjYu%aZ3+vYxPPXKFO-L^O!S{5d(({%i=L9_bF*I8RTj`C+xfV_L z`3$c$;}XGdSJdCBg}QyUI$#xN3AHlCVG1J6-@YxhmmIBAdCj1ikCzTO@~n`*YI?KcS2(bU^~`XE zXw&ha0QcKF3f>7{&XB!TrIHOM4d}OU7b+Ahv5RQo;0=ki0hzHVLW4X;<%2s<`N`$e z>(VQ`w{(A}%yhDs2r|wWBKm&>HYVMH3jD0CYng==+z>A76HS^F1=J>cl0RJ5G``9?OLhntm0fBnxJ> zhtaG~dy{~zzbVbC%xMpo9}^^N)uAz)C&zkMurq&`bv&_CW_BFNWq$<{R!-(MF?meZ z@u|J>>p*7CJAhsOcUBUo8~_hPmU2xdSH_ex)3PW3rd(G=zGOMJdkcq&fIpm^`2jY+ z`M}F@$LMRGIJFm);|Y%)NrlX0@n{)Xsp&#d4ztUP-#2ro5Kq^rJ2>W(3B@?-oigzDV!9COisBGmv*m-PG1H_Mp@s2Q zhc5sxLhW6l`dp6(6X(2jXT$($c{1W?#3W{iE~i6fbT(5RKfc(KQajA8q;q4E7S|S!6yBBaLP8-UU$B=mAR-v7s{gebtMyHTNRpZGUu=fOK#RQp$Esm^5 z^c3gQUeSc_{8xqZp!_%u<>w^IgA(-}`o=Ry^os&b-+Q}duCtid$PgNegDajiu@ZU3 zoKGe>-%pZV+4kXmeTJBLrZIo<%yEK~vWQcyh%qda`E>h`Gu>h;Y;z=6nU0oLd6Ryv z!0UjK6s@Uk=d5kd-Qo0Uy8R99c=|t75vDPUYX; ztfH4Kz8UoqheI*h0ve$@BwawFlRHjX(5o&xeUFW=3+rqGp&8wSD*Kkt%AKy^k>=BPq_5;)goU?DP&R!tEcn@TB$OUL<_&_dSQQ35iW1W!|wf%GWEG` z3BDGM9i#ZsTYMro*POPk*i^Ebi@Q#BUg|;Dh*|_srlQh;wZZyF)r_cZBl0lO`Nn-P0@+v$bbf#&CN?SNwrQ3j6jV+5yNnzNB}1)2P2LH^iS*ZxE^FtV7OAfc`t3&hpIhOJ&*%SCJUrWLADzkkNaD0^M^II!1ipj9s(yA)?-JACd0ZN%A2 z^izNDPMHZmgv$VR0OJ@CH>LKW#EtV>jIW__fYG zklj~X2%z$_yd{HuXvO^9CIMMZ**=;NPdvO(XzK|y>CU(DI0y2Ry>`ESWCJ0vG{Pb| z1=J3~$Tx0Fgrc1bs21$dPsGJF*Qxvsa)f_T&QLeAyQHrdh)B4)MB%C_%ji}(JoA7% zO|r%ANw96E=S8^ncUkG<@Y~hyvX6G+%$T8^`0yyj#wNbUosg+PVW%*2X2X(>eNNnP zZG*~zd%V+iO|npBVrj&o?IRJ_IN6fye+16&0ywM{&Bc5sH1ze za=Eb(VRP}5C)_sRz@mTZl&roxi}!!wGIDP9(zBIi&UNku>-6!M!|}1MMjzcnwwX;x zPhtOQniFtnlgcM;SET6f_$1g~c!Ccc%F|d2YeQ^5Al7vHdJ+au&|LeH*9|!7g;|i zhwsGD))>C4qj>S;y1f1)t<+%1HlxRjT@xJllszGumYVmKBGyQrMzgsxeD-aXw0hHm z=0#Uh+&MN<3W45o=(xav|LUb|!v0B|eM+9640hifuC*08-Vr zPxQ1%9`NfX-lfhG9J^@5tKnGN?L;6BjIT2T*5_W~O^2%8TpIF;gYdZb@ft=}3~ zs}UP);}ozjuztNJ6)}H8po?j>_>#(_&=IfRus-)>+}PX|XPN>FudF1(*=N^CT9Yy; zrj&rqy8U}+Ggd%FtZ+Bud1YiJGcOuh-z$kgd-1Fl51Jrz2WRuRyFJc|>0#ZmN}GHi zX|ejHfcR4B4cFx_fUoFt{-&kr0kIRH_O-!z{Q!Di8{U`;OnER z?vF38w!1B)DoOS$*R6EOLRm8mUX4S|`&M;k5`4oMrfGtTOD?d5qZ4{jz(eb9tcKLP zwh~|F;=YdT4b6X@w61YyoeZwszq@8T8*!KAC%soJJ+LsvV$Sz|i%;9Jub!lSp5d$a zf(2nj`I@Z;1z6-u+75Nls?3;5LAjZMQNBwGc{8?P0hW&SX_LZE9 zht+cPmCS|HW=fo1&SKG<2kw`$qKH~Som_II&mroW7fgTK{G(mc40AT#Iapa|el>cF z{zm60ty!#$=Sup88xDrJSI*T<{(_q?nzD7L-wm86j+eT{zYWEQ53vGcXzK5OW1q~Uy9Yv;YvEVgs8P1#<(thmwcmr8;QN z@}}qYN4wAs`EX1Mmz>yd`c^o%3W_JfGc)i zByc;FuN)mc0X_OeYJVs`dsoMIXf48W)TQz?f zw4a?r9;rj}&}UTb^XsAeI$_G1fmOY|wwAeAa!tAbR_vzLu!Am^g-3T+hszYG$#ikl zl7(uURu(_?`?(Rf)5u>8->Dm49loR8IyO*ds|`d{hh=;^9Hb_*jHiTRJ=HTC7+A5| zY!H&!;Yr`(FeYt(NmKB$k|mjcaNvJuWKj`qkOuWznJvW7S>d)(<(`Mt-_zd=G{-0lHGu> z-l2cwG);BZXWAu;P>3yCITvau>_IB1gB038ZfszMcyJ-QdFqaNK~1gXwxECYSFDSm z$Jap@$AiX!u5)SEXU=4TKEeeW3&II>5|Z7{Ij zXn$a^bwGA;EHdhT?uTfsCtM&6sRs&6W#N}QX2dgeSKTQSjq22MQ+S<>M7E@5^9>~X z7?e$Oj;-uElCg}+ubYhS(BFSi-fKa=){337kZz+rfVOE$v!r&ykNdc8~U1XdR3@VO+j6iF7pAzJarru)e8~i%yA_@bpNo%5gEgjLilWg zl^&&>w~nZbNen&K?AudaKQkYd6uGd)AzLC;&rDk4Y)tgWUW&+%a&>=Z{)diAM6PLR zN{Z+M4@nz|-(fWFk#L*7g@VAK$=yB4rOW1bq59X!_0kZmr)tRYU!@KGn(F|rk zWd%MunW=cup)+xvIM{!uh)fFd?BC^8aZ#Om$;~L$A8|hduhq5Mif|&rPLky(*Bd-t z6h744&wSX4YGvqY_iYb`jxt=RfnS(hRfV|XUiM{62M|9J&0CXuo~l1P$VT)-UR1Q5 zWst6tpd=<0l=EJ73~;VGJ`_V_;xY*xu&#R|k@s5QXX{vquA+bNw$o7QPmZ%V!z4l@ zjw=zP=wqeCu+EG!09THJm_H~mT$B}`C7gJf*Os=Ie?q*w%>{d61tW#jNomJXgLLK4tYD3~a<(Cl;U{ixXD=)O7LYolGzAT%8Yr&cE)hFtgVvY@Wwp zbVspp^80_>N0gAby9PPp?Z|phquHL>b!!@0mk2K-TgfNk0Rt4Wk%4&CyS>*L7x(3! zl0}3Vub>rYx4ic;jX#WTn`(Wx)c4HZp3U-wf{d1=Axao`P2R2|QanSmFtlvd+5hEr z$wz}2fzfAcsbe$#gN)FWD(146Gg9+AeaB?a+1`JB5vkok^kdaEuBcsvDJAu0xksKr z8Oj~TLN@m(%|hqHXU112_`n2MsqUpwdj&Jj_$g1DQoe)a7NzP}Vjtza#|;$(@>@4Y zS3)|+rslT}#ML~N`MP{~%@2qUIX|?Cunwr*A>s)Ii^#1Pi4bTcGF%(*2$i~F0w`WH zapr%Vq_B&)+00+6>GxXxZQI^)iQbC#SM|Z=JaH+rB&-vaf zLN$=}t}rrPVQyqj?8%U~Y2mwKH7)xMeNiv(y^Rs5F+2q)+OIh8dxk*~b!3u3>u9Q-Z1qJ2Qf&;6OlLpY*U9x|B;BNe;l8SYNZPs9ulH;P~`?KLAx#PY( z3sRp5OH7n`?fx-fFw3hL?Z_+>MN1Agx&R?6d^fDLT_hcO(wiCaS^=Vi{Igu8Ei>&X zHOhKPxx62~6_gO&UXUJU)>zQ`a?@0^gH&a~(8s=cy^jThi4PGFENoF8^HkXxlFENk z6XyYehw!~=f!^h>Wb^bq9T}sY>X-cb-lI4vOh1`oF`6Tch;kCJa!tN1S6vn$A+&LL zQ?1T02z{KQ8FN&F5Dap1dR?& z#G*62L(Xj@LPx%j07VPhCmrtCl6-;9P(>p=^xL4f?)`tl8L*kjkf`q z_h!}i`{z$(L!i2ao0EsDnT6Z!R#7K=Csz$;6ElljKm!E$wI5SmMC9LlH*bF`WNs@E zzg65+{jq;k+R4@7-wVcH&CT3y`heVSfc^an1t9;Rl#G;M`(wul&3aek8yi2gD1$u?Rmem=AKxjt_ZL20{65$}j|gkCzXD0GQ$2 zXm&%ycT;_98onDTk-RYe8?Jv)DD=0Y8P1LUZe;ldzOF*>05XA4~2wn&X`7cHY zUgWRdp#1zdq@WureqIFpmK_3t{Jm_3!*`<)-|r9~FPtCpdy5+>A^#SNpBIjR+(59K zZoxNdfRQ(B_>eae-im>Mz-|SEB@}FC6+CcoRZ55Z_Hi^T2tb z5a_Kb{%jH0zx@G&K>k$==7l1E@d4i=|0XQYzqH`_w_>-K-(2@=bV_J{0RHAe4GCo& z2*B$mN&!kYuZCnyDoL*9YoCJm1bV9hBkRaT_RO7H($P< zRdO*}eO&_w4C;m<=317V?8Y6Q@20aGmzEV!jxQB5bWqk~pq>1G2=L<%C@CwMu~K2Q zJ$h9&_z^Sz)vEv~|1m0q(c1O&SEF@ARS;Y_|7h+q#`T;FZmp!&qSwez-k+Ao%XUHb z$(C&DJ4ji1&Nu%J*3==F#8op<=O_nwWsbHO=%;5-8?LAR8uWZxpJAOx<0W_3vS;oX zs5*&VO8?zX?`%hZ+<0Ge-{WKgWD|e)!1NpUbi;lB74QvPJF?ep6qm2lk+*~Gl68%e<19Nr84u!2QhuMdU--UvG;ZT7p4Jc=!}S`v+) zp1IaP*5;H`Y}L0=^X)J{KT;+o*HE`o6)fbiJm?z|8S(DZP%IC%hvQI3I6lXiWUnK0Xj?==jE#X4%kDszxrJcE@H0V6bVj*&-QQckf!q@R~Z4t)5eOt}KEjePtG1oyLamq!~f zDUTlnfo-5P;hR4n+X5LhU%H_%;LI6y?zm|phBb^2Pqv1|z7wt;4pwWZYBAlVoZaj_MIxKW52t^mQoN&Y;8UvBVn;S-)VsD1cNKaZ zE~q%E)FQvGOPQtac#aburG3px8k#e^1Ljwm{zZ@N&B!cjRXZf%sZm@y7Asp@Qwt!b8De)5gd^Ug~>K>b7_w z0eZ*QlD%L8`{;eA6FM^G3(~W6@MDfQ;E$A;^7;}h&B<19*|KXlymZqCBt8A~G!KN# z0OyT6qt8yZ?&3SP`sy(ref=rFhTv%7+qfKmc3QOWK8$#K>J&sBO4SVZXf6~TsoqYp zk+Tba*XZvhwXxDsWr*%tfY~#)Ox3q|SJUZqX8}{9S-!d$wq56UO~xqnTAV zHrRt`vu#AH(Q4_28r1`_Q|56eeI`ajV{N5a!zrf+jF0mL(fB^_&pbM3%1Vq07Weso z#)i8B>2#Pz95uO3?tjLJ;&ddQsZ4Mz)qIO@I*}}8V1(@oddZU=<+>!TUB0B$bROtY z|8zI^Ix8i{!~U844zYNo4vR87AL%(SHY6%xp9I^Qk2)zL%N`Q+FiDxQAGhqGYfgmT zSDXihuTM(uoR`(~`__H0G7+9H3k9)%VNFUdSKV)DGgQP9?5s@UI(Qhg?MN+2okyp+ zLYG<4Yy;}FeHqY~mwXaGJc#!69_!q0W)@+~q1|ZaJl-{X-9vY|hr<2<87cA49 z+L$U}p3PY(~lu`dL^_j@uhVN3#&${e8+FTxGaz9>Wl>+p{Q>%dyep zEy1>JLy4@T{-PKX(i2R>(?SM+R_=*a&`J`}JmjfDS8wCleP#^f*CVh#TLwe?yyk?a z+({a=1((SM3#DMe_`snmhU_?*(^-zxP{+24J52%ux=qZx!aF&M!())Mnm1=rm&|7o z!OyHqvN0U|(qoRi11tBvLPcLP(KW4p$}6ZkCRRvr?SGk&hkqQ$jW=h1r3don=J?td zWs72AMD=m%{^lu#7*n{%t9y6O_7yB8R=+%b6y1Odd2ggg_MJrYHPbG+f2L!8SVw*- zhoORhw`zEZ@PJIsY)&Fulj8iwr`R>jyTMwVRna0kP)g=9r4ZDZ^E@*|jIOY(A?47R zl|fONBQ~53{dzthX=(H1Tp(_y#Ok%CVym6xucBa8s^3Wq!%!ma zrm0qK*|m~<#^hav#L-JN9~uG{A5M}ZL|-ZA*IlP*^;ckAnPD}7exRv0NO@!9Imo~M z@H8KE{%ENo5ap$H2Do)h=iBQ0jQ|SoakLu z)+2{tg|40V?Sngy_^Y`wNC#U?zCnWY*u3%v5X(GO~! z9HOQCeWL`S<&V|Y8MC6vR9ZEyq~$u*WgXTJvBbDik|J;%gn~OBJUWM85lXygP`S=^ z^Z^feDtaM*w$wfXTC+_o4_&o%)6=1m@$Zd1Oic^&*b+nXrartP{p|JB(qO!*f;Ms> zmMBCsk8yAGIkm}({uN??wO97OTiK%F3b&UYKg*4LKOtlAimk=w6T%|h<9k)DWbtR= zROEAa=N+1kyX5NM&##kT5v)9Xy5m`$b}W<25lR7nTL{Obc9Y!TDK?Q_=_vQ8%Xs)G zPZJ6Z^weeB{CqY}k>sr&NA#0)cA{o@UMh;kz13egHcvlP%)paUyNWYtmgEa;>iv|+ zvcGLg4qXpiD=f3t#DG`*v5WsggtTkZ+c-(FwU6`0n$1PLEL#RvbFN4@KaI^~j&M*B zYBsZfQ?Cdi+Z7#~h@$f%c=eL%*gRb6p<`YyhbaD?EW+i{123cr*(xF}F#jWsh3%7y zwpE%XuD28vFA6Nnc{6dJ+fD1686hWf+A&#DBR27Svsy1E2XZmZ7-Bd{gkPAgrSX#- z#g$48iZ49$Mss~_vRWG8HP|RwkRH#Awt_P6xmKxUu}w{=IVU$(l$mQcVDYM&R3G~;;5^_Xllw*cw#He z_+EqmBeyu5c-V3k!=0R;l1`4rK}@D@ZwP3#cocuwY|AsVKg=M)otCDHxZg*B!-`LT zrFx)W8mO9;^vob>XF~{PZq3w%MqEEK<@oF=YNh;0e`H{a9e63gCwOZTNc(^xgWY1fLamj`fXy*x#dsL8&tX>v1e z-~pOld`VMBQ_1dVjYb{)y=koGk;s-2lLDzhMFFg}?IS8R{h5?+moLz9ko7))>!&Pp z?N?-&1{JM!k#{uCM@k-NP3jiUW ziQ~`1_j^BX(6nH-J;OA@H(3RLutmSdtm@owi_J_r^k6)PDKLJ&?pD-xB7b*aV(7N? zmK)3d1uJpd>~~Ax2fZja3QCPG$)Nk@tOli4vAo9jF>ps+_mMItWwOupoN3>P>vkj0 z1M%`i4I!`AOTTyNU7Mj&Z!CNZnLeFnf5Cu?i834>#PXjGAma!8-%lie-LA|2l}Li~ zL;ugoBmIAMb^3o$X6OHJ>487(H~)W<9^m`a_%d;`kalu(2g>V8YUzk`DfzhCn3$`& zI`ODmSb5l+xB{gd&790_9IXIw*smcbZR6_ZE@5rr3V?!uw@oE2+{|2UoNo{4gZ~;f zKt+?^DZmi$zlO=JB;enFPzVwL zFeHy?Y$-w!DKo$60~|8#Gy$3d&4A`W3!o*?3TO?q0onrXfet`NpcBv;=n8ZLx&u9coERz<^jWzzv^yA)@?Q#4l(>yDQ)6lWADT9Tbu!I z0*&)Gw2i&RO(6W5U4J2N&zk(-2jwk=#?6>;H?#iZY{y%a&TmS>Kp>!;yNSJxnV6%M zy#)XS)Nr?O&<61F{X72t9koE+-)#fqgZ;^p|J4B}H~R5^{WZcR{+v?t*R;_j)uT{; zo`++vVwuzF*;41>8OG zE6+7PWBAm6X1jM!FI;z(E5^`Gm70QqCsi*Lc8C@JlP)1AmB?9m;A|t!*#AfNHS&?I z&2C`~D}t6jbiX1B$)1oU7+I;gO+s41!NUfOjVDwZqdH zqN1L?*oTb5tdu@o;az>JrWU4;HLJ91cm(uoP#7tHd-Gh26m1$WYN2Z34_V?=!xb!; zz%+Op&MH?5ieY#%GLG6 z^=s09M_HT$&(S6+9m>lO9;=@FrQT&N?+*HYW*x9z;J9=8;$321V!L&dR5+GcXg6vP z!zky{KOw?vgKXD~*1<3MmwfPXs+Q62_y)iG-hqcBwa<&nJ>*Y-NWcWX48bxFcxJ=S z&2If2J#DfRP){fu;n2SRYzrnbuB*i1baG#RT6URF;4*NwWW4stl-ZBwt(4=_^T)#k zLLm%$N6&hh-awqLYRhN)W_w4!W;4?pFtvUWRbh@ER*aRS^{9Er>yNdbd`|F;vez2b zng78D7(SB<+w+8iMwO!vk2gJ)kk}$VPM^Qz_%-1JJD3px%8JR@g*;Bwniad=N(BDno5ewu&%|7UY`*;C_dtImtX^ z?S92P1=8}tmQ~JTy})XOY&+@`Z2R1h)^CSF9jtlH#tlKRw-~3$p@d3SWoxwBqzM>^ z=&|08)) zTiS2gjrv-sR^wtfzOHp9C3}$?#+oqaRI54S8$^a9blnmdB-&fcaX*mo+TGBp53R~B zyP`40(V;~Ir9u2r`~K*E-jT-{bsw=d@qLFe4DyXMDyo%XoTD9h-0&Tvt$lB&g(l#rs@FTUSfw(n;V7-X-1>YNqY5|`v$A1y5F zFR?9K`XP{9roQ+j54|Fod^O#5$c@p-oKb}sGhfoqNzIUMVZuLuJ0+b?;l^S!Y2yT}a3W7LKvp?)!qKesaNA_IKt&TE`8ncRfM# z$XLrcszL964ljvgv9sXT_q_n72PFWmg!fkG(Sk1odY=nsh=e`722P#PI_}69)cVX` z+{r-+?5*0-?N{tj_;h#ytuj> z9BAJ4A=AVX+q%|c*i1K;Za`Qq@Ws$?wC6eL2l%fP%3#bvipV3+70uvLBjQ!o&f@ z)sS$fKx2WkeA~@Gs9J$-{HGE3lf^ z@?GP>{9$d(>jOLCv1@sxl-- z6&%UHL<{F+ZNYRpDenw0Kitpez$E}NRRCleam!Q!=IM}%s;PRCYV*A3T0bX;UzH5A z2YCd@UoD&`dlB;bh^kCtU0s}gZTpe+?W=pn#m~{gC+O$0MZVYGo4W}um%F3F-bR}b z_D3+ZE`BcdzHh}P%lXdzY$m#YTX#0yjc#ZtoE|F_2@>TtRTQy0t*JrLL5o@ONxjHi z$ZU4uOuZlLr?FT|wTEVW;%T9f_?R~m)ofSGO3VAe>+?5sx%8*;;;sgt)HEFGtMw4B zr9JaMB%`Bx!rx!x(bs;eDRz^>!?9$ta(|DfqMO!vhp;)Wf{LKuC%Kb*eO^a*!K?v$)VHGk(<^0(q%$qOf~^tX+zEQ>o}IJGdrdkEQsz5uJgF^!DH}nIrdY!pbJ$fTz>F z*C*R{A8?O3&GWil?oBvACOCQ2i)wztb>214ZEd4P*Z9#@nvLJWUc|L;3 z3i5ofe1u)F;|WX-c2&{EPa;W#gTLytQvv|m2gVzkyr}2k@E5s%F*5XTR|wAbIzux{ zO1y01l}kkIR`%zxOnEufm9(j8{Zb)Y^4s~_Y){EaY-vl5S4Ew2Q;a4BQktg}Rer=* zYN0v0(VY?)8c9W`HwyR-B&I4bx#&>xP*f(#rwY`XDocou9_*l(>N(wMP0ZV0?U8?* zEW`pS4r;VP57}maw*zeC%if2#rnzab#26y&>Xg1R)ruGQXy;AZn8wg5y09cJ%zJo& zkg0bS<;}fzdkS!=y=%r9gX0UNc3P3;*CB5db{oxLInOJ9)W1T2TZ z0{|m=K_E_lpr(zxy#0QcO2|je&o+MFqoeY`Zs=Hz8k{7wS~aJATa2Eueje{zvKR|Wd45(2jheP!!9uX z8wLM?gYx~|A29ygXQ2LygWs6z?{NSJ!H|D%3kUJt{=&vzabO7OZ*3ubASmK*Hih0a z{yXlbEgbm|Iv51>w|;N1_%FpoI>~!2)@7R1_gomK!1}N!q3ltd+h38abP6k zA9Qek2;y&chVbzrkbm!&4~9fQ{(*x-|6vyxnExOAp!|G)k4Zi#6!wp}2lGSz(J$!s zamjz+{wWIx!T%3^5eV?#^u4ha5{CFY?q($Y6L+J^KX3@}KX5kz^QV4qra~Kg3s-!c zoB343#@FIzassM5Il2GJimL-}e~Jb0YtFr2DN7m%@k#PYf~7%FNrV(!Tnr}7hXhH& zkkUvoJ`h+6CW#agk`{x4Bq97TK538yR1yZ~7l%qo^6`m75eS4d9EudV&3@vzxtqAU z|27}qNCZJb@o`vLrBtNxasC&F{G&XF{G&aG{G&d%{G&etcMg(l*;c=k0h=o+001W{ zm(e&b7njf&KopnH1y>7yZF&V*TV1m*4#9#HmjtIcl;Q*_4#i4=qJ=_%0)^rhGDO>e3 zI4w}`^w(w{c&a^lfq7$3cS|eQb=689i{@nKBjageFm=_paG#mTvpkA{*M%sN%4myI z@>-#F;$E7R zf?Vgt^J~N97a!2w-Lm*Anl{D86cxS~mL6S5L94Js*M;G%ISgl#reYeKA;UhIR`H!x zu&t$QwcCZRABdugyMvUlJimL(`6ID8mW^j?%wN(NS>mx2FrZ5=Dq zHo0;v*=PVb$E0pwko4~Rr;Cc*XoT9{&hP#Up7SwR4F1+dJp-y`b?zY*NZRYd|(<+_{4~-aRNdHl^G>`+8V0=X5k# zwQNXH29TyCFuz`Sqb)uhjkC^D8Ol%+}`xvu%X4U=l58w2} zUQ9G~Sp&~WE_=0jcBx1-zW$O4Uk^EtWRV;0Jp zGcCZ*PIf*{*!VCvq~v@pUNc{}p@ebe+qZ9j+E$!tfz%zj>ANT3>d4QWT%>{#%3e35 zkrAwn*@wz(%n4qwT2OifHSpWX9Vk9RWsP*sUyqqNQrY%K=U*mvW}H*JfcrP>%#0f> zZ(K!GdXOFQYT|gV#6C?UY>_G(==CVR8}rBrH#ZYJ!IPcr`g#U@mkQZ1NlsteHNt3r zF-^?up$7{tgKOf3p@`+n)Q_=UuE+50z<1L$Z8hj+{l1LMmftQGBp>;FyHIe1CbfDm zXAgOJz!?BtX&uL&4++GzB1NBej+({zEx?nL^JGKN!KTYUrq7usB3%~^CmD}SKw=bI zG$fSLZZ0i|D$Lo7;` zYw&oH;2+k<^U<{%t`0x49()6oBAFzcdL6&#z1#S?s;a--p3pHV%+wEKB4%QkbW{ z6h^e~HfvU{8f>7Hej+0a#>>=y34UVfgI#C&j7HC! zDoPw0SxBH~{znNyp~H7iq%UEN3$(eC(@Gs-!!zA0)f0mID*3vSei`C3(~qr_Ru9qb z>}-jD^}3%hF*r;%th{dqm7#Lec2)+pT}6L$(+Kg|cfDrWFyAJV_)FA(PgHJBR|bey zJkkG~oA$HEs9h`io0~=mx*errRBkpcA&++=u28ud>b+`}B?~EzH~_>8b`8>6sG9vA zu*!Y^(S<8Hs^;PIr%!+Gk9T&eiA&{#WhK6`vpZONBawP$FBR2YT#6eS3Q9{wz8&vG zZY}xHA*p?>hUeb|pNIW20ITqVY?kz;_K5nykmaQIR>#6JT2qT39{Ws$a6a zdlBg7ekWKyXzX;?fe1(w(FaC^S}8-9&~B>bNg0;nZdk}KfCkrpyWy?z)Xn&#T`%)5 zj3!;HbHtYGjpqqa=a1E+pOTOV)0Z-LrE8@#599YQFQ}R*zReh-s(}uV`2q&^nMG(l zM_xYq@TU1I&lsZTV=KSKq|Cs57kT>hF%*;$ z_y-zp;uuU z)fdI+I;av2Lurfe?RK+qOTg*oaJ)&xR=0B>)#Wn#)c=%!g@J5M8Pa9yzKjkMO5EV2 z=x8~SK9{cjJlOwy9PvYEPVc^_-q;B&lDNIQB}cYTP83t?T>asteSYgJ*WVZk>hquk+Uk7^K_rHBEucx);p`ek;WNXCw-GnSq^-AHGCr&&Avwe`Hf z{03KlbJqVM;I7?3SV(Y}7lhG?RNpnf+wDh$aa?hm(wX2L1o&V2UN;YbRfd5Se4*oUnL^WzK9zQ2{Yh5A-|ihd)k*lEmFB+tGR-Jd|<{J=g9O(qgXM*8U#w z@f%^f%Pj8c&MvPTDUd@}q1GVAn>1cJNH9mKC#fG2(Vg7Da`AehIPureLxS!HQwi7bS)|mu}`#nO+<%%LpkgLp@_~aKn*dWW838 z9hVwMqazLqOP99(kv(o{m7=}xW_?cVMeK~7k|L8c1_Jt^AWEv29&YKFUcA2{C%;&k z;`P}8Givg1bLDK>PyeOs8GNTG+f#;rjER1{Qn!R!^RRCCtwn6}Oh1zT##pbEy8G?V z!?JG8;h%u)_otrRCAo*y@n=1W5kDvM;=KJiXoNPK@4LHquP^uc)>g41dcuh48Y6lb zjVrU_m(PE5p&f@$i+9z9QgwvQa)4=oL{f|oH}YfuxaiieJ8P1BY|?PD^dMV*ToW^6 zJHUraZu;Jd^fKU3ycMi{I!5hyJIcAa;oZzJNBpAh@KzF_a;=m}6|^EKrJw~lWc~E1 zZX0?8ATM-1#tJXu!NXVsgQ)W?!n}}k@LDe^r0( zYB=uL9{emCeMOAv<>ZO#;Jh{KXEP~LLFWu$BIb?oLxTq$P%lT`pT1LnYOA{m+x1nL zcuKDULF#NI!rXGBb@SR3MM6my>Iy;*XFTa1u6ufsK#>-!)JGzZ45& z#3M3s8-c$4w{7AAq){|$!D~|7D3?;?E}(ha+3n<|go#Hd$6<0E`;dE0f37+u_It#| z!HSi#wKXEMtjp9$|M2ZPQ|EGu$kN>Kix$0I64I%dgBrHJZ0e=sz_<}&HD9EgDx%ke zi@a(H(8P0d zv`l;M2KW%jGbg~BH*hUru@YN{9skEKDFQTdj+*_Y8c_=+iQHee8~cNlr*xzy%W+(8 z{B>v6s3|+;od~M|GJo)1VUqUGSwe>^(uKin=W*kIvEPD!_7F_bB7}g^S|Ic3q`~s| zdUr-P1)uDHA%GMtPsS-Otj1c*U=;rm3s}cVg&jBs_!w1NsHnj22=#iE-v+pmt@-FI ze`C6qybgxs9^2^#-F`w@mUZYT2zcb6-ZuFFCNn5A8~oMq@~@**BAOo3@vZUl&x4mM zW&>R-I|h({Cm~TEaZR?dycwzPyYct#a?%*Je#iu%EVLzHAjH584Ti1wAlONmH=FY8V|0YTn5l&cy4c!ETzy-qz%R^G0VxirUYp)Euql(kGAkBr zJ^8Xop@1Tyn_!st`_F(pb6kv7ebmijX`i$3^wUp&wI4C3Vz;7WB;TUD-Qr7FbEcB% z^@c}|uv!H%C9A#srdvp0A_(j4Rjv0!3K0n~)z5^#fm@7VeH}TJ5H=561;{iT`Mod{71;@`{_q<+k|e%LR?86cD+Op*R#CyWI{z z8IH3sxUz(ck-d&|#&Gn;$h88AgGl{zQ`Ky;Mt>uB{F~-? zdLpUun@lc8riae;`SOeF&*}>6J{{CcaK+H{8VHsWqf{R(a61*%C{ZC-qVRY=rSFud z0m(2h)Dq%WY#3ONnNnhW2SXWM4M8)@~D!#Her%}zKc z#oBq@2ySf&u+n(^|D_-}*ppl!!DtL0sbJ43W7Hr*XM#TRTO^4606&v|{}y@cFgf|v zqZvz1SdDG>ci1o?GL74+k*DBKh=MEs3bhrF*E?z9VKmy3Y=d@Bn+zsSw>Lpm1)Vy; zvr*Ahg4#ijtxvElljFQ@g~hx06H;MTrH;%BrgA*T!)!=}c)Q6UiDC7moZgv*d?IY- zUfG>HX>L;`;#HVv_aXX!2ZQ%RaxzKqI?4N z!2p$jkJc*-sDUiuM!T{>7Bp!thTvnV>m3Lac`{023(EIc$H?U#fv6pJ zVJjI3pwq`{Hv75N9ds)~gbpb|fQrjraApSx|0AEx!!faVG-8y0o=54=&n;XpQSEoB zEKF}{%))UuoJ@mX@%T}jebi{~g0qofh6t#iiMJWPrDPDsu}BY^AaA(3PX~k8F;r9z zipC#KqvqQY0et3Htn5FiBT0fw#zpv0iw%K&@qqZoFT->j3OukYV@gzx-b|sTkCHd{ z1Q!Kjx=6@^rCcO`k^*Z-S~owYiIltmh)k=~F9AWOCKz9!nXX^sI0H*dd=Ovv{S?qq zi}FX&ib_l995jSSn*UNs>Qm2SZ|r0u}&UJPs|?uWE^^5bk%N@GNH57(ml#YUKv_I0H=)p zso?GIW>dF+F#GPwya4WyM&wLaIRJ_GvkhlBEZM{axr)9>OP|kcpBnveb3~|&@E@Sq zsJE|(2a-eXfMi0PQ`XNIBXr)*>H9F45gQbm2BeAeSqv5JFYO%1@mrDC_kG=0R{dO+ zIGCVF`N}FgaF!WFBQ5AFFEXMwr&`v4KqWA*Q6Ox8VloJJaE@oXm(Yz6?6y3GWr>BE z09RRJ{nF4zf2%ibO7PoA;$JYc30I42xj&Dr?N-!K3486k--^`gcF4eK@39 ziqjYqPxPhj&vA<;qQ-jjoD{b@@${$EPm`pXPDJ!{235XC!0FsuA3pIX{c)WH4~18? zGn52>NVxN*GAcLPy2*v!jN=h)WE9nV@oRAEzj!f@EiMR0r>yxK>JYne-U@*W}gs|aoV`Od_(l66f@G(p3HI2_#ZZd+=N`=Ls)2SG)}?B)R=%RuOtK6_s%(SjnERbFEwHO!NRcKyOrN0 za1Al5Da^n7JwRtgt@n8x()O+VldGPBDH}uf%K#<*G4qlAjE#2u9#n($OS|Md22SLE ziZs)ceLk_%6xPR71-T)T6}2b)Fazj(rdGh8AF!c-S6pvN(=BQF{`R~fs5)&(XLVDR z0xa)=M=FCr>AJ>lgAvf->SvwBJcMAYQBwcs605dm8|_g6749J?aD`A4eRuG z{)2tsfRMw2C$1893PnDf(Jn67cq8eUQ=%v5&B)(k?`H5Qa!H}cqtn>d}(!h{X10h zV%bf&YXq!+8GQz z-I?PeMw%J>-`z8`=nG3!LH$xm@zJd%?QapLGuk|v_fF(U5Iy0rV%4^PxR88ta2p$G zR4CQ57Q;;d%LSu@`{fh)9Nj{_%$H8|W+W{q+%8_S4(30ySesdGm8d+kXRls*O{YwS z85?BXRW6+DJBhXK;8&YhFgJ5q{jCW_(QEqwN(Rmk-D182C`yZq^#u(B$TSF%S`x<} zmV&AiEm;#y<$8t!^(Kgabp%X-4fM1+xpq`3#ZL-OKz~89ngy#0hzW5#R%jhT*h@II--XU63b3-G4dJqe*Q{RZH082>! zY;}Ug@z>E^*AEZG9r+YFnJlDjyPswQ9mxX1QIY7y?KSzORgm8r9oThGjPG;hMMk3c z`Lz_)Tp+RXCVncfhxsew(LHJv61Sw?`Qc$EuGk=$ta9@_CYcl(zt4a-Uo|>IO1g~o zO{co6owwY@eK_%d4k|=t#lLLJ(~Y2`0yjFE;Bop#2;M)0%+xPA`GUU!QC)5I;r4d4 z;!X~RL|SsqEV{D^D=QZg?W`Ai_$G95d0fXEMo z$anzNCsxj@2C+{&H7bRk$@1h`&n?}ji!Y;Zu#}%DQJ+~bV*q-kQd>9!WFJlkA2>w( zM9{TVNQ#Bbd>Sd+VxnOKv?%xR_qOW83o^wMyD3gHZ~+ye-;{{j&+u9*XUoY*rbE+B z+W8}L@GG2u`)CoJzZbENpz{QgXUuT4>cycHp%<0r6+CkP-OoCeotb-a<0(1%d9Zo0 z-5Bdryf{iYVL+8{(y4oizVGz-P9VqW(@0x2gs9V!O5HVg-P?bN{=0FwcD-XK+>*Jx zZm^mbzr#5df|2Y)7hj}-%ngQ)stWx^2&Vo*Cw{|!@~ER04Sfiq)wAD|9CRWM5w{qD z#5f;Pa%(OhN8qS*kNghATWuF%?Zta0KTw-KQk6ZrvfS@2tJn6Dp&m-^6P41P+Cl%l z^gBIG!U~1Ibt!Iwocgn`HCAOci+Nv*ZBc>vF+vRzSiaG&phA`axT{FO-rr`%Cl0Ob z^V&UsB`}XtlYjfw&oKLlXm#aB+T_H9+Z0U(T_-_XHA8}kP#P0h=^(vieYNg)Uvzeh ztT+1ho$Z?^7t_#{N`5ISsUU64x%wuM<5&t&xWv3EVzsWI2PlK4WZZQ#%I-J|E~=b4 zXm<_jtZBn=q&ZfmGe+Oq@K1$$@k!yq$VO6sPW`J@jYW#p0uCxseJ^g1HpZOLQk;lg zf7srheKY!dyj>ne8 zyMAYzSSv-E0#jfG9faOv5=BzDSFDxxNr3)7EV*6z`fjxnwaAU;djkB%|Jd-MHN_c! z;&ROR^Q>t`bS;)+D`Aof>xUUA+hEzBBvLAi*G<-dQmqG$h3j43DyO+O0Mr~?!)xVA zq^Qj>>X3u1$tO7%Z{$iL&P{d!>hfDjerai^VYfrxc&ibfr7;nMw4ZFzslwi|;OR7; zXc!xu0&U(Jvi#&)kE#hZ${^{Fi z=3T(xr`#dNBPGr@z3yAw`* zq5I@?8Gx%^jCijiJzfrI|N96uG{E5B{{mnM!QB&q?U4050VZj3z8f%q*=K@O&P^Dq z1tCO&>oAJHLwD1iXS+LNxcIpEU-igNg%loNmIOF?v6~>|Sk25+_4)uogjO_XOb4z@ zK=QFCtCc|JQw)m7|6-5;Ye1C0AjFTu0e>-Y<7b+oMY@`JR^Wa(&?58PKMkG%NQII_ zQaCN^{BM*h6iS#)n>9!wr}2l{e`5}mh1Nac<)Dqba`|Lf2dT%)L`YqYO z639$~c)zp}FjM+i1#(>c!sf21BW##GL64QvZ?i8O)nc>p0(Q)N^!g`$B*3v{Ato!7 zCxnI*FMiX6ZN_(#;;{#GQ1~kzNPv}iEe$ki z{}e>N(5y&hOiP64`wt4m;D2=pSQsch(A7gLxb6h)K@bv>=+uI=e~jG!X`_Yt9zxOm zQsn-MifRmT$UhzzaLe^lzm!~|z1{*8D;EZ6AVcK8H?JP^xxZJ}9PRsgJo3YQ;adWT zh~WRUQ)X|^>jsGoHk7(*Bhb?~8m9y8O2Ex(DpxI6pwne88~ zu~GU?Bj*!WW3CC}k<<%3UN_`jOon-<^Z_-JWJV9XaVA6sA$X{zdNsPEZ?dYA7sE;_1iSOriYg-Ve+{#+>zM2LLOV_PfxMaD zn1_?)VJsEbt?JWK8U9)iABK=eYfTC3UEmd?gW%LKx z=068KP5p~Ox>pc8b$}eJ6;lGxB{geG(TYDJ>IzdOZ=BJ5q9-9BPNpCRX#M4r#Q*aH zGoyQ^^vD8Te;IVRe%wsVnQQ4@rp~C6{IC+}wcb@rBJa4QcIJX)veab1{xwzB@B<73=i^Z6yB7GBh5a%_@~_Jl`Lx zpmAElJl#UWo0h^tJCD904>va>SMdQ>Hyg$X)z=K!e}1NV1{`EepMCcoeYAzBUKR~> zoJLV3>Q%UmsWO-Lx6lq zTQ&~pe;NH<)J7J;>CrciyaI@1v+q*zy=6f8q&w)Ff9_+wl^NOC-UD*n1AX@Q+@`el5V=pdJ zy{RZ$L#~X-idt6uWf~bJ9Yz9Ikt_l?ldsVnuK?@jEmcrm|&KGR`~ z9hc?Veh^5$nd>7XAwaE5VZta@lwT%1WyX~>;PG)>(bRcdIX9d_nN^93!NFSfdt%@K zMKKoaqi@zI>kHDXV`PM9r4B`3VnRaFf0rpvqtVc9GsDVNY(+95nT)uUu&SXi#BdT4 zFA`S;PC>KI<&oB@#i6fOjlMW#s90}6QDb4;-N|n!dXR~&1(fv$gOTP z@scWEeew+Aqk)1&I@LtoIV407%vebp%sdL=dwC|Oq%yT)!3BigkBUV2sbH~p4qG_|M$?km|v66{D^;Y z#PX(ilv8y3=_Ch2l0zisq$GEM$NO{ARU@drfqzIHPZw2aYI&Spo$iQ{^Pb!bFHD6R zIp-uFeit%)%IGK;kV@sa;@-9p`vCc{QLsK2IJEWYLeN^59Gfu%f9^eqB(b#{0gw}D zM62ZM#++qDtp&-Kv|Na?~jTMkx z#|mQKy21YS+F}ECVEs0yAG*6|M8khhVENpM_{2O&116KR4 zTo?znMKnRkAF|O0Ttke-=qS?lWHi)ERZ&x+RQ`4F{{m1;6$1nm000080FrFkR!dV` zsdys*03Mf(ML<1&U3v#lQ(d=qs0l?9dM6M-5D*Zh2na}#DqTQ|bWnOPg47_rD+EPA z1(jZpMBOkd(ZRCoOpd*^=p)DlmGzW znx=-TApk(aP4Kxv}r3#jfg_%yq2Gs_q>U-Oeosr@j>RbQ5ziyZ$bPDsW1=i3B)KMp>AlT*P&OE={zHg-xXFD@$+_~|J6d15(y5S|lZbSYRpg*N&P=hM%DJ#VClQHlVR z1mJ0fZk^?GKCXhl0cF}cm7lHFNh9p_EkZ=Jk#4$JZt5(66947Hd#CT+*1Rh-%ND#; zu6^E(Y;$j_@8|KU`}_MfueyCte3-LkEW6ebp802gR$b}pgfz=f-ufwX7=A3CqW)K9^2|M)g68+H_zuWLIr}wF_4{)P(M2yf1wOEfaC&@MLb|J) zTioe?oRg~2-`UwI$CAkXME+nhlRkX(=&hVnd}_))^}xLokw8ly#nX0<$rl4^wpP`j zp3i%3RqECaZggw7T3cyd{xtK3gbFxDsc(bvgM5mQwSGD3*afYr&^rOT<3j%2X;?cGLNjn{VYxgkJyDd!vEkoBug)O zTi)%@C%NBV5PO*GJup8z>)LJo=yM?!8Y=ok6k0a-qAhixj-5kgWtt4vHr+H=)Rky7~93ZeN~_jlt7De4pNTEogBEBzQgV)0VO^JYQ~Y*OVXZOnRKAV=73ay{%!py~ zA^G<5{!S+?y};FvQE7>k1x_0ENZ`zWy=ti9e0qAe zF5JC56I}Qp6eL5>V^w{97N8f4$6aiwCcXwG_ATmeAe)*VTU|aGj9njmi>jE6qrfh7 zO(@fw!1rWQN46^y!INQh#_z;0I3*=$JA2fD-Xl*Bbva6keI>-_$Gu_p1@6?Ius;aZ zFU8`!q#CaI^oc)3?S(Oac^_@tiRvfF)C1VhhbqjB2Jn~Y*SuTv*&fWtwVZ@ar)ozr z9+%38Ob6leHZRiVkM;%am5=xk-&*iIyMcAcXOa5@*q0_118&0PM{SqAXo;?`fwQ;} zM^>!*Lv(08DUE8+Ow7~upO zn##|1Bsr6ltRm{bgb+8xuvrtEHyPXb8HTDP4s{A1eG`e%&p6SAYeF(`2 zynJ#Ca9LBF&o7^Uwd_st;Yg{q=fKcl7sC#n3`De89?u1Z zMaPq8;#;7&d$;j;CmU3_h074s!FU)ZXiOmF(Kj zlo-j9cyRTY(@^x%Ej|;xry@o9v|eY*w!kE+eEx&(-a8w+mwict0*JVqn0DNOdpfCB zE0FOM%%R@0vP|a3VTteCcuz0=YeJI{A{Yo()g#(j)}x;r)^9%NAe^JtA>rcr)? zj%)fAExG)E$eFLUv`*`)?~|8wIihCRvmbsVr=`Ijray45Gu4gLj~vcq14VWM7+H~H zoM_*cgo+Ev9kZEjA&Ibea!i3O2}#zgDLu0lu*LCa`>V9C$oFztF-Ln{{fB(B-B4O$ zE7Gf34)YgMmV59s>5i({TM7$JG9ovGqDHT=FY%9mjlB%4q);N9^|3l@)H9+HieM3^ zzTt|T2uWc9#~42;lU#1_3AnSs;1q1R*Q?_Cq|td_fRk{rt}`XOH3E9{cB%8cO`B{E zQ{>ZD<}La1hpCsN{2Mz8A0p6fTke}!eAZshUpCPx^UU#31eK^+$*Mfx(;c&r6s^mP z%cC=Y3jxK2O6xH5Fl_%0Y8BQ`_V?rAIQHYU@ktzewrLl;sR=p(v`kDDu+Rl=lN-a5 zKb!rCY4rCOS)M8JkEwEa+}@ho=04QkHM2ah97XDeCCbq@DFIOIrhZbXLcU@4;<|@~ ziN6Epst;9C>Z}s2rXL8C{A`OjSlhIwMGTRD4Dqg-l6^XeIOsoq6uB;sk@pF6v}u;+ zPHsPsk6h>Ji3MoFy`*nsK>zr&y!`#_5uY4$gjJ0r?{Tc+{)t`y>48dwgWrgtLRh$h zB+a3~+Z`=64SO>8J@jm$# zk((E3r8qBwv_Z0bfh0f6|=m5SX@1Lg0n>=LfEB)1kO_p;X#Y;>v-mJF8uDp z&$$+LemwHkwmG>y>45jWoI`_yDCzmou9W=X71n+<`X}SfWObcOJ5sgA7NuLO`aFI4 zi^Dj@_A^ZxI;agMrHJu{y%$s#qkW{;zlFeYJn53>X>@A1Ac5O>KW3%pLhQ+Zuw&>Y zSktccJFHT_cMoUau=Z!}f-0J)Ge8&Q^SWFw4v4&VC2mPjgPX%hzzXZ|?#uHbdftw> z{kv4DvG-SvyI(AjY~mX-kkvBUIGQmQ6L~%Sj#xx3b9QxM4Up2GuV+4NGPs{ z*$cm8m9@t*{ERzUJycMsl{wEC`({;K=V?~WKl|>`3uszXG1@Ue=uEo1TimU%lqHfD3+9h+w+H2OiXi(7bZ+PV5;(d!3 zwzI)&XU0?ndn@nbzHbGC*CsGN+{cTS`rMXm=46fHYViigcTI&_C%vXl6{W}zW#P4dR_nF0FugyX~rk!)XFhjd+^t?a&AyaqLy5_HIEL@iaO?B5)9`gySF zMUE)2_cNgx!;O&mH`bukY4LBW!0Yl%%6u+idO^9dyGSI3iVE*lSGrsc4ydrVF5G$O zIT3qip!6@tF?%d6zOnzVMgtT^&WnpA5jo*TYrzX#e^+9E!?7IG_9^6piFixrMVN%f zp%}cc+@c}lw*Eh>533L_<#iv4|0b^Al;AOycARI=p~0XOSX%p88@taOvov~3Y%UuA zva|7%;=8=4?jAAheSA2PPEi|>S7i`J+~A>VD3;zi{ZxFBUEDvM{L}Tq+b`yN`{rKA zQf;1DUDJtwbW2R*PLEvZhD>=XhMBftg{6K(Q>4bvo4Ze5U$A$%-b+U-q}_jaa+_r{ z@)mS0;5AZ4Oy+`QP?k;c$l+B$dMpm-EfanrPfbH3bbz^flO&ZYXqNs`LENjjD5)9P zg)ovIKiB zYkk1LV{#@auJ86GVmuDkod6{xPq@ao$7TRG!+k_4Rlg^G!kYjQ4r5>ulrl!Ss?x%i zB^aSHXjhq^t|H1+_HXahIdSiCsStfA5C1P_KMg(Ir!qxBSC!}ggf;<^6GLu)Pkd!D ze&L3H;Ei09-taGFa@Sc{MIzQUeO<|~s@f5K>EXO%9N(Upmxj6F{Q^L@I`n)Td13fn zT%p&pW`(El_U{H{OCPyC9SG_3ZudkS>UPhk{}ZSq2%L17hW#rTY^YD==c#6Ds&noY z{qT=Xr@eRH8nJLp@zL7Jhq$6NnCc|-JqCq;Nd3Kxj_w9lInN~q*F*-e+H9GMS~ddk zJL`Ra5x@iTL!)o=)cVMgK-eA_l10NQK0LZW{Aq^RMggGAT*{5(i3pYwB@XJmsn~2r z77r#GtgYcDkLl=~M_8N5`k~}m5HH`=YG3eptd9^K$bSvJ^-6>y)Hdljrbq=iSWCBm zZ_C=~9`097Ne3lHI3I2Z6cnm9KQ5I-R{5<(1ZSDdL`PvTs`g>FSLqB{uTUR4QS)y) z9C;PIvX~?LsKWMTQOcu9w-X?7c71=+KxN_oAj{0ZQf7%sKfefI@%Xda$0VxkV!8W# z7*|9=35S}&L+*pK#@F^r}D zki*+LZ4il=akFl1yKiDDOq(Bt=&Ci@TGaFO0xj~{ubuD!*CXia^-fIyq`-WCqr>{DnVqLGB<=VvgqocfT!~v$1$$Z84)s+p#s11%J!Omw2C9 z6DZO7TphP7T^~kTZs(XO<^oaE__%3vmN-8j*+Or$_lt73<#P7jEhkogZ?bnsdn5;M zK#+FzH?NPBFx4?2Ru=;A?Y9DMa*DKx+F9yMOWHqnAxhd5kGnYtpoEAl9k^tEuXM=m^9{Nwq{H^BSaXg~AO361 zq~_twQiV3ORwhKU9`4`Q*>mg2rw}Rwfrgza51y5nj6EN`l^xJI1mUI+{EX>HsxjhR zKpz?sXRl7Lz)iRt?VkmH(d~OV3Onja&2!e?NPw4G9xp2Ddxg$_1-|3YUa)6UDgoyl zK_IYh6z3+-=LYFHQDFGW^rs55(8rd=m3tZdy;LB?t6NDkOX*rtS!CMx89wv^Zm+XT z4M{kKENA=aI5wR-*VLGftLW&(zL}*-?tT?w@GJ^=dq-_Kv{OqEUcQ&)Q<d|c--&A zU2%uZ)xEoacXE=2#J_~|2JJkOd{c0ENQWZ|-Mb{JYrrdow7A_1v%rfPx#7reu8KFL z;S?4IOxaQsVp7T-54c!JO1wJ^n`aAE_!Z7j6RE3rf(0>h`Pw|bAz#0hVz_?;n@!)p zWfTofr;&HYMDefw5#c#<4^_t{7nQjvKk=9VuHzwpr@7)UDCXElJa6fSYhMH25Th3P zO!_{tm91Y$A}yaR%V<$a%4Ly1>G)PvE*)HSzj>uEl~R%hUL{v@OOgC)SiI6T>_15r z{|klk(SkJhZ@z(&pl{q?gH=)}QW7P7<8HF^rp;JLU`!{dWsvJDU}<8AzWWI#B8rSvW>0{+u|mLv~+LIQ0{9~#NA0v z$0{hZ_&T(Pu9Zh7u4tIhl-x-siT4rsBd7#{D$P=7!4ybU0nO$7a4HhV=`%(*r&7!H zg)RM1n>m0VK`*$J(BIUgBI>o%$J^4wx_1+Q9C;K{YLCFI@@Tcvnq+zAQhT;i{$@M( z*E*yx`UiT{*h7^}zXZvPZij1WX_b|8^KW>gswQY>=WEH^5iG_}zA!V1q+SPD^)Q~< zq6&Q4stU>?9D7nr&C9tFQsSvjWFo?0)ItIvssTzflQR}$T?o@F#;UTTTVF!?*YXvA z2R~9MH7xWM>kT_srW*Ugm!51tZ_loOz>UNP;rJFmuWWPj!7Q^pa^ z5ND*wiTBEO>B@kuyz)5b(;F>W&6S8Zq0s{rol!N!Sy|dtZ}|B@J}5(pWl&Fm%dfs6WUJNb1U7fQA~@9cY+K9Qtgmw>arKH zf(ii!rl=1I;K;PBv&$4BbHm$J<0C>cEgguW%y7R(m1v{J#lb`?#H7`KU&YPf zn6Kr9kL`pn4z=wfVWgGi;3wxo42ofvQK}#uiNkkfv0HEfsKXT@Aarr9if}*@$QV82 zC6$;wr=ap4+e&-_a;YznSPeu_W(K%Q%ND7BAokxp`ISE~K-W>T-@}2{U93kUj;UaR zPzn0(2lRv19j0otk;g*_#NN_>>lscTo>q^1Z9`SpkXYZ3ICffCJo8~`e1yv4Rvb6g zpyMHMm4$mjV!|q-${HPS)EqObs!;M5)Vm!azTCXL5SHxO!xroB{Z`cyPVRl`pN)gv z@mh!jaR@ZMf|OYq&WA+jzn+Z@f4;3Jf~^LazxLl-HF*8;&0ZBPPpy!D0_liWO~W;{ zU&F^WW1oU7V9JHWq~$C`=ry58JgJ#dAu;@q%?A|fy8*mN#q7Zzhe7C<#;0QBlt~*f zkM(~1m7IBV1R`+H#hgwu9XAn+wJSxYila?{DoXrTWYIL2g*%cC)Apzf5~yWm*$rDe z`<{%@EBW-F*s!wg=qQhW2yak|pn@`iicZux(l_`qR1;*yeoShO;t8oh?x!dI1 z@o8utEy#BIt+-e5$?Uu*^;ydXAZEh?XYWY{x7jdysk5~9FMySQo{+scj{bfKFcWW7 z&hqQGWZ$lC@jhGS#T}@)X?JWy5lFL{;kYO2l7;yMl+e}XicmMzO*_pf2IctUu)tY1 zn94xHT{YK#{&o&`NF7 zzg5Cgg~>vV_~;0KeDnQ8(DUN#Jp?A;^-{Jws@v3&2lwCfM;X@5#DnRx4q<-P%GJ32 zH*{J5A_?MH@L?{`!T&<$`xX_HxZFP96?;4s)1OEXR2|zw--eqEN60t(&je-R5Zcb@ ze{+lX$TREk$SUz0s_;GTMl1ef{}45ncnD13ekf^$Mf|&ew;sh-)v97VX7{2?o0@Vg zFaJ&NLK%nU`Zh%k{sJ4((|aB4J7(>f5q)d~4`@XglrbT)^CJ!wl?=S8Ov;Ur&Oz4> zY@W0V0C^qaNOIU2djm-CTbeEjuL!%}lR&sGsBkCAnS47BUB9(w2GK!du!Y22i3h)Y zqHJKwab9A73Zz`-Dhj$tcovF1Tm5mTJ;kWik5?uTBmFXH8WWu647lx8CH#@Hi*0_I zBRoa1@A7D0z?K2QMP0H?V#*&ZDHt7IY~|O$M&@ag%*kExTX@R`0p7D z7Y7`dp1yRcE$udPUhxWfJSj;(m^_er^Q4E-EN}jQPoW7ks|fRF5uppYDU=(@T>8>B zNE|8}W=M+f+s|0d4{`7AUbxRj-J2I4Z$9@iBFS0vI?U@)S;05m%X>j0-z+?8D2?kQ zORYa4fhg1F&}Uuuv@F-k62Xyw-u;j~(l2wW-=3DNavD5v3R-^tDXwF8>+K%zQG%!L z(Fd4+6kkCu*k6&HjAX}b=fh>ZPG}*_5e6dbD=!6?*B^XJ=01*l`R@RHt(X^;_e(h~Rq0e0(}R zZ}Zs=2!n40JbL%^__V@|{v>VZ*K$!n1ZA$O=p=ugPWK{CV{^Xxu!~W4RIW=>SO6>V zcIW!+XMI%$?JT4Ya77adMrUvr@y>u9`)E3Ct}Q=4n5psTK#>hE2Ysh{ZoAawz4XC< zA?Y68j3SL1<8!gzwJHCd?$Su1;iejgM$tEk!O1y_7ur26+FAW?jv(R?9$>e$4Niya z%ufl4N!)2+*Qa@wV-AEl)OV|sKk#&>G?Ev1%sP~66iPoqT~JU^(fOqsQP>)i<5}Cl zRGqAsL$iBO6J7ncZSAP7hNQZ3QPtsptaVH2j)`jDFq)<}efGz1q-g-R7QHiUan%v{ zp~S`aA3$A4bN^BBWXG5C4cFx@P)-2=WCI^x552{ixHv z2Zonn^A-XiNM?_tV^!goIDYvtrRF6*N+8y$1VU>F*+pXrB{{slo!Z%@6k7Fvca`IS z_-!JSMkeK_hS7ZQuZ`U$AV>8rHrvnJB+6}gl*>qlO6hNM{*GtL<)3AAK_#bFKh`mj81wUQQW$#H5ry!$pW8G=KEQ25g-8Iuef_Ev7F{d*!$*XC zj|32Ru-nn+mI$GOg$+Z4Sk1=d%%pq}S&lr)H9`sywW6GPONKwBs!f`%4<)qhJl52z=JG-*dto#h0KSAl%Xb9llG`^+IjWb9yLKlk?r8WhBPK zPma3{<<*A*NU6IcG%f=GAnCsP7QiqPZGR+5StNvN&xq_f6HF4iL_D_u)yhZ+j}xBVL^#X+)c%^P24O!WEEC_1 zVL6E0y=G3zkAt$}y#{HCh;LYQS>zNQNiDyj1y1v*G?&xg5NW!~{ci=DfN~ z=DEI99dw{<8oJvf0XqJAznT^`d{@8;b(2X0C6U6ml>hU8t)7%g?$hPkODRZZvXmV@ zLS>VRtn0d6VqylH0uTM4vW2hGO_(Ysb|HwWhSW_ct7ws+418H1+l=tmOJg_DaA>sV zv5P1DVLCWnT$dNV<;o}gmD=~wbca)YRMdBOuWhT_7ZEnT>>MS;aQVsWA^H~+Y zX7bw)8`PeEfI(6X9p5LUcrOYF7{5R~8xBbJcDjJ5g5Z$9okm&U;^r>MJ61kTgk^ls z{R||RWrRvx$%CV^HW$v|Ex=}Rg~|1}zQqTJilrSZ+uL@IJR2KUT_P-v^(L|!7%K0r zw6f7C*vChb{R?G>67!`9WNT74G3irls3|0y+I<`8~<|6SsYy3sjvb8XLv> z|3yDuU_KuAcRKxM~}lmaPLSp*V|bojR|^D(+`L zrc4EYw!>?-1Jpvnq_1pgaY3yww-Gx`o&(pr)` z0j!F&I_7Tjhq(CppeJ}~!QK#ZqpAEgm)Fr0@|B5Nc_)*UCPd0n9rR*$oFiPTc`T_{ zRDU`AU6bW%PSY(S-hZu3d0Z8AHZ&92&~=wG$&V*K%Z6dc_v1|f=8|X&s4VfraRdS& z{4~{cRV$QjqW&LHO9KQH000080FrFkR^n-hnRqGy0EsJ?5o$m;e|@@TSX5EhFifX7 zLxaQsQj!KG-QChX3JB5-5z!} zQOhrufJNBbKSfQ?sp7L8Qik4$3yeOjuVlAxf-MMgx(NS#<*dx@KXb=TR&`*<|rf8twC@K=>qqICnaAY&_!cX*t!obMR??bg;A&znCJJ%frUYfe*5-s8CU z!=^=9dCzBUZ~E?nhoPIG`$y5p99F<0L588oy(OK1Oz?fb=lSumylJ7wLX~PJ2J=UG znANw(A+Rn|BQx`|%M1~*zdszvTj!!g$Yv|e^7GpDe^K>!dC8h|?UwgSsb+AE8*28n z7>z5B+5_ETsrLP`{wlDk(dvO%Ne<WIVP1g06fqa;ci_%;-X@0+pjx!oRA?RO1 zhsT9{WVw{AG2ZLgUGU&tW|%=S{;M9eVIqAmEboi z^~3`3@r4xcad6p?)4G9EsBP&lyE*9MA0$GYoj;+Gdut`;YyB^`hM37H4X4xLyG0Mi z%2{jjCK7)=5XF4v)p5Sb*q`wCPHg_YoGM?0ig#BTVQN4J4TQN-pnEVo=rvEd<4hr4{WRxa`(P#c;G ze=j){>$4d*1aBq>et1zkYgkYGt)byp2E#EOTgwqI^__3@6%8N*efDB<00xa4O+wAu zfr=udR{xNH;2I(@rt z`AbF4qr_xV!1B5Y&H$ZEFeTHcpEKy{Vv$edHTE&* z0oTpnRS{!lgI+~V_Qb2LxYb%IO4M#;zVK%o!DYVB+-;Kkg06;IUafLS0Z&C^7nZL% zXid_87-E+js*5`vNM-59YM)5@>vxwQE${^e>dkl z1E#*tcarP=adJ0FqqY^dV=}na{Xh%4ouBkIH0*;z)D9{5;{K$E#}gaVc_c^ip4IYi z;;q7@98j$+aTWz++l(dG_UkHnj`s=P$rGjy{b{<~g1MuZ$S++3w{RYgc>G)V#Oybo zhjR6++cTiCu?uedm6A-le>bMzc_SJc@kadz6dSj6kKM@P^`5&eOwfy=!)Tg@ zX`Ikm6fd`*g3?t&$5G^`uhw}^yM>p3vj)DMkysqPyepB3Os3Uv`sv#Hk{I_`TFkKQ z5T$0D&c8-z6T%?2o4(IhH27kzWXyq5*YyH@5Z)Qf7C&`F->`{l-fvwwe-8j?GU(3o zx(xH5Kad^FblGAzQbDikUYX6w7~iMJf|;5! zL?CCTr?cp1fcJ#kn%-L^cbGKRLJHebi7`Y2r{f4s$7Uk^*F=jkYE z_sA<-qF#2!fW$W?EsoYFeS2tz!z{GCR2w}2qpG{Ud6@U3SLH$1pXX0TM8_vLMl5r+ zoliRBrkLT7A9uYMA`YMDCm(z~e}mLVSfDO-T(Nd;u$Y;fx-D#8P&7YG>)J8J2Oe8 zqV;r!jzgR$!-7V&iaQr`zy}&5KgSQH<%tc08{j^zhTEv|E$;cv-kIo&ycfwpkmF#m z;?Rkgb=VwwDwueDa_gh}ZZk5k)Oo0UubkIKT1N7vfQQPDe|0!P=-7qUUSOKtUu{dO>c~tJYMKn$4{5Z=ZY9#bdHF7m#ETk4 zJfN~&qM=++YEk_tz`t*YxD2*+D!C+FsshVFO1wU0ns2=zm-H+gJ-%FQW^AzQIuHrH z6j2K^r(ENfy*v-l4^SdM6FaDHlNH*dyI0^No|u&(f3&Nr$eUD@o#PdaUj2S1s8>;8OlZYeM#+jg%c{^gg>69aK&-jkh2 zB2o*FZ(fnt-be!mP;wWe8m}xm6LrNx9fCr=r@y2&ZkgYc8bw?!cSB)rH!=jUh*53d z5imP2J^B^8+kDq$P9sCFVX{2o@aOizjgfsxfBr!e$AB`QbOJq_hwZMnTc_&>ziZ}f zoYh{n@ji*rpTSwS9&J7EeA2q*tAM!AEms=Rbx9VG(51M;ui0r~a+;I6X^CEL~{m`(`aC_L>b2S=lfZP{~yo ze_z|yP;ByXNIWts;|0n?cm5xX1Bh7G$3J%F@J4;`W;nE`F8T8ThwwqER*RbBhWcvu zvn#>Z(e`tMFeT}G(1EQjk58X|ZpD3N<3D)KH`F$%0Sg@Xyu<#?|K?nFzU`Vp^x(h` zZu{_UT>A0`r*gW%C6Q?u-D8LKn4{Sfe``?Q3Y0kMK}t%)QOhG;Mf@Zx; z*Sr;R+#N*>C2{Y)t7xC~GNGLHu>%O>^QWQtg|O&ZuJ=KH+T+-`DS8Rg6bGZ)?zDnv z?Kvd7bXY!REh&H%$T9x4FAq9chs|YGXaW17e!yz2i|H4gz@u=Wd7H#8RvCwvf5N_- zFWH}og^?tAh;=Ho>wKv~uh(t;Y$)c*#gb}f@5o|a52l9RNa;;&L2i<>=aXPpkL*YD z6;zU>S8mM_si3Le<(3_TG+PGCUN)%|!GN;;vk4uP8I4R!#7}gcs&DqAqSG&IUwbB< zA4aKtbQ14eYLzfezX^lFDy^RdM{A+CP*hqCxjuKB*;EAZjRc}HrGJ#plD7#@9hbs z7S4PS?8n0rcx`LtHWGRq<2&r59ve5DDRnbl?8nzl>d_?5%Wq*H>IW%YuWcTXBf zM}BlHIa3PoC`#ZSgR+<3uNn7sI?BE}SY?+tLsq<~8lUvKL~0-U&G~X$=jbo3;?p3D>! zMVhsiAt#U*=dau*)ds75NV=%T+|V&=^yLWe>M|tG1Q8bAJ1zmWeuQo(rC4Rlf1~bJtb)dm177A9cD5c4Ly?|6#FYmzV{QdtE3r)f903XM4bD(B zLRJr(7E&a(6rR2a*L9(6aYzKKnZ83Vu7bXuXe?-~Xh*OS5B6k5sH)N};9I~)8nL*bFN~$5rSIAa4l%yj`tuKgm$So3E)hi&|g{eTZBt0@j ztU&1_=4#ULe~!Z^mWoFj+fA9KB(Z0md)~gJvEfbI_krx6w&G)P{BJIwG~7TyMfo-; z1vSf4N*K@~j3ic1sGua?(8im^3F{8Z;t>El;>vWac`48h{c_y`6hUGD!aQTKkaim1 zjGsdP50Zf_Msn9LVZR<9yEfPqQ&H@kOM&ZxyL;~!e-iN~=t2oNl(RsJ#V@WgrNc7E zLSEPj!?G&C$nBS$9d_u+gf8U(i2mXA#>?TFBfx9~l+RlYzLuU(rH`1*r+GmyRflXL zSPX1|Y5$GEbsei13VuKu@b%7r$Ruwf$s9;ZeIgfv@o~fIdk0aTQQAzzvs(l~tY_ml z6rmj`f6&hJq;l(P z{F)U3)EaD!>*;mm;s!P~TT}?#&VL^>+h`vM69O^3qCEb}c%kqA3c^5hEW@T~6yf<9 zTMsMHy>+~Lo6is&p_^E{9Dj6gi5f@D=8X>Be-IZT*0S$kNt(NX@qJsp&ubkG9zi=g z$WJHLY$uA8@|pmNGe(yhXvQB|py9AjsR;MxKCIXS%C|hJ~er3WZ&d&>X@ft#cMA^Vu}pfA@;Qu)kR~ ze{VbK{Li92!m#$|+inno^GV6EoWfF8ZOTU}u>7Sv2g$posp-O?*6mmBU;Zz|PFDZ3 zkN<^i6HdxdPouCBWsgRaI%>L3f`b%{`eGs;O0yH`n{Q$kQEHNsV-Nw6%WfjmQWcV| ztQz#F>VK5+419AE`738R?D(d&0qVmVe@JoYReo{3TICsHbHjgGvvRnzFkKxA(Z`CK zJ;o0y7&np|@3`nJ)l!o!A$P;*!ox60z8^1ne9vtmf3XuMAL4smVRrK7j?^}3ODq!k z8Ji|G@N+lvql%*m2)W3H4SU}NjWyiePk3v9L{%p7$MRx}P_(5GXMv?|>Zmw5A+uMvSy zcf(&P1{f`mn6z`pTu$dSD5?9p&iE`WBN7=ZOc zCwdU2kNAIqlQ(8oOhXt*w4e-#KCt{$x|=o|+dly_3g0uE1ztq*nU?!ULwzQIagN$J=CV(t!lEgb_uMGVz~ZJ*tcH=L;sAmk$aLe_IY(likC` z?ahiXl>iElhI}1p_{%cOZui{Ym~z7r)O)j0h1a!1D$?s!g z3@GB;ltZHhn8 zFtoK@yov(YZ&;DByy>tdHV-tn$e-q|0bDij%r&V+)SDd-<~GUx`eGmc5nl)ajnni* zPQky2e~rVIDXq#yroGBdY*eHbJ6Jl!7x$pgv$sL9}?3J+6jMnMut5b z)C?fUbzcm>Zbe*g7zO9Ajf`OB1q;=vnn3$PX|01f&2JIYM|0I=0_7>heoA`=5SUFfEkhM=N#NE8V4VK)b;$ZvCLRLaKy2hmK`d1$ zjcax(qvzktP7N3PBN^4auVz&8=f0^9&!RO4fc!1^kiT%YgX-G*85&oFw}Pq9h{jEI z1`i#4U%fZw9fg80kR|~s$tL>{MzkdP_Vy!sYMt8o_WB<20FAK02V6B7F#HT(;l>TX9R+wieY9*?qVV6t;^*Q>fx%VeffN_eGtyLxA3?a$r5-Wx#75reZJWS*ui0HD zyS||b!sICRKSiL%+Sb@|k3o z@r-RsV0xyJ`cd{vmbLXAfK96A08fRVW&j9k58Br9lXvvsP9&3bz@FiJ(_%ZNto$tmwdxOBfde8}>@1A(p3&u6A!FN)IPQ20YT83X`J9e@jXqJyP)*+% z*Am7zA8)?TC;ESG0&vVbPFCkF&nS*}h$yRla>BA(VKljz9OY>F(g$%FG!GuXUaW%i zMcAgI=1-m5D?~Ge7Pg;rIiECwQPHJ(|u}i(IWmO`FihXU(1u) zs=L!h-|gm*3S9{TM(OSYW;fWQiAE}QMvU2NQk;RAYb+q4%=KCI*1qUGbqVME2o2$m ze2pi%WVXxf>=j>1p;$OFMg1pOa0NG#!6h}>1>gNQzjI6SWD4u29Bd3>_NrRF2gwN=B3}p`hD6ex+zQ#{ZqglaHsS$5A6vzgfjH>RFMGf1 zNEF{pmkL1je%!{4;{+9yrY*(z@_6qSFTd-ZM3NUCrx&E}8DTaI^oT0-iZ&b;PJUzu zLjZA$oZE12o_57+gQ$dlhXK8+VK6&<0|7zl`dFIPhaaO{u>G90dl?l;kMgBxlMb?= zGdk&N{5>>(q|#C_bmJ?uiy5Kz=zQX+r_-}hQa7NW|L(VfLH)ijd$xiUR?LZN1w9Uj z^}rb0RE_K#Ja0cG9QM>Ks;PhWVBtyCNr4IIUmCo5rbpk(=tn(eroQ(+xCn#{P4)|_ zkB;dhr<*}9e>#VKo0#)T<2@1#V^bQ{ss%UlVZ18kj!h$e^3@!5?muThF+lef zJG%!2jvvVkL&lWxq;Nsyl9fm`W4v2u19Ao z#`Nv0B4bmKTqf}!Fq;*ptL->XNY?!%+Ap3q<>Fqg4ACvP^aIzPtPtM^_&$mS#T5@R z!g7}KHoi4fYwFZDM2_)?m`a!yne6;>o0IGUSY#zcrp4`RZBRLS%Dv`Y*1Wt{0Dif7 zehf|8)>zsfl@(BPX@Bj3se}yJh{|FCe?krZjN<9`G97?NDa*JIx;6cF5+-%(-1b(> z2nO1PxHhOX&ZP|%l)u$bhY8qAAZ8FtglGJsima z_Dce!jdz~YiMZ+mATcmoN{pzszE?{$fAx;XO6k<5wcf?LWkC2H`j3LzCy zy4YuHG*9!pPr|q!y~`7DtKsUeWF{(ILFou~5oe%YL$>vYFSO;_vEvNg^X3p|Lkp0L zUV7c_u5;b`ZIkf$8yU$!dxCbmB@Gx2sEA|$vwUu?3HgnyCtI8nNYo)vc3&3VB(XsB zlpzYaG^6l^yWtWzXd}YnNajG+e02lPv8eGXJEHB4Hz5&(XzQ@=>t>cO@5dO;q;yO4<85;XUMXa8H`YVTDpV7T6z~ggO z;-%G{S7u6qCJhvK`c)0ehn75jqft&&6!Ee5Q?J;bV%7JMs-uAih+IGfSy0+uWI8|?vIk`@d;Ti1`Qu3rKEq1=N)Q@MMw4E zX?v}MH+n!=G~(c>0k$t#wQt zWk=7;_$!o8?j7#!{=%>A%wpyD1j{1j#L0@taf8pD-olA;_Z6Y4Y{-feJOKBrh4yPu z{?=hVXE!9x_Mw4K2grsz%SK0%>U1)?Hw{^6sgKk);#tFLv8) z;?`xgSzEL+`|oLt3O(jC9eVtBS#AaU7$;%j&4B9ZNc^5IU~f4Os+xe}BDzJIV(Izc zM{RkMgk-U>!Eh*6?{3dm10Q^v4UVFzF%|clQDoJ7S%_J);2G)o^cYhZir8kJxKZp) z7AF_k&ZfwI4i>s80(skqUj7ErU=9-aIU}iOC8@T88C#3?$VYcd#sydPmjcF`xhdc} zG)DCy2zp>tkp~=g+cE%hfkeJ8iw+}C-{Ao|Ykv0tzHj96j{A9edD$dC&V`J$vOc{v zdu5f~xt)#NhG26MMqN^DQE1~0HolDC(FA>rt%hIQO31~$a(pN!O_7l}#aZq^?^@L) zi*dq4QN}yagjQ^TKio{-j6qDHsdX&}P-i9+TQiUkz zs(ZW;eagJrP533zKRRaN-w(p%oThK3SytJEL_JqR!ehA@oqZ#z><-E3Y~L3&j!eV~ zYJWIkAmY@eLq+`xCl)cN@v>(|-}k<_usneEwfN)UVt z#C+=^W{k8&??_d`Dei%F$s428lcZrQh5t#}l5-|=GDt5E-SUIDG5|dO=J6a>5-VjX zX%PIh-CU3Xdq!Wr+aeGQi-DD3$M~?B#&#r6#!Mp2xXB2x_8j1`$-bw~30Xb(JD*)i z*C8~Sal`9=u7=Iht-xbx&|I!;dV(K$5-d$bIie@koe#<`t~X10V8>Cz3(Foyz&?8Y zJZB`x;?929I&X1!AaXD5@B%!)7!6!r=1jre8yj zk7-gVsS7dLqHq=tG~`C_UjUL-o14)H8-562M~aVIyqzi^hUY!-6;pZ7i40{Mx>~1h zzisFFu8A1*2&TmV_yKq7ww=xkGLK+w5cO~if4@V ztLPa3fZkJ9QN8m_IhpN#qG(5G74$>YF1f_N@{b?&1Q4NkV{ zu#0;tUA)@)m;U>y52sjh=d2I{B>A$Pp5W^{APR7*s$(=JPhCGqdJ=hrC4gj-6rCj? z>3Tk;4%PnqEeh%hm8y2^^JZvU7!Ty)Els!mAFu0kQzn0ISv2SR_RB7^)g#(f^B)vO zNfvY^l(WCc?~mn^%_V&MfJ%4xHG!>^B@$P`cuZm71K^3QkNX7Gp2qv z5+LA0*{ZFWsnxe5;lOswmH&8x)d1l#HO*a=lFokC{GBt4SG65#fv;9`z<);M-k+OD zF&V)*TN;vdTMZ}v7_cFEdU*Td+yi#LewUcC5_fj^RhH@@LP>T0c+M?aQ>Sju&wHX9 zp0~po0~unq=ArMS(p5K}J@AJ@DIpSMI-oo(vbj9PNv6j?vT_Uk3LgxMcWp(Y9L&ag zD<{jf8ME`YLXqqnC&lLyApT=Xduc`Q^%Gc&r$Vmc82jr49)~P&GS*N8V?H-b9Y}o% zA@E@k6u!7Wj~}ZNhsr0tQdCx-UiH;TN6zrr5L1y~BC?$Oux5Tza$_~m=XP&!8cvGbW>N&rK6mavQf>+2&3l#|1msvsHBAw55R3az&2XcIiC=p zF7@1-JvTlpDtJ+l( z^zl(_=);3RK1wZI{!#j2Ha{bV0@%VWdsUt%!-QeSPh*`$Zi}V0{~G3(=4|JueQSvR zQ8kn5lKsffj{)34bU8QRzIa2ph$6G_cQX7h{KU?=}s#WR`rpG2L1?r*$Bpt3S?&hW1fTS+?ZjPJV&@{Th)0kj0{-y0vfAf-X;zov^vs8t!Nw(S z-+iINUmTF4PB89au77qi`@_CtM*di=F}%?@qM(BHtcX{s;EI!u zO0!=&F{hKRWg`6=ZAUJ*uP4~d+Q8XuBF{c7*AXt$d(Q`0&H}8mSt`;sT_K7PAVM`n zBYxhbHl!yW-3YGh5U!QfQBi(r_urAlIHkN|%-atEV)+x4;(bIUUf;TYA?Ek#UEwVz zVVxoWWYX;QqwL0c^lTX-cVP<4OK}>R4G)!ng{pr0w{ffSccQ{#{4~Q z2vvPy_Fj$m&n19nOT>dC*4@o7@Us@^I0iQWGc$LP)Mn$%2px)e=+${gj{Kp0_Ufd)&!&lcf(m0HN?6a{2MLDiJiyE zD&Izq$!_yJt@D#|5u(~B_4UZAGXbNE_r}HiD3@p$$63H;!)BTV^bqaM_&T1b74$Hz ztWpYVoGWE#LZ+5)`0rm;nO)WC**Uto*Nk5n?M14hO>yr-+OhS}-@cofUHSQE%lh!FX+G zDcgl*u_NcVN1f7==3Q|n9Yv=^i!E|N-YuKUyAc7n2#lj1ovyEn`jGZiKp|D$uBgR5 zR_m|{wk{EzU=z*f_u;i6NcSP^88l&2BMG**nbJ4r#&njP4)oyP{6yP?a3b$n`=UB& z!s|F-c5C8@plb6aWDVAcq+vbqD?)cd$Y=DQSEyyFBtLDS-9r~3B$S8Ho)li9@pSC9 zUseVH9<#&)xcRXrVWB;}RZy(pJXCDVSgpC1Ua#kLP6@HMqo^N@8LHTuF7kD%WI$wB z>fXJy(TM4=-dUWSJ9mmth^Rg2>jBi*5q8D2W-LSJG(Ev`ydCzKqT& z5}3JXNr772rwuJ7@L>4bS2y%%$ObZJCeAV=;orVqy6{`HAoEtyRxzUmX zFb<68+;qAx+2m9vj}U^=Qa^$;|CM=7^l-U#Z(`}fMYD$taXa#Ey1xCO92SkopiYYO zR{v9X@^ZD9vpK1$#k7~3awj4~p_8(2CO{{U_q07@-=e_H4>2cEu<}OC$~b$cT}{}L zaoWV)dsAek< z-1=l@fiZZ(Lv42;eMLW$tiv=iVkz<)BHgG)q!d*ljmkPZ1I*?`YsHATjGvXa?jfA1 z=CA+_ZEXGCG@&QypfHxAZifvNROUfJKH|vw#N_9~kC)*%OhqiO1H9|4aHl8-fU1I_ zOwUW50O-5Gd&%CP_&Q3?rz4CW*>vBwqPs<|9}6JR4n@|J2wP8NIuS0bh4}YgPaA;j zZ8&J}E=zL2Vp^LOZaDkjQh6Q%V!A(nHJdx1X!0VP4U*ZEM9 zF|hqnupXuT{Xo@J^Tkzig7swS^rD-3F;cI&TR?P!@{9xdeo|>ly{8jLOr@A)D zE+~GGgMk%LfPrxWW5k7MfdW=SFhF2}5E4KOUA`e7sPwscb`rXXbQ(^-nUomjh*-W^ zDh@eIQ@L3sS2~7N3b-y@>{0|e^O0Rh%I>w}0&wnZe?OGIl>Bg-?)fl!%FTI_N^g58ZBpp)uB8WqOpe1}ZGewE!tdK@Tm0Ptylp;F=ZeR5Q?or8j0>?FC2eUO zTRt9PHC}<%(vdfGWsi!^X85c`x&YmYQkl0ndOca~xq!aHG#hwubFJU_$Qf%gMOY{O zW|Q4xvXO9Y=Dxg?8V9WC?2$R>vw3OLW+V+o8DTQ1bp5px+D9P)ZKXCc#{eQ`VA^Qb zb}{L3h8~M|SiO4t0}2yjXhZ(j#vP+3t(3V&{eg`tdwo!F=!bGK(-j%j=&OJ%;o0HTCBj87KE2}3V2 zJ-3rGmnK9CuY^(>$umV3(F5Gp2YOSu&oOQ#t>{`9F19E27IqLgMY|F7b;r7x=GbNq`4o_pSZX5L=Iz;%BWRTuX9D9vk`>O(+a3`>a(#Gre!?gKEiKPh=z2fcBj z7xMA}B8wAT7HuYvc93I8?VjcX0(4*u5D;(KmC{%u;^Jn` z%XDpGl{Ft1Ct105#sS^+0p&DikTp%b2vP2YXAb1wOkt*znW!?J2@!tE+YB;7Um3D$ zW)_{Tmo4?GVT_>A89cEiYHTupDdqd%aa*m)w2CXx2vEF=m`u(~@MFq;F6(5_33gY` zPedV|E6o#E#6x;=x`h^_C8jY*MYZF`bnr^(IWLu(#Dfav3kC#K=|S8&>J^H>2u9&- zE;?^T8w|xPk3>N8!2o4%@h`Lh!W=aMY35NYnnWjo}8hkmnQ2E zTWBdfO499?uA^A8Hq$Kso6*D~EDq6qm+p5vKHF2euySULdh=c0$4##apH_+6L-BgZ zG6((RMgy_RRHb(!TzbV6sq+U0+7q$o=Z(d(l}L?r+BLxXY4|-mr=}oMabX)m%yVW~ zTTm-UFnspGRR~%9k6h_h@Qia8G5$G9D%0x*Omjv3&UQ2z*_Qc4w)_Pi*A0)KocG_) zh2y{3WY|yA*{8*p+Y#T+>?BL&?`v<{4vDvwZ`)T96vD%&8wx)1T7t`w{(1P;-PKN32GqOp1Xql$g$g4vq*^u;|&qT6YI%wEu z;GnQX+pMVbOA2?qt{5=>G;5zpWdCZm;TldhV~O^xS`APYZK&Jga^R*nqLRX6_4?tu zjk#Nl@DQz-wBGOA+hT&+_>*ulAZptel7jE&bc-`!ZVzbbZZ;~;5*vzC#4W{*w6?JuG_5`U5Mq1sPTYBcrMAHhQQ#p1py>}OcuRkY0ru7!9+ zm1xPP^=@n6W@WEMXG$fh>Qct2H?(%DtnE%Yt0nzdjkm*4-xqokFf6s8zrV^5G`5Xo z&anY}i4#%NVd+T_q)gC#=}BBemY+rFNdS8=)Rs})jrS#_-fYn-A?Om+XTD!OBH*uL z`;4myn;p_#d|6}D;%0h9RXF!JJReaqkQS05oiF8ZH(e=*HnBKqFB$6~$V%`l5Ub&} z{-m3`U#kN=VT%Y(eCNb<)RBU@E;5MR^E3emUfYWs0c$JksI<_HD7}={${sLWf5N;t z+GNBDw8rpo#-_DQJ_(WY%43wMW?8X)q}8CGS)g8|HOFlM0^JY?gXsyAfP`I?v@_(ESQj&;f5V?`J6Whjcw$5bp4d4y@AkHNLIM!rCkX4qGdQ=ShcPm^|+R zo@!2kbnnb$t-@T!q(8Fu`tPzV1Oq<$(Z3GNS~68gnHAmqM;?$6i#x1gk)!Hzd28X zkgn0xo7*{&jgRtn20Mk+^=)QcFN@~mGQTqOP>wD!-T-8}Qhs`T%;T7K?oIXe{Azb_ z2$=sd-e!?0lvQ^vkQ#%j;>n-!mT_@*)P(|uyVF}FWh4krS_(8!52(_xNKZd`PqS1+jq%3M=IinH{g zM zoOs*`M;?E&{P-qizLN9Y8gyi%gQpgWgR1)}{u z!mGzSsXs3|zsO7y3#rfnW!>(r#?2Uc(_$8QdqZDZWq5Oy7D>f68O#p;T;=(l?)_j^ zR+tP3tK9yTJFIN$603EX?pc*R$ISk+eo8N$u=2+sbc>o8)0`0U`(TG}qp!zOjkQT= zqD#=zRi`}GSriUe;1x%#9Q}BjDLNYkCr|ahZ?k!L%|1WA3OygIM=c?~t;@ zGhXgaqGaowA1`#6vOiq7!BGyzi;SL4y=*jUzCxA0nU=ZnP2n6L9jD*6RuKy z>K_^g)n6Bmx}<~J7P6?N_yzgOq*#f?HdJ5^OhyJeArgaw2c)3He!5c_7n?>%Ls^T0 zdAIV&x<&JQsmHlKeU&Mdy!W#GeOdd_ZjJ>l6#~8ZLi|nV7#X3jW~yd>`{uHJQ@u6a z=7arEYw(*L1K?e3Ryv(A#h>Q!y6jokxkcAatQ;oj`bLwhJ19XeNe`9mou;6+uys-H z=cV-saRnw%Qfm!mF#sB|M6RbUtG~n?v*a^X{Yx3lh5PsXFClKNW4r@wIR0N+VLy+N zpVymrzo@Oh8f}d%J@Op~9M`A-QHhI?WF*QFsa#I=l>uj3V~Clxje-i@`^@$@>nF46PL}Xo|}w9T70)INtK;tsUBt#qdu)$ z+qs-4a4?_Xp>ky+2$#IN7tOGf^kBMHm>@ONl-IQ->i0Ww+*L@jX}`!qt`kAwGhetc zvWabcn*;1Pr_jWhxp(g&GVL;BZt|AKOiYD%&U!ttDhnWs5h!`Z(D5rd0uSCf)_yAanYdx6 zz|F4Le|8rVg~qJCojFWI_Dw8x83rvYY=s#zHkiZf4n28$g{1eeUDX+bmajzdqI)2K z%BoA<1@5eW((jcDh9f?j{$SBJt}0$M&@gBu%y*DXj7r1`C1=MfjL}kxR%yy2V_LpZ zvj_0>wHvYX`vv2kU#koS#-s<<`&i7jjNh&*$E3M-b4M7Pfj+7o5uC4qGPbMEN;}@U zwc%?)R8)C_!6EXcv=Zq90=USMkE2T^A6Qm%-M5wiI-Md8pK2ZtHh8H%{P>M#vJpMp zK-jelSoe>16hrY1#t4}&s$94H^AQ2EW|9EN+UIf?b!0$b!>M*Ya*s*3IXt0v7o_Gvi3XfAUYY`*7GBF5u%i7cH0(#u%*=&VP=O@RlLCv} zJfS`x;3Sqd*ROHJ;G(r}6pY;4X)2$6`n>Ubuf&oXj@s5Dlh)kme#k!U6ik-qb|vid)L$o%&}_(4hjR$a(tWQByy8u3_f4GD5l8{O3EZEu z9yT&kXl^&Y%}-tLB%LaTnnYSLQsDr;-;K75Lr8XqYVq@C`vtbNlqYh3@fc2tnEU}n z*GQhsI!J2Rd2Od+e~RFm0S{&K$=ByX6iZ4e_G!(&aBydFYyTuTA0f(3Fh>%60B(p# zx+&^>K6;f%^$t~REu*X9M^cB1!_VSF3eJ0I^UdT~o*wA=(}}#-ldh3>b=5(DHoQQZ zb zSL;sdG|_$L349f5cLHQ)5gaBElw~S1NvoVB`8%I4w`mXsoOoUEn7mm5=4}fRQAwW$ zhH;-vu=9Lu2Kco~+70&=9)gJc`k)9LT^Q3A?i6OqI*GEk-7lfOVMqmMhHHq)+zFjt z;Lhl|3eZe_P3^n=+<~2Wn6>fqt9&=d0IJx`Pz2l}C#Dn)w%rTaz_*7Gy$R+zaw;y< zF>iFdv>0p2hLQZVEu_Wj;rs0wMmR-hHJc**r5JbWQnVes#X1`%t>{^jd zz*9OgW8hte!#mazh)^l>uBQT8_`4|-^DeP?KrJyh(_>(&AH7`;+oVrr!Y&UL!9Ur* zHM}mjvEe>?tJ=tgV9wMg!Q1T~9hnmlz9Fypyx>m(Oa(HFjY?w@|CGy2 zh>eiGHm$5mVgQP6lYVpV^#7z{IC?blLpO4hrFt85vWGr1?j@eBg`l7QhGtx&kMY)G z#g|YpQwvXVSfDF?Y!F%juAZO%Tgro3ykv7pDkg5Od%aD7nQ&1!n=hR10P&f}l;N%` z<8vFHm$V~yN#)2nU_m`;0`3Ya(*|K3CxS*+R$vgGSBTn8TXL1&D=juDp`|1qSg2{0 z0=YH3^G8z6ll%U=xP6=BGsLZkEhJoaPH@c%D^NO%^_T>=fP<{p1t1GqfP_1Mv@4}D ziJ{Ylz!7_kMe}=!Oh^mv%#jAuU~L2b6YP6IZ^!!Ec7;SNAV3Aoqf=#yTq z0kGQeIrU)ZD;1eullf4mr<2Y^@3r|a2_XK0_TF%UBvZb$BN!AO>4HQe1)no;eOy!8u zf3oGqarWF#H&foN;BOLOw^!8|n5JOIbD3U<8y!oiFVdd7-8c+y z`?X62pGEsoy;B2NIygv_ip8q5q7_bkM=j*kgg?Fj42nE){m0%M3x8knXZOPW;$vP> zDWyE?{1oPmS|ss#nnt7gB`GpvZfs`y=>$bNAYgzb-5)60m-S~=PULeuA=}q(4Fb($ z8$oo zd|G2s0Nc}RkXSR!vO>Y8Njmq%*=0K=M+|d}L(RCnOn+*o1&W-BvvcF-rU)r~X;QxG zv+VQ^7uLXtW!>0mKu7?6erT3KJ;X~u#t{sG2k_cjrp-)e4}^s2A6jNd8?s4eM*Cz! zgrs&Vk2K&zzhvm66B=SYVMn+~{ooQg$&v&-?3tj*e);i8uytpm4Yw}HsP(nw3!~Sc zh?{L{leoU`)^Q{mx4G_lj{<(H%KJ8A6)z2Q*lr)MF4GYUHl{X}AI}X*C4X2mj$l}8 z5CLElgYuDCqdp-q(Afu5FJa5j7d1i&e0=JaxT&_cvNf95NEm8ct60TOd3n~OSL*p2LwtlpPW)7--e-q0B+>8tF66zAb&$j(n&P_3)jVh4K;AylI$@OiuK4={=_Xo*Avo{=D~ zY2$kfA2F&sm^owBh-GSMSRvIkJ#whDZ-rS%_m;lBZcSriQrCYyPzzP_T$w+a?N><& z-c^0RoyeUWGgKk&0tgYFD&F^z;3?qAG5h3u>&rf_l^8+I*w1bIlL(USQu ze0M9BOFNI0&csRVRaCo*NP`IqOx~)hcj#l_R`GO-2H)m4^H64sW}zB1P62quHoH_3 z7ly5o>}wi``PDquxHuD73uilH!Wr#_$xwe=qYQ)ZLEB%v?K|+dDSl9woo1`kM#39R z-VAot|3g`mxqZW^B)krGE7jlf*}QxF`xe3D+5{z%=yey4J0f}mWOQQ>v5cJ#O29v(RRN~|K`1-+NJj1{WC zDjv(hR%>~G9UO{5dc7@wA}8acE1_{z)l{5Dz%h8!&`DHyWP)y78YZC4;&bTPLY49GwCy0`e>NZs@S@iPK?9lp~ch3HH@cZm7>+^FJ6QyQFxZSyd*2m0PihDq9E& zF?5;FJEKUya7G+SV}AmKc&_OVYdoK(U{DppUK0$;Qh8Egls#ZR>^W8{>I?ypjXQ<< zS*?(*jElWtANzTtSU4#PwhSB?j&fYx%+iUQfIG`fNSJes{L;$1_9jBiTjWJjV%4#* z7zLlG0pK*GJ~A(wIFqJ@#W7Xu@-&it@TVTBQN0JtyQFp}?%jZXc|{{TY`m`tAB9>3 zfNn0wd)N?$m>9=O+m%vw9(aI_Pao-)x0^p*kezZ$PivHOgN+5%(U+goCOb6d9!XyW zug-H6?|7p=u{8ax$^Figim=#HB&8Gr3*O&zu*p?}i&@=UD{8B`Vs4`2&JZiS>C?gl zsq@>COf2F6D8vC^wRhjje|hhhc{jBh&Gi1Wy0@rwM(6I?^K9lIG4)VukgxQaR)}Ti z=Yk-md&*TMmKn88G1HRXE~9v?Y7l{lw!M2=#s;@~Z1WL}9C^?!h2v-XIn$@$L)DwxMJ>`nG5lenzv zxS%#5>w(5E;$!eg6&5)>!&z`krr>ffmHr(jQ{xdqTi5K{nLiHRM~th`RjBiW*e_kv z&E+&?K(c6u+4;3J>3l3lK0Z_Xs-kDWL=J<` z%!_($E_ifOgwJv2k2zJ3ulmUt1x^0=FTE2KT>kVNxs%9!WYWtUmQR*Q~G=q`XLw$`Td5`FDx?vo|kphCwyfKvK?xHcZ1o-jA z<-gibH@;(CV$6OW%5hAAQWu&ge~;vdWEPTlD}%hDxKBDF|8-7t19DG6U2X8xxmEdx_v3}B? zzy`Y%BcGNjHP#e1g)wO%wsnSvzVNH-msmS=Q#ibZkMN!z!JBO(M$vmiz|99){6k0% zKAg0#5?@sC_r-)ydKp*=97JMcHX`KAlzeH7S1fN`c0ih+d%mywrll)V%0d&_NbO?xmOgfn@n zoIm^w%z#+)?y6%@bV~->Lup0C0s1)SdtIs%%rjZ(R_$aX2eY@&dIyAlT~u(A+k*Qd2rsU z6#&`t+=-G>Z-(=|RTh5Jr)WynW{pnJOOl2#sT3_8sSqPhG zWw6IF#lj9x$zclsD8{dv*JM0pU}Dz|r1+>sh$B}FXyqSNp2R9VX`c7gKBr?8dD;8A zxvK8;&I$ZxU{0UaTDEyCAzj1>+?X>Bj00jA>kW0)6y=JP!bNYE`=qf@0y9Ent`WL2 zJlOT|+%hPd5xUclkuKj40tO7-~2Y>0$VV9Ak74OG2Q>uLh{7q@AHGyZtVw7l^^n zNVbbYztl^5k=DrD&8sv$J>P$13rph&`HLO12HeTo$PX4=O~;V+tLBZfWR0I-l$Tvr zcFJq@qw7Lu zImj({$y7FYrh8q~5807-A=JO>tjg465O&OzDHwEClKjzciryMJGRs%DLKtu?<@o8X zNg_VLl?;_@+K{Qy|E*W?>w;;|~ zZO>z|fwDQ|U4SDSQhRjLBT$f`z_fXaqHG;r#A@y@DwTug=pJtobsp}xcgRXH*idz_ zw(sVIKil^}}dH$z48AwOpDn_#QZNDxm2fE9|3xSi9k=or20Gke`t1^qB6XY}35 zqJP%So64sTs;~db?{L_)#rw47QP&dP$KvlGboN*J%p}j zJgjvXtO$~_#TXqs(jgS$Cqo`BXwwyA(g;k#FL{Ckuj2$t1+ytpYrd#@XR!JWN{~n6 zRnfQyU8cTNN8%CeuF^D$7Je=yG@7%Fj6S1eNX+{b-4Ix49S*^;zy;x;$=q1$BrRBz zdztT0DJWkzP@FKFX!HRYEZ-sof-ndoAc%q>27)*U5+F!|AO(Un2r?kZf*=QiJO~OP zD1x8_f-(pyAgF?%27-Ene2c~#1hSgUm4=!L)~Gis7}(<`P^(=-0K&={81qFFAF}ob z4bUin1`9aeu0acV_>YkTi8?gkNz9!uH1IC4d7c4KV3J>9z(7f0|Njp-7%`}%3izLv z4FNRBK>H32S_l&eVAX&IE^r8j0R`CmS9yf`rx?J26r4_wG6C~XG3?Y}huDYxM=Cot z_#lem{}EIa26&*^k_IY}v`YgQVjST=849S^rNIONjr32kMq_{j9`u1KcKxk5gZxkC zMrS|+9=&KF0yhUVpn%xjAR8IlKbs&n11wOZTZ0E;3H?6>9oW$g@@(tNe+n#65r+X8 zh}Q#>pD_N(hPVtE|4+Ag_zb9s|KjmC8f#ep)j|L&;Dcu1O{)1n9&Gi1JjlcOuL3-f zq*sFtq8RU=f=bMQ{%^isB>$^VK7#)$zyK$ELGel;{HKugX|Oe z0_Q0iKK~62Ekr8$Ul|X`&<|?RNBNKV_G>UhoKpQGBmJP(lr;ZH82sE2WuD=Q%@L))T6(XPK zFTn*O3W9D&^Zrx#gcy*3SO=heAuasBMn&NNS7B*b1MA=BkRJgpO@+We`R9lR zCj__<5N#AR#=?jO7lgC$Um^!lDe|`@1p1DGYRHNGB?Q2kQBX{6#s3lVG0=*(OZ+45 zV;UUbKp^TU$on%zP)O&;K<*Vv|Fz-)9mX|afMnyKjf^MzpCSNpDEA+M0g9=CR&e6^ z|LozLagdww3jf@snb2SdM+Ab8gZlEC0C{Pq{Le5x0SZgC%0FU1`FE5_&?q&k|0x_0 z(CYt)jvgpRU40wE$Y%i*KM+@0|j5m7x8ff&~0E z4~j6$G{`d|-G8#}v<5$fq`^NjGOfW2v1j;?2%0l|0rJj(hT}H=r~H}$U4-;Ah|7+vi+E}|l?CM1G_q3@JpUJFB1PKE_XGV)gDC2u_iX!KKEGYR4vFoizD-^sw+d}Xq? zX?@tXa)jnqQ2~LML_Z>K;&n%MXq7PM5{`Cv3nx?F!)2~vWX-#r+`EKXo4B2ejUQlx z?8{i4v4fL66_~E;PUFg^Ra)&G-<{lGX(ev-+pJ07E>5QI#`H*OL?QquAqTW_n6n3i zYwRg}uT@Wd?^{@1ZbWxBR9FyQ6O#N&3-V?Y?z*3Mn+Tq5O*mTJ9utv+=2ILkr5SP8 zM;3U>K}>)T7`FYy0zZEkPj_4>SC~<4xV>r)) zSJ2;uLallt8hF`-lY(0&+eE$clSlE8UY}F8Q8k58rtjTAr3}&9<2I_VkGyk7lENRDs zu>4=JuN}`#m+x2^0CTTn_iop5JC%NKB1vT8X-S;L5Au`OF<|GN z2duaa$tCzb`%vAv#KRX3wkGylK=`~M5& ze~3Axw}F*vaBamC&3th5wOX~8U*c9%{=`!=|1uYA+VCc`u3mJ5udZobEN&a$H*$l4 zKSliOgJzg;OPoepuD~`{E@^|7TNr%Xc2)*JW+$%5${SGLDQ1%6H(9BMo1M5AS39_P z)PqhNZ(RMoR$kfN;szUUUYsXAIq0U*S)YuSDnI}Sf*>Y_3(R9}|c^i>wCJVACsS&>&_nI3yz&pKS zvS9cl4np1akhc~7HR;j*Yu5^Z}_wkP2 z(JP_xfqErWGgNgi4kq-8vEbMzCJ5erMzu)T+Amqw^@#>y_kdZ+!O$;`6-ow;CWNQ?`=Y60P@z_CDMb6)}2OCmx0n zELO=Si?RpeXkmv!QcXI&JG)401hALT=0VXOQU=9XAxULMV}z4VdgvO$%Ua7Ins+@` z;SX^IeO=-9kmw6}$%#sM{UK(=-2g^{!H||{2WJ_14lgf^_z&SH=ugR96b@nPyQeTQ z3{DM+F=X>>CgOzf%xblJEGYVVTo@!g!aI3tjUd-(wc7KWjD%`0n z*zQm9Hb#|a*72eg<9N)%5suqXjj-wbc!q+&$Dw0Dmf}KP*?`z^f(kr4s!bvxL=5BbO#Yii$2Eo3dfAilzzQW~als zjp?CaSfB2|K8aQEhKkxk(%b2loBrlAlG!{bT>0V|Mim2RoNy+^6xHVRNcOfs1yRm4 zh;-z`IX4;zFFK=BzZY;Zbzg=X{N#+DZC+*~3Q!%$aDX#j_*kuT!KSL0E$ZI+EW;Vf zU9icPS1hp85o~gi;R!1_{;DcN30hYqb4xf`{bhy<*0|!LOiMN@>o44IWZeB(vqiA)CbeK9$(-X6-5a-85dZ#;$aC=ma0!qCxBB=r={}`R)$PDp0K+Z{+4~-@Dc3hPDP(8`A=i=v7w7u+uwp|XK zEH~sxi))-j8jep|m8@KB#r#yZW3teIf^$}`xeYpRVbtP&X<)GRcCzEdjtcfEe z24LUk133a$`q$%W3sHxfwAQ0Vh8qP^$ zARSFg!no+1g{wF|2&>5msX7QZ(zYO6q2dS=8BcQYtsaYYV-QusQ^7bNr;!$9PcW|H zW7`-!Ud6OT8p~>EW)}4Avo%pSdPc#=eWQLMgsJl)P!Qw-HR~<#w2^X zz-smb@fKDKLvi*lNhXp?{x-@aRNy@fecLeFf)owITqzmLhzEQyBh2&GYdjT;wNSGG**Vd zu8~wnUZqR~!?lq(`O4>*(;iUs0lxi6h{iVOEJ!kLThSj4Br9=y1>r zFTxca9)s07oSf}TOw1HAmm0es2D4((i#M0SyRlRhek_uxG7dkdKYUqI{)a>-SP_Rl zY 20) - array_pop(global.RECENT_NODES); + if(category == NODE_CATEGORY) { + array_remove(global.RECENT_NODES, _node.node); + array_insert(global.RECENT_NODES, 0, _node.node); + if(array_length(global.RECENT_NODES) > 20) + array_pop(global.RECENT_NODES); + } _inputs = _new_node.inputs; _outputs = _new_node.outputs; @@ -223,15 +229,17 @@ event_inherited(); context = context == noone? "" : instanceof(context); var start = -1; + if(category == NODE_PB_CATEGORY) + start = 0; - for(var i = start; i < ds_list_size(NODE_CATEGORY); i++) { + for(var i = start; i < ds_list_size(category); i++) { var name = ""; if(i == -1) { draw_set_text(f_p0b, fa_left, fa_center, COLORS._main_text_accent); name = "All"; } else { - var cat = NODE_CATEGORY[| i]; + var cat = category[| i]; name = cat.name; draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); @@ -278,8 +286,8 @@ event_inherited(); context = context == noone? "" : instanceof(context); _list = ds_list_create(); - for(var i = 0; i < ds_list_size(NODE_CATEGORY); i++) { - var cat = NODE_CATEGORY[| i]; + for(var i = 0; i < ds_list_size(category); i++) { + var cat = category[| i]; if(array_length(cat.filter) && !array_exists(cat.filter, context)) continue; @@ -589,8 +597,8 @@ event_inherited(); var search_lower = string_lower(search_string); var search_map = ds_map_create(); - for(var i = 0; i < ds_list_size(NODE_CATEGORY); i++) { - var cat = NODE_CATEGORY[| i]; + for(var i = 0; i < ds_list_size(category); i++) { + var cat = category[| i]; if(!struct_has(cat, "list")) continue; diff --git a/objects/o_dialog_color_selector/Create_0.gml b/objects/o_dialog_color_selector/Create_0.gml index cd2605731..4a32dc16e 100644 --- a/objects/o_dialog_color_selector/Create_0.gml +++ b/objects/o_dialog_color_selector/Create_0.gml @@ -36,12 +36,15 @@ event_inherited(); #region presets presets = ds_list_create(); preset_name = ds_list_create(); - preset_selecting = -1; + preset_selecting = 0; function presetCollect() { ds_list_clear(presets); ds_list_clear(preset_name); + ds_list_add(presets, DEF_PALETTE); + ds_list_add(preset_name, "Project"); + var path = DIRECTORY + "Palettes/" var file = file_find_first(path + "*", 0); while(file != "") { diff --git a/objects/o_dialog_color_selector/Draw_64.gml b/objects/o_dialog_color_selector/Draw_64.gml index 20a48ab6c..54917a080 100644 --- a/objects/o_dialog_color_selector/Draw_64.gml +++ b/objects/o_dialog_color_selector/Draw_64.gml @@ -49,12 +49,18 @@ if !ready exit; execute_shell(_windir, _realpath); } bx -= ui(32); + + if(buttonInstant(THEME.button_hide, bx, by, ui(28), ui(28), mouse_ui, sFOCUS, sHOVER, __txt("Show on Selector"), THEME.display_palette, selector.palette_display, c_white) == 2) + selector.palette_display = !selector.palette_display; + bx -= ui(32); #endregion #region selector var col_x = content_x + ui(20); var col_y = dialog_y + ui(52); + if(preset_selecting > -1) + selector.palette = presets[| preset_selecting]; selector.draw(col_x, col_y, sFOCUS, sHOVER); #endregion diff --git a/objects/o_dialog_gradient/Create_0.gml b/objects/o_dialog_gradient/Create_0.gml index d7bdee01b..0b0653703 100644 --- a/objects/o_dialog_gradient/Create_0.gml +++ b/objects/o_dialog_gradient/Create_0.gml @@ -149,12 +149,15 @@ event_inherited(); #region palette palettes = ds_list_create(); palette_name = ds_list_create(); - palette_selecting = -1; + palette_selecting = 0; function paletteCollect() { ds_list_clear(palettes); ds_list_clear(palette_name); + ds_list_add(palettes, DEF_PALETTE); + ds_list_add(palette_name, "Project"); + var path = DIRECTORY + "Palettes/" var file = file_find_first(path + "*", 0); while(file != "") { @@ -168,7 +171,7 @@ event_inherited(); sp_palette_w = ui(240 - 32 - 16); sp_palette_size = ui(24); - click_block = false; + click_block = true; sp_palettes = new scrollPane(sp_palette_w, dialog_h - ui(62), function(_y, _m) { var ww = sp_palette_w - ui(40); diff --git a/objects/o_dialog_gradient/Draw_64.gml b/objects/o_dialog_gradient/Draw_64.gml index d93712d91..81130f6a2 100644 --- a/objects/o_dialog_gradient/Draw_64.gml +++ b/objects/o_dialog_gradient/Draw_64.gml @@ -17,6 +17,7 @@ if !ready exit; var content_w = ui(556); var palette_x = content_x + content_w + ui(16); + var palette_w = ui(240); draw_sprite_stretched(THEME.dialog_bg, 0, presets_x, dialog_y, presets_w, dialog_h); if(sFOCUS) draw_sprite_stretched_ext(THEME.dialog_active, 0, presets_x, dialog_y, presets_w, dialog_h, COLORS._main_accent, 1); @@ -84,6 +85,13 @@ if !ready exit; sp_palettes.setFocusHover(sFOCUS, sHOVER); sp_palettes.draw(palette_x + ui(16 + 8), dialog_y + ui(44)); + + var bx = palette_x + palette_w - ui(44); + var by = dialog_y + ui(12); + + if(buttonInstant(THEME.button_hide, bx, by, ui(28), ui(28), mouse_ui, sFOCUS, sHOVER, __txt("Show on Selector"), THEME.display_palette, selector.palette_display, c_white) == 2) + selector.palette_display = !selector.palette_display; + bx -= ui(32); #endregion #region gradient @@ -197,6 +205,8 @@ if !ready exit; var col_x = content_x + ui(20); var col_y = dialog_y + ui(136); + if(palette_selecting > -1) + selector.palette = palettes[| palette_selecting]; selector.draw(col_x, col_y, sFOCUS, sHOVER); #endregion diff --git a/objects/o_dialog_palette/Create_0.gml b/objects/o_dialog_palette/Create_0.gml index 2b37d92e0..a71bc2e5e 100644 --- a/objects/o_dialog_palette/Create_0.gml +++ b/objects/o_dialog_palette/Create_0.gml @@ -61,6 +61,9 @@ event_inherited(); ds_list_clear(presets); ds_list_clear(preset_name); + ds_list_add(presets, DEF_PALETTE); + ds_list_add(preset_name, "Project"); + var path = DIRECTORY + "Palettes/" var file = file_find_first(path + "*", 0); while(file != "") { diff --git a/scripts/__bbox/__bbox.gml b/scripts/__bbox/__bbox.gml index e9ac9c46a..ec55c2124 100644 --- a/scripts/__bbox/__bbox.gml +++ b/scripts/__bbox/__bbox.gml @@ -66,5 +66,25 @@ function __BBOX() constructor { return self; } + static toSquare = function() { + var _span = min(w, h) / 2; + + x0 = xc - _span; + x1 = xc + _span; + y0 = yc - _span; + y1 = yc + _span; + + return self; + } + + static pad = function(padding) { + x0 += padding; + x1 -= padding; + y0 += padding; + y1 -= padding; + + return self; + } + static clone = function() { return BBOX().fromPoints(x0, y0, x1, y1); }; } \ No newline at end of file diff --git a/scripts/__pbBox/__pbBox.gml b/scripts/__pbBox/__pbBox.gml new file mode 100644 index 000000000..3bf66798a --- /dev/null +++ b/scripts/__pbBox/__pbBox.gml @@ -0,0 +1,38 @@ +function __pbBox() constructor { + layer = 0; + + x = 0; + y = 0; + w = 32; + h = 32; + + layer_w = 32; + layer_h = 32; + + mask = noone; + + mirror_h = false; + mirror_v = false; + + rotation = 0; + + static clone = function() { + var _pbbox = new __pbBox(); + + _pbbox.layer = layer; + _pbbox.x = x; + _pbbox.y = y; + _pbbox.w = w; + _pbbox.h = h; + + _pbbox.layer_w = layer_w; + _pbbox.layer_h = layer_h; + + _pbbox.mirror_h = mirror_h; + _pbbox.mirror_v = mirror_v; + + _pbbox.rotation = rotation; + + return _pbbox; + } +} \ No newline at end of file diff --git a/scripts/__pbBox/__pbBox.yy b/scripts/__pbBox/__pbBox.yy new file mode 100644 index 000000000..28f9f810a --- /dev/null +++ b/scripts/__pbBox/__pbBox.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "__pbBox", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/data/pixel builder.yy", + }, +} \ No newline at end of file diff --git a/scripts/_node_VFX_spawner/_node_VFX_spawner.gml b/scripts/_node_VFX_spawner/_node_VFX_spawner.gml index 110385de4..16c7eaba7 100644 --- a/scripts/_node_VFX_spawner/_node_VFX_spawner.gml +++ b/scripts/_node_VFX_spawner/_node_VFX_spawner.gml @@ -8,7 +8,7 @@ function Node_VFX_Spawner_Base(_x, _y, _group = noone) : Node(_x, _y, _group) co inputs[| 2] = nodeValue("Spawn amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 2, "Amount of particle spawn in that frame."); - inputs[| 3] = nodeValue("Spawn area", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, AREA_SHAPE.rectangle ]) + inputs[| 3] = nodeValue("Spawn area", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W / 2, DEF_SURF_H / 2, DEF_SURF_W / 2, DEF_SURF_H / 2, AREA_SHAPE.rectangle ]) .setDisplay(VALUE_DISPLAY.area); inputs[| 4] = nodeValue("Spawn distribution", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) diff --git a/scripts/assets_data/assets_data.yy b/scripts/assets_data/assets_data.yy index 596a370c9..bd503435f 100644 --- a/scripts/assets_data/assets_data.yy +++ b/scripts/assets_data/assets_data.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/buttonPalette/buttonPalette.gml b/scripts/buttonPalette/buttonPalette.gml index ab8b8631e..98112497a 100644 --- a/scripts/buttonPalette/buttonPalette.gml +++ b/scripts/buttonPalette/buttonPalette.gml @@ -18,6 +18,10 @@ function buttonPalette(_onApply, dialog = noone) : widget() constructor { parentDialog.addChildren(dialog); } + static drawParam = function(params) { + return draw(params.x, params.y, params.w, params.h, params.data, params.m); + } + static draw = function(_x, _y, _w, _h, _color, _m) { x = _x; y = _y; @@ -25,14 +29,12 @@ function buttonPalette(_onApply, dialog = noone) : widget() constructor { h = _h; current_palette = _color; - var click = false; var hoverRect = point_in_rectangle(_m[0], _m[1], _x, _y, _x + _w, _y + _h); if(ihover && hoverRect) { draw_sprite_stretched(THEME.button, 1, _x, _y, _w, _h); - if(mouse_press(mb_left, iactive)) { + if(mouse_press(mb_left, iactive)) trigger(); - click = true; - } + if(mouse_click(mb_left, iactive)) { draw_sprite_stretched(THEME.button, 2, _x, _y, _w, _h); draw_sprite_stretched_ext(THEME.button, 3, _x, _y, _w, _h, COLORS._main_accent, 1); @@ -54,7 +56,7 @@ function buttonPalette(_onApply, dialog = noone) : widget() constructor { } resetFocus(); - return click; + return _h; } } diff --git a/scripts/collection_data/collection_data.yy b/scripts/collection_data/collection_data.yy index 0e657a3c6..da4974e53 100644 --- a/scripts/collection_data/collection_data.yy +++ b/scripts/collection_data/collection_data.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/color_loader/color_loader.yy b/scripts/color_loader/color_loader.yy index 33f9b4915..1c069d3f3 100644 --- a/scripts/color_loader/color_loader.yy +++ b/scripts/color_loader/color_loader.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/color_selector/color_selector.gml b/scripts/color_selector/color_selector.gml index 79cb6c974..46a5aae93 100644 --- a/scripts/color_selector/color_selector.gml +++ b/scripts/color_selector/color_selector.gml @@ -17,6 +17,9 @@ function colorSelector(onApply = noone) constructor { disp_mode = 0; + palette_display = false; + palette = []; + color_surface = surface_create_valid(ui(256), ui(256)); tb_hue = new slider(0, 255, 1, function(_val) { @@ -134,62 +137,79 @@ function colorSelector(onApply = noone) constructor { draw_sprite_stretched(THEME.ui_panel_bg, 0, col_x - ui(8), col_y - ui(8), ui(256 + 16), ui(256 + 16)); - if(!is_surface(color_surface)) color_surface = surface_create_valid(ui(256), ui(256)); + color_surface = surface_verify(color_surface, 256, 256); surface_set_target(color_surface); - draw_sprite_uniform(s_fx_pixel, 0, 0, 0, ui(256)); + if(disp_mode == 0) { + shader_set(sh_color_picker_hue); + shader_set_f("hue", hue / 256); + shader_set_i("usePalette", palette_display); + shader_set_palette(palette); + } else if(disp_mode == 1) { + shader_set(sh_color_picker_value); + shader_set_f("value", val / 256); + shader_set_i("usePalette", palette_display); + shader_set_palette(palette); + } + + draw_sprite_uniform(s_fx_pixel, 0, 0, 0, 256); + shader_reset(); surface_reset_target(); - if(disp_mode == 0) { - shader_set(sh_color_picker_hue); - var h = shader_get_uniform(sh_color_picker_hue, "hue"); - shader_set_uniform_f(h, hue / 256); - - draw_surface_ext_safe(color_surface, col_x, col_y,,,,, interactable * 0.5 + 0.5); - shader_reset(); - } else if(disp_mode == 1) { - shader_set(sh_color_picker_value); - var v = shader_get_uniform(sh_color_picker_value, "value"); - shader_set_uniform_f(v, val / 256); - - draw_surface_ext_safe(color_surface, col_x, col_y,,,,, interactable * 0.5 + 0.5); - shader_reset(); - } + draw_surface_ext_safe(color_surface, col_x, col_y,,,,, interactable * 0.5 + 0.5); #region side control var hue_x = col_x + ui(280); var hue_y = col_y; draw_sprite_stretched(THEME.ui_panel_bg, 0, hue_x - ui(8), hue_y - ui(8), ui(32), ui(256 + 16)); - - draw_set_alpha(interactable * 0.9 + 0.1); - for(var i = 0; i < 256; i++) { - if(disp_mode == 0) - draw_set_color(make_color_hsv(i, 255, 255)); - else if(disp_mode == 1) - draw_set_color(make_color_hsv(hue, 255, 255 - i)); - draw_rectangle(hue_x, hue_y + ui(i), hue_x + ui(16), hue_y + ui(i + 1), false); - } - draw_set_alpha(1); if(disp_mode == 0) { - var hy = hue_y + ui(hue); - draw_sprite_stretched_ext(s_ui_base_white, 0, hue_x - ui(3), hy - ui(6), ui(24), ui(10), make_color_hsv(hue, 255, 255), 1); - draw_sprite_stretched_ext(s_ui_base_white, 0, col_x + ui(sat - 6), col_y + ui(256 - val - 6), ui(12), ui(12), current_color, 1); + shader_set(sh_color_picker_side_hue); + shader_set_i("usePalette", palette_display); + shader_set_palette(palette); + shader_set_f("sat", sat / 256); + shader_set_f("value", val / 256); + + draw_sprite_stretched_ext(s_fx_pixel, 0, hue_x, hue_y, ui(16), ui(256), c_white, interactable * 0.5 + 0.5); + shader_reset(); } else if(disp_mode == 1) { - var vy = hue_y + ui(256 - val); - draw_sprite_stretched_ext(s_ui_base_white, 0, hue_x - ui(3), vy - ui(6), ui(24), ui(10), make_color_hsv(hue, 255, val), 1); - draw_sprite_stretched_ext(s_ui_base_white, 0, col_x + ui(hue - 6), col_y + ui(256 - sat - 6), ui(12), ui(12), current_color, 1); + shader_set(sh_color_picker_side_value); + shader_set_i("usePalette", palette_display); + shader_set_palette(palette); + shader_set_f("hue", hue / 256); + shader_set_f("sat", sat / 256); + + draw_sprite_stretched_ext(s_fx_pixel, 0, hue_x, hue_y, ui(16), ui(256), c_white, interactable * 0.5 + 0.5) + shader_reset(); + } + + var _sy = disp_mode == 0? hue_y + ui(hue) : hue_y + ui(256 - val); + + if(palette_display) { + draw_sprite_stretched_ext(s_ui_base_white, 0, hue_x - ui(3), _sy - ui(6), ui(24), ui(10), current_color, 1); + + if(disp_mode == 0) + draw_sprite_stretched_ext(s_ui_base_white, 0, col_x + ui(sat - 6), col_y + ui(256 - val - 6), ui(12), ui(12), current_color, 1); + else if(disp_mode == 1) + draw_sprite_stretched_ext(s_ui_base_white, 0, col_x + ui(hue - 6), col_y + ui(256 - sat - 6), ui(12), ui(12), current_color, 1); + } else { + if(disp_mode == 0) { + draw_sprite_stretched_ext(s_ui_base_white, 0, hue_x - ui(3), _sy - ui(6), ui(24), ui(10), make_color_hsv(hue, 255, 255), 1); + draw_sprite_stretched_ext(s_ui_base_white, 0, col_x + ui(sat - 6), col_y + ui(256 - val - 6), ui(12), ui(12), current_color, 1); + } else if(disp_mode == 1) { + draw_sprite_stretched_ext(s_ui_base_white, 0, hue_x - ui(3), _sy - ui(6), ui(24), ui(10), make_color_hsv(hue, 255, val), 1); + draw_sprite_stretched_ext(s_ui_base_white, 0, col_x + ui(hue - 6), col_y + ui(256 - sat - 6), ui(12), ui(12), current_color, 1); + } } if(mouse_press(mb_left, interactable && focus)) { - if(point_in_rectangle(mouse_mx, mouse_my, hue_x, hue_y, hue_x + ui(16), hue_y + ui(256))) { - area_dragging = true; - } else if(point_in_rectangle(mouse_mx, mouse_my, col_x, col_y, col_x + ui(256), col_y + ui(256))) { + if(point_in_rectangle(mouse_mx, mouse_my, hue_x, hue_y, hue_x + ui(16), hue_y + ui(256))) side_dragging = true; - } + else if(point_in_rectangle(mouse_mx, mouse_my, col_x, col_y, col_x + ui(256), col_y + ui(256))) + area_dragging = true; } - - if(area_dragging) { + + if(side_dragging) { if(disp_mode == 0) { hue = clamp((mouse_my - hue_y) / UI_SCALE, 0, 256); } else if(disp_mode == 1) { @@ -197,11 +217,18 @@ function colorSelector(onApply = noone) constructor { } setHSV(); + + if(palette_display) { + current_color = disp_mode == 0? surface_getpixel(color_surface, sat, 256 - val) : + surface_getpixel(color_surface, hue, sat); + if(onApply != noone) onApply(current_color); + } + if(mouse_release(mb_left)) - area_dragging = false; + side_dragging = false; } - if(side_dragging) { + if(area_dragging) { if(disp_mode == 0) { sat = clamp((mouse_mx - col_x) / UI_SCALE, 0, 256); val = 256 - clamp((mouse_my - col_y) / UI_SCALE, 0, 256); @@ -211,8 +238,15 @@ function colorSelector(onApply = noone) constructor { } setHSV(); + + if(palette_display) { + current_color = disp_mode == 0? surface_getpixel(color_surface, sat, 256 - val) : + surface_getpixel(color_surface, hue, sat); + if(onApply != noone) onApply(current_color); + } + if(mouse_release(mb_left)) - side_dragging = false; + area_dragging = false; } #endregion diff --git a/scripts/cornerBox/cornerBox.gml b/scripts/cornerBox/cornerBox.gml new file mode 100644 index 000000000..45ecb0e71 --- /dev/null +++ b/scripts/cornerBox/cornerBox.gml @@ -0,0 +1,80 @@ +function cornerBox(_onModify, _unit = noone) : widget() constructor { + onModify = _onModify; + + linked = false; + b_link = button(function() { linked = !linked; }); + b_link.icon = THEME.value_link; + + onModifyIndex = function(index, val) { + if(linked) { + for( var i = 0; i < 4; i++ ) + onModify(i, toNumber(val)); + return; + } + + onModify(index, toNumber(val)); + } + + onModifySingle[0] = function(val) { onModifyIndex(0, val); } + onModifySingle[1] = function(val) { onModifyIndex(1, val); } + onModifySingle[2] = function(val) { onModifyIndex(2, val); } + onModifySingle[3] = function(val) { onModifyIndex(3, val); } + + for(var i = 0; i < 4; i++) { + tb[i] = new textBox(TEXTBOX_INPUT.number, onModifySingle[i]); + tb[i].slidable = true; + } + + static setSlideSpeed = function(speed) { + for(var i = 0; i < 4; i++) + tb[i].slide_speed = speed; + } + + static setInteract = function(interactable = noone) { + self.interactable = interactable; + b_link.interactable = interactable; + + for( var i = 0; i < 4; i++ ) + tb[i].interactable = interactable; + } + + static register = function(parent = noone) { + b_link.register(); + + tb[0].register(parent); + tb[1].register(parent); + tb[2].register(parent); + tb[3].register(parent); + } + + static draw = function(_x, _y, _data, _m) { + x = _x; + y = _y; + w = 0; + h = ui(192); + + var yy = _y + ui(64); + draw_sprite_ui_uniform(THEME.inspector_corner, 0, _x, yy); + + for(var i = 0; i < 4; i++) { + tb[i].setFocusHover(active, hover); + tb[i].align = fa_center; + } + + tb[0].draw(_x - ui(120), yy + ui(-48 - 34), ui(64), TEXTBOX_HEIGHT, _data[0], _m); + tb[1].draw(_x + ui(56), yy + ui(-48 - 34), ui(64), TEXTBOX_HEIGHT, _data[1], _m); + tb[2].draw(_x - ui(120), yy + ui( 48), ui(64), TEXTBOX_HEIGHT, _data[2], _m); + tb[3].draw(_x + ui(56), yy + ui( 48), ui(64), TEXTBOX_HEIGHT, _data[3], _m); + + b_link.setFocusHover(active, hover); + b_link.icon_index = linked; + b_link.icon_blend = linked? COLORS._main_accent : COLORS._main_icon; + b_link.tooltip = linked? __txt("Unlink values") : __txt("Link values"); + + var bx = _x - ui(12); + var by = yy - ui(12); + b_link.draw(bx, by, ui(24), ui(24), _m, THEME.button_hide); + + resetFocus(); + } +} \ No newline at end of file diff --git a/scripts/cornerBox/cornerBox.yy b/scripts/cornerBox/cornerBox.yy new file mode 100644 index 000000000..0c5e99789 --- /dev/null +++ b/scripts/cornerBox/cornerBox.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "cornerBox", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "widgets", + "path": "folders/widgets.yy", + }, +} \ No newline at end of file diff --git a/scripts/draw_tooltip/draw_tooltip.gml b/scripts/draw_tooltip/draw_tooltip.gml index 54d25b688..1e39b1e25 100644 --- a/scripts/draw_tooltip/draw_tooltip.gml +++ b/scripts/draw_tooltip/draw_tooltip.gml @@ -164,5 +164,26 @@ function draw_tooltip_atlas(atlas) { function draw_tooltip_buffer(buff) { var txt = buffer_get_string(buff, false); - draw_tooltip_text(txt); + var len = string_length(txt); + + if(len > 400) txt = string_copy(txt, 1, 400); + + draw_set_text(f_code, fa_left, fa_top, COLORS._main_text); + + var tw = min(string_width(" ") * 40, string_width(txt)); + var th = string_height_ext(txt, -1, tw); + if(len > 400) + th += string_height(" "); + + var mx = min(mouse_mx + ui(16), WIN_W - (tw + ui(16))); + var my = min(mouse_my + ui(16), WIN_H - (th + ui(16))); + + draw_sprite_stretched(THEME.textbox, 3, mx, my, tw + ui(16), th + ui(16)); + draw_sprite_stretched(THEME.textbox, 0, mx, my, tw + ui(16), th + ui(16)); + draw_text_line(mx + ui(8), my + ui(8), txt, -1, tw); + + if(len > 400) { + draw_set_text(f_code, fa_left, fa_bottom, COLORS._main_text_sub); + draw_text(mx + ui(8), my + th + ui(8), $"...({buffer_get_size(buff)} bytes)"); + } } \ No newline at end of file diff --git a/scripts/event_recorder/event_recorder.yy b/scripts/event_recorder/event_recorder.yy index 9a78adef8..741e5796e 100644 --- a/scripts/event_recorder/event_recorder.yy +++ b/scripts/event_recorder/event_recorder.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/font_data/font_data.yy b/scripts/font_data/font_data.yy index a0b7b2427..4b004e1b8 100644 --- a/scripts/font_data/font_data.yy +++ b/scripts/font_data/font_data.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/globals/globals.gml b/scripts/globals/globals.gml index 5690616d1..d745a9799 100644 --- a/scripts/globals/globals.gml +++ b/scripts/globals/globals.gml @@ -41,6 +41,16 @@ on_top: true, }; + attributes = { + surface_dimension: [ 32, 32 ], + palette: [ c_black, c_white ] + } + + attributeEditor = [ + [ "Default Surface", "surface_dimension", new vectorBox(2, function(ind, val) { attributes.surface_dimension[ind] = val; }) ], + [ "Palette", "palette", new buttonPalette(function(pal) { attributes.palette = pal; }) ], + ] + static cleanup = function() { ds_list_destroy(nodes); ds_map_destroy(nodeMap); @@ -79,7 +89,7 @@ VERSION = 1147; SAVE_VERSION = 1448; - VERSION_STRING = "1.14.6n9"; + VERSION_STRING = "1.14.7"; BUILD_NUMBER = 114600; globalvar APPEND_MAP; diff --git a/scripts/globals/globals.yy b/scripts/globals/globals.yy index dc124fdc3..c162413d8 100644 --- a/scripts/globals/globals.yy +++ b/scripts/globals/globals.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/load_function/load_function.gml b/scripts/load_function/load_function.gml index e6c40124e..361affd1d 100644 --- a/scripts/load_function/load_function.gml +++ b/scripts/load_function/load_function.gml @@ -149,6 +149,7 @@ function __LOAD_PATH(path, readonly = false, safe_mode = false, override = false create_list[| i].loadGroup(); } catch(e) { log_warning("LOAD, group", exception_print(e)); + return false; } try { diff --git a/scripts/locale_data/locale_data.yy b/scripts/locale_data/locale_data.yy index f1e84cc2f..24c00e483 100644 --- a/scripts/locale_data/locale_data.yy +++ b/scripts/locale_data/locale_data.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/meta_data/meta_data.yy b/scripts/meta_data/meta_data.yy index 28a95d03a..810b9e739 100644 --- a/scripts/meta_data/meta_data.yy +++ b/scripts/meta_data/meta_data.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/nodeValue_drawer/nodeValue_drawer.gml b/scripts/nodeValue_drawer/nodeValue_drawer.gml index 7189bc0b0..4d45b806c 100644 --- a/scripts/nodeValue_drawer/nodeValue_drawer.gml +++ b/scripts/nodeValue_drawer/nodeValue_drawer.gml @@ -212,15 +212,15 @@ function drawWidget(xx, yy, ww, _m, jun, global_var = true, _hover = false, _foc } var param = { - x: editBoxX, - y: editBoxY, - real_x: rx, - real_y: ry, - w: editBoxW, - h: editBoxH, + x: editBoxX, + y: editBoxY, + rx: rx, + rx: ry, + w: editBoxW, + h: editBoxH, data: jun.showValue(), - mouse: _m, + m: _m, } jun.editWidget.rx = rx; @@ -254,6 +254,10 @@ function drawWidget(xx, yy, ww, _m, jun, global_var = true, _hover = false, _foc jun.editWidget.draw(xc, _hsy + ui(32), jun.showValue(), _m); widH = ui(192); break; + case VALUE_DISPLAY.corner : + jun.editWidget.draw(xc, _hsy + ui(32), jun.showValue(), _m); + widH = ui(192); + break; case VALUE_DISPLAY.rotation : case VALUE_DISPLAY.rotation_range : jun.editWidget.draw(xc, _hsy, jun.showValue(), _m); diff --git a/scripts/node_3d_combine/node_3d_combine.gml b/scripts/node_3d_combine/node_3d_combine.gml index 3227303be..6ad0f4392 100644 --- a/scripts/node_3d_combine/node_3d_combine.gml +++ b/scripts/node_3d_combine/node_3d_combine.gml @@ -1,7 +1,7 @@ function Node_3D_Combine(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { name = "3D Combine"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector) .rejectArray(); diff --git a/scripts/node_3d_displace/node_3d_displace.gml b/scripts/node_3d_displace/node_3d_displace.gml index bfc8d61c3..11ed326d2 100644 --- a/scripts/node_3d_displace/node_3d_displace.gml +++ b/scripts/node_3d_displace/node_3d_displace.gml @@ -1,7 +1,7 @@ function Node_3D_Displace(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "3D Displace"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Object position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0, 0 ]) diff --git a/scripts/node_3d_extrude/node_3d_extrude.gml b/scripts/node_3d_extrude/node_3d_extrude.gml index 88230bd83..0a811be4b 100644 --- a/scripts/node_3d_extrude/node_3d_extrude.gml +++ b/scripts/node_3d_extrude/node_3d_extrude.gml @@ -3,7 +3,7 @@ function Node_3D_Extrude(_x, _y, _group = noone) : Node_Processor(_x, _y, _group inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Object position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0, 0 ]) diff --git a/scripts/node_3d_obj/node_3D_obj.gml b/scripts/node_3d_obj/node_3D_obj.gml index b1b198bfc..8d65f0ac7 100644 --- a/scripts/node_3d_obj/node_3D_obj.gml +++ b/scripts/node_3d_obj/node_3D_obj.gml @@ -32,7 +32,7 @@ function Node_3D_Obj(_x, _y, _group = noone) : Node(_x, _y, _group) constructor doUpdate(); }, "Generate"] ); - inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 3] = nodeValue("Render position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0.5, 0.5 ]) diff --git a/scripts/node_3d_plane/node_3d_plane.gml b/scripts/node_3d_plane/node_3d_plane.gml index 6b4ced45c..9e5e2a147 100644 --- a/scripts/node_3d_plane/node_3d_plane.gml +++ b/scripts/node_3d_plane/node_3d_plane.gml @@ -17,7 +17,7 @@ function Node_3D_Plane(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Same as input", "Constant", "Relative to input" ]) .rejectArray(); - inputs[| 5] = nodeValue("Constant dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 5] = nodeValue("Constant dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 6] = nodeValue("Object position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0, 0 ]) diff --git a/scripts/node_3d_prim_cone/node_3d_prim_cone.gml b/scripts/node_3d_prim_cone/node_3d_prim_cone.gml index 0cc41cae7..f70d0e522 100644 --- a/scripts/node_3d_prim_cone/node_3d_prim_cone.gml +++ b/scripts/node_3d_prim_cone/node_3d_prim_cone.gml @@ -1,7 +1,7 @@ function Node_3D_Cone(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "3D Cone"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Render position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0.5, 0.5 ]) diff --git a/scripts/node_3d_prim_cube/node_3d_prim_cube.gml b/scripts/node_3d_prim_cube/node_3d_prim_cube.gml index 262dd28f9..6e16ac4a3 100644 --- a/scripts/node_3d_prim_cube/node_3d_prim_cube.gml +++ b/scripts/node_3d_prim_cube/node_3d_prim_cube.gml @@ -4,7 +4,7 @@ function Node_3D_Cube(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c inputs[| 0] = nodeValue("Main texture", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, USE_DEF); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Render position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0.5, 0.5 ]) diff --git a/scripts/node_3d_prim_cylinder/node_3d_prim_cylinder.gml b/scripts/node_3d_prim_cylinder/node_3d_prim_cylinder.gml index 1a61d944d..c9d256f74 100644 --- a/scripts/node_3d_prim_cylinder/node_3d_prim_cylinder.gml +++ b/scripts/node_3d_prim_cylinder/node_3d_prim_cylinder.gml @@ -6,7 +6,7 @@ function Node_3D_Cylinder(_x, _y, _group = noone) : Node_Processor(_x, _y, _grou inputs[| 1] = nodeValue("Thickness", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.2); - inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 3] = nodeValue("Render position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0.5, 0.5 ]) diff --git a/scripts/node_3d_prim_sphere/node_3d_prim_sphere.gml b/scripts/node_3d_prim_sphere/node_3d_prim_sphere.gml index 4dee08ed0..e81314f9f 100644 --- a/scripts/node_3d_prim_sphere/node_3d_prim_sphere.gml +++ b/scripts/node_3d_prim_sphere/node_3d_prim_sphere.gml @@ -5,7 +5,7 @@ function Node_3D_Sphere(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) inputs[| 0] = nodeValue("Subdivisions", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [8, 4], "Amount of polygon in X and Y axis.") .setDisplay(VALUE_DISPLAY.vector); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Render position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0.5, 0.5 ]) diff --git a/scripts/node_3d_render/node_3d_render.gml b/scripts/node_3d_render/node_3d_render.gml index 8e621d740..d377adfda 100644 --- a/scripts/node_3d_render/node_3d_render.gml +++ b/scripts/node_3d_render/node_3d_render.gml @@ -1,7 +1,7 @@ //function Node_3D_Render(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { // name = "3D Render"; -// inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) +// inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) // .setDisplay(VALUE_DISPLAY.vector); // inputs[| 3] = nodeValue("Render position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0.5, 0.5 ]) diff --git a/scripts/node_3d_repeat/node_3d_repeat.gml b/scripts/node_3d_repeat/node_3d_repeat.gml index 7a65d61a5..396e7097f 100644 --- a/scripts/node_3d_repeat/node_3d_repeat.gml +++ b/scripts/node_3d_repeat/node_3d_repeat.gml @@ -1,7 +1,7 @@ function Node_3D_Repeat(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { name = "3D Repeat"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Object position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0, 0 ]) diff --git a/scripts/node_3d_transform/node_3d_transform.gml b/scripts/node_3d_transform/node_3d_transform.gml index 3f6d27226..40d8d7534 100644 --- a/scripts/node_3d_transform/node_3d_transform.gml +++ b/scripts/node_3d_transform/node_3d_transform.gml @@ -1,7 +1,7 @@ function Node_3D_Transform(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "3D Transform"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Object position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0, 0 ]) diff --git a/scripts/node_9slice/node_9slice.gml b/scripts/node_9slice/node_9slice.gml index 51f72e5ce..7e919d35b 100644 --- a/scripts/node_9slice/node_9slice.gml +++ b/scripts/node_9slice/node_9slice.gml @@ -3,7 +3,7 @@ function Node_9Slice(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) co inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Splice", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ 0, 0, 0, 0 ]) diff --git a/scripts/node_VFX_renderer/node_VFX_renderer.gml b/scripts/node_VFX_renderer/node_VFX_renderer.gml index 207bbb9c9..d6d6719a5 100644 --- a/scripts/node_VFX_renderer/node_VFX_renderer.gml +++ b/scripts/node_VFX_renderer/node_VFX_renderer.gml @@ -5,7 +5,7 @@ function Node_VFX_Renderer(_x, _y, _group = noone) : Node(_x, _y, _group) constr use_cache = true; - inputs[| 0] = nodeValue("Output dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Output dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Round position", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true, "Round position to the closest integer value to avoid jittering.") diff --git a/scripts/node_armature_bind/node_armature_bind.gml b/scripts/node_armature_bind/node_armature_bind.gml index e984fb3fa..a7b994bd9 100644 --- a/scripts/node_armature_bind/node_armature_bind.gml +++ b/scripts/node_armature_bind/node_armature_bind.gml @@ -1,7 +1,7 @@ function Node_Armature_Bind(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Armature Bind"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Armature", self, JUNCTION_CONNECT.input, VALUE_TYPE.armature, noone) diff --git a/scripts/node_atlas_draw/node_atlas_draw.gml b/scripts/node_atlas_draw/node_atlas_draw.gml index 18d0f0e0b..40453073e 100644 --- a/scripts/node_atlas_draw/node_atlas_draw.gml +++ b/scripts/node_atlas_draw/node_atlas_draw.gml @@ -2,7 +2,7 @@ function Node_Atlas_Draw(_x, _y, _group = noone) : Node(_x, _y, _group) construc name = "Draw Atlas"; previewable = true; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Atlas", self, JUNCTION_CONNECT.input, VALUE_TYPE.atlas, noone) diff --git a/scripts/node_attributes/node_attributes.gml b/scripts/node_attributes/node_attributes.gml new file mode 100644 index 000000000..3ef7ac17f --- /dev/null +++ b/scripts/node_attributes/node_attributes.gml @@ -0,0 +1,93 @@ +#region attribute + global.SURFACE_INTERPOLATION = [ + "No aliasing", + "Bilinear", + "Bicubic", + "radSin" + ]; + + global.SURFACE_OVERSAMPLE = [ + "Empty", + "Clamp", + "Repeat" + ]; + + function __initSurfaceFormat() { + var surface_format = [ + surface_rgba4unorm, + surface_rgba8unorm, + surface_rgba16float, + surface_rgba32float, + surface_r8unorm, + surface_r16float, + surface_r32float + ]; + + var surface_format_name = [ + "4 bit RGBA", + "8 bit RGBA", + "16 bit RGBA", + "32 bit RGBA", + "8 bit Greyscale", + "16 bit Greyscale", + "32 bit Greyscale" + ]; + + global.SURFACE_FORMAT = []; + global.SURFACE_FORMAT_NAME = []; + + for( var i = 0; i < array_length(surface_format); i++ ) { + var sup = surface_format_is_supported(surface_format[i]); + array_push(global.SURFACE_FORMAT, surface_format[i]); + array_push(global.SURFACE_FORMAT_NAME, (sup? "" : "-") + surface_format_name[i]); + + if(!sup) log_message("WARNING", "Surface format [" + surface_format_name[i] + "] not supported in this device."); + } + + global.SURFACE_FORMAT_NAME_PROCESS = [ "Input" ]; + global.SURFACE_FORMAT_NAME_PROCESS = array_append(global.SURFACE_FORMAT_NAME_PROCESS, global.SURFACE_FORMAT_NAME); + } + + function attribute_surface_depth(label = true) { + var depth_array = inputs[| 0].type == VALUE_TYPE.surface? global.SURFACE_FORMAT_NAME_PROCESS : global.SURFACE_FORMAT_NAME; + attributes.color_depth = array_find(depth_array, "8 bit RGBA"); + + if(label) array_push(attributeEditors, "Surface"); + array_push(attributeEditors, ["Color depth", function() { return attributes.color_depth; }, + new scrollBox(depth_array, function(val) { + attributes.color_depth = val; + triggerRender(); + }, false)]); + } + + function attribute_interpolation(label = false) { + attributes.interpolation = 0; + + if(label) array_push(attributeEditors, "Surface"); + array_push(attributeEditors, ["Texture interpolation", function() { return attributes.interpolation; }, + new scrollBox(global.SURFACE_INTERPOLATION, function(val) { + attributes.interpolation = val; + triggerRender(); + }, false)]); + } + + function attribute_oversample(label = false) { + attributes.oversample = 0; + + if(label) array_push(attributeEditors, "Surface"); + array_push(attributeEditors, ["Oversample", function() { return attributes.oversample; }, + new scrollBox(global.SURFACE_OVERSAMPLE, function(val) { + attributes.oversample = val; + triggerRender(); + }, false)]); + } + + function attribute_auto_execute(label = false) { + attributes.auto_exe = false; + if(label) array_push(attributeEditors, "Node"); + array_push(attributeEditors, ["Auto execute", function() { return attributes.auto_exe; }, + new checkBox(function() { + attributes.auto_exe = !attributes.auto_exe; + })]); + } +#endregion \ No newline at end of file diff --git a/scripts/node_attributes/node_attributes.yy b/scripts/node_attributes/node_attributes.yy new file mode 100644 index 000000000..ab6934363 --- /dev/null +++ b/scripts/node_attributes/node_attributes.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_attributes", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "__base__", + "path": "folders/nodes/data/__base__.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_blend/node_blend.gml b/scripts/node_blend/node_blend.gml index 1227b0c9c..c3a19d5b2 100644 --- a/scripts/node_blend/node_blend.gml +++ b/scripts/node_blend/node_blend.gml @@ -24,7 +24,7 @@ function Node_Blend(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) con .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Background", "Forground", "Mask", "Maximum", "Constant" ]) .rejectArray(); - inputs[| 7] = nodeValue("Constant dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 7] = nodeValue("Constant dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 8] = nodeValue("Active", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); diff --git a/scripts/node_blinker/node_blinker.gml b/scripts/node_blinker/node_blinker.gml index bab58b40b..26b078b9a 100644 --- a/scripts/node_blinker/node_blinker.gml +++ b/scripts/node_blinker/node_blinker.gml @@ -10,10 +10,10 @@ function Node_Blinker(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c inputs[| 3] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5) .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); - inputs[| 4] = nodeValue("Target Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 4] = nodeValue("Target Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); - inputs[| 5] = nodeValue("Light Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 5] = nodeValue("Light Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); inputs[| 6] = nodeValue("Active", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); diff --git a/scripts/node_cache_array/node_cache_array.gml b/scripts/node_cache_array/node_cache_array.gml index f459b58e9..9705fc1c6 100644 --- a/scripts/node_cache_array/node_cache_array.gml +++ b/scripts/node_cache_array/node_cache_array.gml @@ -32,7 +32,7 @@ function Node_Cache_Array(_x, _y, _group = noone) : Node(_x, _y, _group) constru cache_result[cache_loading_progress] = true; cache_loading_progress++; - if(cache_loading_progress == array_length(cache_content) || !is_struct(cache_content[cache_loading_progress])) { + if(cache_loading_progress == array_length(cache_content)) { cache_loading = false; update(); } @@ -41,12 +41,15 @@ function Node_Cache_Array(_x, _y, _group = noone) : Node(_x, _y, _group) constru static update = function() { var ss = []; - var str = inputs[| 1].getValue() - 1; - var lst = inputs[| 2].getValue() - 1; + var str = inputs[| 1].getValue(); + var lst = inputs[| 2].getValue(); var stp = inputs[| 3].getValue(); - if(str == -1) str = 0; - if(lst == -1) lst = PROJECT.animator.frames_total; + if(str < 0) str = 1; + if(lst < 0) lst = PROJECT.animator.frames_total; + + str -= 1; + lst -= 1; if(PROJECT.animator.current_frame < str) return; if(PROJECT.animator.current_frame > lst) return; diff --git a/scripts/node_canvas/node_canvas.gml b/scripts/node_canvas/node_canvas.gml index 645613e29..05c285a0e 100644 --- a/scripts/node_canvas/node_canvas.gml +++ b/scripts/node_canvas/node_canvas.gml @@ -3,7 +3,7 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor color = COLORS.node_blend_canvas; preview_channel = 1; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); @@ -28,7 +28,7 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor inputs[| 9] = nodeValue("Background alpha", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1.) .setDisplay(VALUE_DISPLAY.slider, [0, 1, 0.01]); - inputs[| 10] = nodeValue("Render background", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false); + inputs[| 10] = nodeValue("Render background", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); inputs[| 11] = nodeValue("Alpha", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1 ) .setDisplay(VALUE_DISPLAY.slider, [0, 1, 0.01]); @@ -683,9 +683,6 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor } surface_reset_shader(); - if(_bgr && is_surface(_bg)) - draw_surface_ext(_bg, _x, _y, _s, _s, 0, c_white, _bga); - if(!isNotUsingTool()) { if(isUsingTool("Selection")) { if(is_selected) { diff --git a/scripts/node_checkerboard/node_checkerboard.gml b/scripts/node_checkerboard/node_checkerboard.gml index b1f995f3e..c8c1e3216 100644 --- a/scripts/node_checkerboard/node_checkerboard.gml +++ b/scripts/node_checkerboard/node_checkerboard.gml @@ -10,7 +10,7 @@ function Node_Checker(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c uniform_col1 = shader_get_uniform(shader, "col1"); uniform_col2 = shader_get_uniform(shader, "col2"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 2) diff --git a/scripts/node_color_adjustment/node_color_adjustment.gml b/scripts/node_color_adjustment/node_color_adjustment.gml index 64bc0e56c..02ee38128 100644 --- a/scripts/node_color_adjustment/node_color_adjustment.gml +++ b/scripts/node_color_adjustment/node_color_adjustment.gml @@ -52,7 +52,7 @@ function Node_Color_adjust(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro inputs[| 12] = nodeValue("Input Type", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) .setDisplay(VALUE_DISPLAY.enum_button, [ "Surface", "Color" ]); - inputs[| 13] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 13] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette) .setVisible(true, true); diff --git a/scripts/node_color_remove/node_color_remove.gml b/scripts/node_color_remove/node_color_remove.gml index e0a93471a..c9a0aaf0b 100644 --- a/scripts/node_color_remove/node_color_remove.gml +++ b/scripts/node_color_remove/node_color_remove.gml @@ -10,7 +10,7 @@ function Node_Color_Remove(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); - inputs[| 1] = nodeValue("Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_black ]) + inputs[| 1] = nodeValue("Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); inputs[| 2] = nodeValue("Threshold", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.1) diff --git a/scripts/node_color_replacement/node_color_replacement.gml b/scripts/node_color_replacement/node_color_replacement.gml index 523b84eee..6e6a6b798 100644 --- a/scripts/node_color_replacement/node_color_replacement.gml +++ b/scripts/node_color_replacement/node_color_replacement.gml @@ -14,10 +14,10 @@ function Node_Color_replace(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr uniform_hrd = shader_get_uniform(shader, "hardReplace"); inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); - inputs[| 1] = nodeValue("Palette from", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_black ], "Color to be replaced.") + inputs[| 1] = nodeValue("Palette from", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE, "Color to be replaced.") .setDisplay(VALUE_DISPLAY.palette); - inputs[| 2] = nodeValue("Palette to", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ], "Palette to be replaced to.") + inputs[| 2] = nodeValue("Palette to", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE, "Palette to be replaced to.") .setDisplay(VALUE_DISPLAY.palette); inputs[| 3] = nodeValue("Threshold", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.1) diff --git a/scripts/node_composite/node_composite.gml b/scripts/node_composite/node_composite.gml index 8daf63650..1518a2f07 100644 --- a/scripts/node_composite/node_composite.gml +++ b/scripts/node_composite/node_composite.gml @@ -26,7 +26,7 @@ function Node_Composite(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) inputs[| 1] = nodeValue("Output dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, COMPOSE_OUTPUT_SCALING.first) .setDisplay(VALUE_DISPLAY.enum_scroll, [ "First surface", "Largest surface", "Constant" ]); - inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 2] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector) .setVisible(false); diff --git a/scripts/node_data/node_data.gml b/scripts/node_data/node_data.gml index c9c48344a..ea0ee6b8d 100644 --- a/scripts/node_data/node_data.gml +++ b/scripts/node_data/node_data.gml @@ -475,6 +475,15 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x return nodes; } + static isTerminal = function() { + for( var i = 0; i < ds_list_size(outputs); i++ ) { + var _to = outputs[| i].getJunctionTo(); + if(array_length(_to)) return false; + } + + return true; + } + static onInspect = function() {} static setRenderStatus = function(result) { @@ -1061,11 +1070,6 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x static drawAnimationTimeline = function(_w, _h, _s) {} - static getPreviewValue = function() { - if(preview_channel > ds_list_size(outputs)) return noone; - return outputs[| preview_channel]; - } - static enable = function() { active = true; } static disable = function() { active = false; } @@ -1336,8 +1340,13 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } } + static getPreviewValue = function() { + if(preview_channel > ds_list_size(outputs)) return noone; + return outputs[| preview_channel]; + } + static getPreviewBoundingBox = function() { - var _node = outputs[| preview_channel]; + var _node = getPreviewValue(); if(_node.type != VALUE_TYPE.surface) return noone; var _surf = _node.getValue(); @@ -1497,10 +1506,15 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x if(APPENDING) _group = GetAppendID(_group); if(ds_map_exists(PROJECT.nodeMap, _group)) { - PROJECT.nodeMap[? _group].add(self); + if(struct_has(PROJECT.nodeMap[? _group], "add")) + PROJECT.nodeMap[? _group].add(self); + else { + var txt = $"Group load failed. Node ID {_group} is not a group."; + throw(txt); + } } else { - var txt = "Group load failed. Can't find node ID " + string(_group); - log_warning("LOAD", txt); + var txt = $"Group load failed. Can't find node ID {_group}"; + throw(txt); } } } diff --git a/scripts/node_dither/node_dither.gml b/scripts/node_dither/node_dither.gml index 89bcdff3d..10eed8ba4 100644 --- a/scripts/node_dither/node_dither.gml +++ b/scripts/node_dither/node_dither.gml @@ -17,7 +17,7 @@ function Node_Dither(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) co name = "Dither"; inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); - inputs[| 1] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 1] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); inputs[| 2] = nodeValue("Pattern", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) diff --git a/scripts/node_dust/node_dust.gml b/scripts/node_dust/node_dust.gml index f2b27ee82..e0b95f840 100644 --- a/scripts/node_dust/node_dust.gml +++ b/scripts/node_dust/node_dust.gml @@ -79,7 +79,7 @@ function __Dust(x, y, size = 8) constructor { function Node_Dust(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { name = "Dust"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); diff --git a/scripts/node_fluid_domain/node_fluid_domain.gml b/scripts/node_fluid_domain/node_fluid_domain.gml index 979019a55..52d0ab6ed 100644 --- a/scripts/node_fluid_domain/node_fluid_domain.gml +++ b/scripts/node_fluid_domain/node_fluid_domain.gml @@ -6,7 +6,7 @@ function Node_Fluid_Domain(_x, _y, _group = noone) : Node_Fluid(_x, _y, _group) min_h = 128; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Collision", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone); diff --git a/scripts/node_fluid_render/node_fluid_render.gml b/scripts/node_fluid_render/node_fluid_render.gml index 8b764ca3b..61f0d932e 100644 --- a/scripts/node_fluid_render/node_fluid_render.gml +++ b/scripts/node_fluid_render/node_fluid_render.gml @@ -7,7 +7,7 @@ function Node_Fluid_Render(_x, _y, _group = noone) : Node_Fluid(_x, _y, _group) inputs[| 0] = nodeValue("Fluid Domain", self, JUNCTION_CONNECT.input, VALUE_TYPE.fdomain, noone) .setVisible(true, true); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Interpolate", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false); diff --git a/scripts/node_functions/node_functions.gml b/scripts/node_functions/node_functions.gml index 6816e70d7..dba51397d 100644 --- a/scripts/node_functions/node_functions.gml +++ b/scripts/node_functions/node_functions.gml @@ -1,5 +1,8 @@ -#macro def_surf_size PREF_MAP[? "default_surface_side"] -#macro def_surf_size2 [PREF_MAP[? "default_surface_side"], PREF_MAP[? "default_surface_side"]] +#macro DEF_SURF_W PROJECT.attributes.surface_dimension[0] +#macro DEF_SURF_H PROJECT.attributes.surface_dimension[1] +#macro DEF_SURF PROJECT.attributes.surface_dimension + +#macro DEF_PALETTE PROJECT.attributes.palette #region function node_draw_transform_init() { @@ -136,7 +139,107 @@ } #endregion -#region utilities +#region node function + function nodeLoad(_data, scale = false, _group = PANEL_GRAPH.getCurrentContext()) { + if(!is_struct(_data)) return; + + var _x = _data.x; + var _y = _data.y; + var _type = _data.type; + + var _node = nodeBuild(_type, _x, _y, _group); + if(_node) _node.deserialize(_data, scale); + + return _node; + } + + function nodeDelete(node, _merge = false) { + var list = node.group == noone? PROJECT.nodes : node.group.getNodeList(); + ds_list_remove(list, node); + node.destroy(_merge); + + recordAction(ACTION_TYPE.node_delete, node); + PANEL_ANIMATION.updatePropertyList(); + } + + function nodeCleanUp() { + var key = ds_map_find_first(PROJECT.nodeMap); + repeat(ds_map_size(PROJECT.nodeMap)) { + if(PROJECT.nodeMap[? key]) { + PROJECT.nodeMap[? key].active = false; + PROJECT.nodeMap[? key].cleanUp(); + delete PROJECT.nodeMap[? key]; + } + key = ds_map_find_next(PROJECT.nodeMap, key); + } + + ds_map_clear(APPEND_MAP); + } + + function graphFocusNode(node) { + PANEL_INSPECTOR.setInspecting(node); + ds_list_clear(PANEL_GRAPH.nodes_select_list); + PANEL_GRAPH.node_focus = node; + PANEL_GRAPH.fullView(); + } + + function refreshNodeMap() { + ds_map_clear(PROJECT.nodeNameMap); + var key = ds_map_find_first(PROJECT.nodeMap); + var amo = ds_map_size(PROJECT.nodeMap); + + repeat(amo) { + var node = PROJECT.nodeMap[? key]; + + if(node.internalName != "") + PROJECT.nodeNameMap[? node.internalName] = node; + + key = ds_map_find_next(PROJECT.nodeMap, key); + } + } + + function nodeGetData(str) { + str = string_trim(str); + var strs = string_splice(str, "."); + + if(array_length(strs) == 0) return 0; + + if(array_length(strs) == 1) { + var splt = string_splice(strs[0], "["); + var inp = PROJECT.globalNode.getInput(strs[0]); + return inp == noone? 0 : inp.getValueRecursive()[0]; + } else if(string_lower(strs[0]) == "project") { + if(!ds_map_exists(PROJECT_VARIABLES, strs[1])) return 0; + return PROJECT_VARIABLES[? strs[1]](); + } else if(array_length(strs) > 2) { + var key = strs[0]; + if(!ds_map_exists(PROJECT.nodeNameMap, key)) return 0; + + var node = PROJECT.nodeNameMap[? key]; + var map = noone; + switch(string_lower(strs[1])) { + case "inputs" : + case "input" : + map = node.inputMap; + break; + case "outputs" : + case "output" : + map = node.outputMap; + break; + default : return 0; + } + + var _junc_key = string_lower(strs[2]); + var _junc = ds_map_try_get(map, _junc_key, noone); + + if(_junc == noone) return 0; + + return _junc.getValue(); + } + + return 0; + } + function create_preview_window(node) { if(node == noone) return; var win = new Panel_Preview_Window(); diff --git a/scripts/node_gradient/node_gradient.gml b/scripts/node_gradient/node_gradient.gml index 6f5053fab..cd80d14a3 100644 --- a/scripts/node_gradient/node_gradient.gml +++ b/scripts/node_gradient/node_gradient.gml @@ -15,7 +15,7 @@ function Node_Gradient(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) uniform_radius = shader_get_uniform(shader, "radius"); uniform_radius_shf = shader_get_uniform(shader, "shift"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Gradient", self, JUNCTION_CONNECT.input, VALUE_TYPE.gradient, new gradientObject(c_white) ); @@ -31,7 +31,7 @@ function Node_Gradient(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) inputs[| 5] = nodeValue("Shift", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0) .setDisplay(VALUE_DISPLAY.slider, [-2, 2, 0.01]); - inputs[| 6] = nodeValue("Center", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [def_surf_size / 2, def_surf_size / 2]) + inputs[| 6] = nodeValue("Center", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [DEF_SURF_W / 2, DEF_SURF_H / 2]) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); diff --git a/scripts/node_gradient_palette/node_gradient_palette.gml b/scripts/node_gradient_palette/node_gradient_palette.gml index fedbe5d62..dfa59c626 100644 --- a/scripts/node_gradient_palette/node_gradient_palette.gml +++ b/scripts/node_gradient_palette/node_gradient_palette.gml @@ -4,7 +4,7 @@ function Node_Gradient_Palette(_x, _y, _group = noone) : Node_Processor(_x, _y, w = 96; - inputs[| 0] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_black ] ) + inputs[| 0] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette) .setVisible(true, true); diff --git a/scripts/node_gradient_points/node_gradient_points.gml b/scripts/node_gradient_points/node_gradient_points.gml index fd80490e2..64d8988f5 100644 --- a/scripts/node_gradient_points/node_gradient_points.gml +++ b/scripts/node_gradient_points/node_gradient_points.gml @@ -6,7 +6,7 @@ function Node_Gradient_Points(_x, _y, _group = noone) : Node_Processor(_x, _y, _ uniform_cen = shader_get_uniform(shader, "center"); uniform_col = shader_get_uniform(shader, "color"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Center 1", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ] ) @@ -14,24 +14,24 @@ function Node_Gradient_Points(_x, _y, _group = noone) : Node_Processor(_x, _y, _ .setUnitRef(function(index) { return getDimension(index); }); inputs[| 2] = nodeValue("Color 1", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); - inputs[| 3] = nodeValue("Center 2", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, 0 ] ) + inputs[| 3] = nodeValue("Center 2", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W, 0 ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); inputs[| 4] = nodeValue("Color 2", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); - inputs[| 5] = nodeValue("Center 3", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, def_surf_size ] ) + inputs[| 5] = nodeValue("Center 3", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, DEF_SURF_H ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); inputs[| 6] = nodeValue("Color 3", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); - inputs[| 7] = nodeValue("Center 4", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, def_surf_size ] ) + inputs[| 7] = nodeValue("Center 4", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); inputs[| 8] = nodeValue("Color 4", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); inputs[| 9] = nodeValue("Use palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); - inputs[| 10] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ] ) + inputs[| 10] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); diff --git a/scripts/node_gradient_replace/node_gradient_replace.gml b/scripts/node_gradient_replace/node_gradient_replace.gml index 139212d62..ff6703174 100644 --- a/scripts/node_gradient_replace/node_gradient_replace.gml +++ b/scripts/node_gradient_replace/node_gradient_replace.gml @@ -7,10 +7,10 @@ function Node_Gradient_Replace_Color(_x, _y, _group = noone) : Node_Processor(_x inputs[| 0] = nodeValue("Gradient", self, JUNCTION_CONNECT.input, VALUE_TYPE.gradient, new gradientObject(c_white) ) .setVisible(true, true); - inputs[| 1] = nodeValue("Color from", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_black ]) + inputs[| 1] = nodeValue("Color from", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); - inputs[| 2] = nodeValue("Color to", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_black ]) + inputs[| 2] = nodeValue("Color to", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); inputs[| 3] = nodeValue("Threshold", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.1) diff --git a/scripts/node_grid/node_grid.gml b/scripts/node_grid/node_grid.gml index 2a431b6a3..e9677de6e 100644 --- a/scripts/node_grid/node_grid.gml +++ b/scripts/node_grid/node_grid.gml @@ -18,7 +18,7 @@ function Node_Grid(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) cons uniform_grad_key = shader_get_uniform(shader, "gradient_keys"); uniform_col_gap = shader_get_uniform(shader, "gapCol"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ]) diff --git a/scripts/node_grid_hex/node_grid_hex.gml b/scripts/node_grid_hex/node_grid_hex.gml index f4aa1ce18..d42326004 100644 --- a/scripts/node_grid_hex/node_grid_hex.gml +++ b/scripts/node_grid_hex/node_grid_hex.gml @@ -16,7 +16,7 @@ function Node_Grid_Hex(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) uniform_grad_key = shader_get_uniform(shader, "gradient_keys"); uniform_col_gap = shader_get_uniform(shader, "gapCol"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ]) diff --git a/scripts/node_grid_tri/node_grid_tri.gml b/scripts/node_grid_tri/node_grid_tri.gml index c0daaf2db..6804add30 100644 --- a/scripts/node_grid_tri/node_grid_tri.gml +++ b/scripts/node_grid_tri/node_grid_tri.gml @@ -16,7 +16,7 @@ function Node_Grid_Tri(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) uniform_grad_key = shader_get_uniform(shader, "gradient_keys"); uniform_col_gap = shader_get_uniform(shader, "gapCol"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ]) diff --git a/scripts/node_guide/node_guide.yy b/scripts/node_guide/node_guide.yy index 7f1d9aef2..ec445b3f2 100644 --- a/scripts/node_guide/node_guide.yy +++ b/scripts/node_guide/node_guide.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "data", - "path": "folders/nodes/data.yy", + "name": "__base__", + "path": "folders/nodes/data/__base__.yy", }, } \ No newline at end of file diff --git a/scripts/node_line/node_line.gml b/scripts/node_line/node_line.gml index edbf8b2c8..d2d4835d0 100644 --- a/scripts/node_line/node_line.gml +++ b/scripts/node_line/node_line.gml @@ -1,7 +1,7 @@ function Node_Line(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Line"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Background", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false); diff --git a/scripts/node_lua_surface/node_lua_surface.gml b/scripts/node_lua_surface/node_lua_surface.gml index dacf0c5a6..1ec8788c4 100644 --- a/scripts/node_lua_surface/node_lua_surface.gml +++ b/scripts/node_lua_surface/node_lua_surface.gml @@ -4,7 +4,7 @@ function Node_Lua_Surface(_x, _y, _group = noone) : Node(_x, _y, _group) constru inputs[| 0] = nodeValue("Function name", self, JUNCTION_CONNECT.input, VALUE_TYPE.text, "render" + string(irandom_range(100000, 999999))); - inputs[| 1] = nodeValue("Output dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ def_surf_size, def_surf_size ]) + inputs[| 1] = nodeValue("Output dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Lua code", self, JUNCTION_CONNECT.input, VALUE_TYPE.text, "", o_dialog_lua_reference) diff --git a/scripts/node_noise/node_noise.gml b/scripts/node_noise/node_noise.gml index 371a4a9e6..9fd306471 100644 --- a/scripts/node_noise/node_noise.gml +++ b/scripts/node_noise/node_noise.gml @@ -1,7 +1,7 @@ function Node_Noise(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Noise"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Seed", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, irandom(99999)); diff --git a/scripts/node_noise_ani/node_noise_ani.gml b/scripts/node_noise_ani/node_noise_ani.gml index 425e54f8f..6cdc1577d 100644 --- a/scripts/node_noise_ani/node_noise_ani.gml +++ b/scripts/node_noise_ani/node_noise_ani.gml @@ -7,7 +7,7 @@ function Node_Noise_Aniso(_x, _y, _group = noone) : Node_Processor(_x, _y, _grou uniform_pos = shader_get_uniform(shader, "position"); uniform_ang = shader_get_uniform(shader, "angle"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 2, 16 ]) diff --git a/scripts/node_noise_cell/node_noise_cell.gml b/scripts/node_noise_cell/node_noise_cell.gml index 8f55dcbf7..a8826f439 100644 --- a/scripts/node_noise_cell/node_noise_cell.gml +++ b/scripts/node_noise_cell/node_noise_cell.gml @@ -1,10 +1,10 @@ function Node_Cellular(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Cellular Noise"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); - inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size / 2, def_surf_size / 2]) + inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W / 2, DEF_SURF_H / 2]) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); diff --git a/scripts/node_noise_fbm/node_noise_fbm.gml b/scripts/node_noise_fbm/node_noise_fbm.gml index 00ea2de8f..b8d456412 100644 --- a/scripts/node_noise_fbm/node_noise_fbm.gml +++ b/scripts/node_noise_fbm/node_noise_fbm.gml @@ -1,7 +1,7 @@ function Node_Noise_FBM(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "FBM Noise"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Seed", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, irandom_range(10000, 99999)); diff --git a/scripts/node_noise_grid/node_noise_grid.gml b/scripts/node_noise_grid/node_noise_grid.gml index 9eaf6cb7a..a6399d9d6 100644 --- a/scripts/node_noise_grid/node_noise_grid.gml +++ b/scripts/node_noise_grid/node_noise_grid.gml @@ -1,7 +1,7 @@ function Node_Grid_Noise(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Grid Noise"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ]) diff --git a/scripts/node_noise_grid_hex/node_noise_grid_hex.gml b/scripts/node_noise_grid_hex/node_noise_grid_hex.gml index af17884c9..51f248b65 100644 --- a/scripts/node_noise_grid_hex/node_noise_grid_hex.gml +++ b/scripts/node_noise_grid_hex/node_noise_grid_hex.gml @@ -11,7 +11,7 @@ function Node_Noise_Hex(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) uniform_sam = shader_get_uniform(shader, "useSampler"); uniform_samTyp = shader_get_uniform(shader, "sampleMode"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Seed", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, irandom(99999)); diff --git a/scripts/node_noise_grid_tri/node_noise_grid_tri.gml b/scripts/node_noise_grid_tri/node_noise_grid_tri.gml index a848a11d2..69f1ef6ae 100644 --- a/scripts/node_noise_grid_tri/node_noise_grid_tri.gml +++ b/scripts/node_noise_grid_tri/node_noise_grid_tri.gml @@ -11,7 +11,7 @@ function Node_Noise_Tri(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) uniform_sam = shader_get_uniform(shader, "useSampler"); uniform_samTyp = shader_get_uniform(shader, "sampleMode"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Seed", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, irandom(99999)); diff --git a/scripts/node_noise_simplex/node_noise_simplex.gml b/scripts/node_noise_simplex/node_noise_simplex.gml index 69fdc6e22..129e79613 100644 --- a/scripts/node_noise_simplex/node_noise_simplex.gml +++ b/scripts/node_noise_simplex/node_noise_simplex.gml @@ -1,7 +1,7 @@ function Node_Noise_Simplex(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Simplex Noise"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [0, 0, 0] ) diff --git a/scripts/node_padding/node_padding.gml b/scripts/node_padding/node_padding.gml index f634c8fd7..121757bfc 100644 --- a/scripts/node_padding/node_padding.gml +++ b/scripts/node_padding/node_padding.gml @@ -19,7 +19,7 @@ function Node_Padding(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c inputs[| 5] = nodeValue("Pad mode", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) .setDisplay(VALUE_DISPLAY.enum_button, [ "Pad out", "Pad to size" ]); - inputs[| 6] = nodeValue("Target dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 6] = nodeValue("Target dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector) inputs[| 7] = nodeValue("Horizontal alignment", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) diff --git a/scripts/node_palette/node_palette.gml b/scripts/node_palette/node_palette.gml index 1e301e932..a2a356827 100644 --- a/scripts/node_palette/node_palette.gml +++ b/scripts/node_palette/node_palette.gml @@ -4,7 +4,7 @@ function Node_Palette(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c w = 96; - inputs[| 0] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 0] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE) .setDisplay(VALUE_DISPLAY.palette); inputs[| 1] = nodeValue("Trim range", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 1 ]) diff --git a/scripts/node_palette_replacement/node_palette_replacement.gml b/scripts/node_palette_replacement/node_palette_replacement.gml index d066b4c1d..80c9af113 100644 --- a/scripts/node_palette_replacement/node_palette_replacement.gml +++ b/scripts/node_palette_replacement/node_palette_replacement.gml @@ -3,14 +3,14 @@ function Node_Palette_Replace(_x, _y, _group = noone) : Node_Processor(_x, _y, _ w = 96; - inputs[| 0] = nodeValue("Palette in", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ] ) + inputs[| 0] = nodeValue("Palette in", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette) .setVisible(true, true); - inputs[| 1] = nodeValue("Palette from", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ] ) + inputs[| 1] = nodeValue("Palette from", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); - inputs[| 2] = nodeValue("Palette to", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 2] = nodeValue("Palette to", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); inputs[| 3] = nodeValue("Threshold", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.1) diff --git a/scripts/node_palette_shift/node_palette_shift.gml b/scripts/node_palette_shift/node_palette_shift.gml index aeac18ab1..5fed13fb8 100644 --- a/scripts/node_palette_shift/node_palette_shift.gml +++ b/scripts/node_palette_shift/node_palette_shift.gml @@ -3,7 +3,7 @@ function Node_Palette_Shift(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); - inputs[| 1] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_black ]) + inputs[| 1] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE) .setDisplay(VALUE_DISPLAY.palette); inputs[| 2] = nodeValue("Shift", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) diff --git a/scripts/node_palette_sort/node_palette_sort.gml b/scripts/node_palette_sort/node_palette_sort.gml index 88e1cccc0..966bb5d16 100644 --- a/scripts/node_palette_sort/node_palette_sort.gml +++ b/scripts/node_palette_sort/node_palette_sort.gml @@ -4,7 +4,7 @@ function Node_Palette_Sort(_x, _y, _group = noone) : Node(_x, _y, _group) constr w = 96; - inputs[| 0] = nodeValue("Palette in", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, []) + inputs[| 0] = nodeValue("Palette in", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette) .setVisible(true, true); diff --git a/scripts/node_particle/node_particle.gml b/scripts/node_particle/node_particle.gml index b790f188f..0ad850ae2 100644 --- a/scripts/node_particle/node_particle.gml +++ b/scripts/node_particle/node_particle.gml @@ -4,7 +4,7 @@ function Node_Particle(_x, _y, _group = noone) : Node_VFX_Spawner_Base(_x, _y, _ inputs[| 3].setDisplay(VALUE_DISPLAY.area, function() { return inputs[| input_len + 0].getValue(); }); - inputs[| input_len + 0] = nodeValue("Output dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| input_len + 0] = nodeValue("Output dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| input_len + 1] = nodeValue("Round position", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true, "Round position to the closest integer value to avoid jittering."); diff --git a/scripts/node_path_l_system/node_path_l_system.gml b/scripts/node_path_l_system/node_path_l_system.gml index 1f3115ae8..eafdc4931 100644 --- a/scripts/node_path_l_system/node_path_l_system.gml +++ b/scripts/node_path_l_system/node_path_l_system.gml @@ -20,7 +20,7 @@ function Node_Path_L_System(_x, _y, _group = noone) : Node(_x, _y, _group) const inputs[| 1] = nodeValue("Angle", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 45) .setDisplay(VALUE_DISPLAY.rotation); - inputs[| 2] = nodeValue("Starting position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size / 2, def_surf_size / 2 ]) + inputs[| 2] = nodeValue("Starting position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W / 2, DEF_SURF_H / 2 ]) .setDisplay(VALUE_DISPLAY.vector); inputs[| 3] = nodeValue("Iteration", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 4); diff --git a/scripts/node_path_plot/node_path_plot.gml b/scripts/node_path_plot/node_path_plot.gml index 6d75ad968..ee1291d40 100644 --- a/scripts/node_path_plot/node_path_plot.gml +++ b/scripts/node_path_plot/node_path_plot.gml @@ -18,7 +18,7 @@ function Node_Path_Plot(_x, _y, _group = noone) : Node(_x, _y, _group) construct inputs[| 3] = nodeValue("0 function", self, JUNCTION_CONNECT.input, VALUE_TYPE.text, ""); inputs[| 4] = nodeValue("1 function", self, JUNCTION_CONNECT.input, VALUE_TYPE.text, ""); - inputs[| 5] = nodeValue("Origin", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size / 2, def_surf_size / 2 ] ) + inputs[| 5] = nodeValue("Origin", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W / 2, DEF_SURF_H / 2 ] ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 6] = nodeValue("Range", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 1 ]) diff --git a/scripts/node_pb/node_checkerboard.yy b/scripts/node_pb/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb/node_pb.gml b/scripts/node_pb/node_pb.gml new file mode 100644 index 000000000..06f7b796d --- /dev/null +++ b/scripts/node_pb/node_pb.gml @@ -0,0 +1,29 @@ +function Node_PB(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { + name = "PB Element"; + icon = THEME.pixel_builder; + fullUpdate = true; + + w = 128; + h = 128; + min_h = h; + + static getNextNodesRaw = getNextNodes; + + static getNextNodes = function() { + if(!struct_has(group, "checkComplete")) return []; + + for( var i = 0; i < ds_list_size(outputs); i++ ) { + var _ot = outputs[| i]; + var _tos = _ot.getJunctionTo(); + + if(array_length(_tos) > 0) + return getNextNodesRaw(); + } + + return group.checkComplete(); + } + + static getPreviewValue = function() { + return group.outputs[| 0]; + } +} \ No newline at end of file diff --git a/scripts/node_pb/node_pb.yy b/scripts/node_pb/node_pb.yy new file mode 100644 index 000000000..8f47ba6b8 --- /dev/null +++ b/scripts/node_pb/node_pb.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/data/pixel builder.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb/node_stripe.yy b/scripts/node_pb/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_box/node_checkerboard.yy b/scripts/node_pb_box/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_box/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_box/node_pb_box.gml b/scripts/node_pb_box/node_pb_box.gml new file mode 100644 index 000000000..bdff3fa0a --- /dev/null +++ b/scripts/node_pb_box/node_pb_box.gml @@ -0,0 +1,5 @@ +function Node_PB_Box(_x, _y, _group = noone) : Node_PB(_x, _y, _group) constructor { + name = "PB Box"; + + inputs[| 0] = nodeValue("Layer Shift", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) +} \ No newline at end of file diff --git a/scripts/node_pb_box/node_pb_box.yy b/scripts/node_pb_box/node_pb_box.yy new file mode 100644 index 000000000..54bd1dfec --- /dev/null +++ b/scripts/node_pb_box/node_pb_box.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_box/node_stripe.yy b/scripts/node_pb_box/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_box/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_box_contract/node_pb_box_contract.gml b/scripts/node_pb_box_contract/node_pb_box_contract.gml new file mode 100644 index 000000000..f9c2be419 --- /dev/null +++ b/scripts/node_pb_box_contract/node_pb_box_contract.gml @@ -0,0 +1,144 @@ +function Node_PB_Box_Contract(_x, _y, _group = noone) : Node_PB_Box(_x, _y, _group) constructor { + name = "Split"; + + inputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 2] = nodeValue("Type", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Ratio", "Fix" ]); + + inputs[| 3] = nodeValue("Ratio", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 4] = nodeValue("Fix Width", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 8 ) + + inputs[| 5] = nodeValue("Axis", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_button, [ "X", "Y" ]); + + outputs[| 0] = nodeValue("pBox Center", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + outputs[| 1] = nodeValue("pBox Side", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + input_display_list = [ 0, 1, + ["Split", false], 5, 2, 3, 4, + ] + + static step = function() { + var _typ = current_data[2]; + var _axs = current_data[5]; + + inputs[| 3].setVisible(_typ == 0); + inputs[| 4].setVisible(_typ != 0); + + if(_axs == 0) inputs[| 4].name = "Fix Width"; + else inputs[| 4].name = "Fix Height"; + } + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + var _b0 = outputs[| 0].getValue(); + var _b1 = outputs[| 1].getValue(); + + for( var i = 0; i < array_length(_b1); i++ ) { + var _b1x0 = _x + _b1[i].x * _s; + var _b1y0 = _y + _b1[i].y * _s; + var _b1x1 = _b1x0 + _b1[i].w * _s; + var _b1y1 = _b1y0 + _b1[i].h * _s; + + draw_set_color(c_red); + draw_rectangle(_b1x0, _b1y0, _b1x1, _b1y1, true); + } + + var _b0x0 = _x + _b0.x * _s; + var _b0y0 = _y + _b0.y * _s; + var _b0x1 = _b0x0 + _b0.w * _s; + var _b0y1 = _b0y0 + _b0.h * _s; + + draw_set_color(c_blue); + draw_rectangle(_b0x0, _b0y0, _b0x1, _b0y1, true); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _layr = _data[0]; + var _pbox = _data[1]; + var _type = _data[2]; + var _rati = _data[3]; + var _fixx = _data[4]; + var _axis = _data[5]; + + if(_pbox == noone) return noone; + + if(_axis == 0) { + var _w; + + switch(_type) { + case 0 : _w = round(_pbox.w * _rati); break; + case 1 : _w = _fixx; break; + } + + if(_output_index == 0) { + _pbox = _pbox.clone(); + _pbox.layer += _layr; + + _pbox.x += (_pbox.w - _w) / 2; + _pbox.w = _w; + } else if(_output_index == 1) { + _pbox = [ _pbox.clone(), _pbox.clone() ]; + _pbox[0].layer += _layr; + _pbox[1].layer += _layr; + + _pbox[1].x += _w + (_pbox[0].w - _w) / 2; + + _pbox[0].w = (_pbox[0].w - _w) / 2; + _pbox[1].w = (_pbox[1].w - _w) / 2; + + _pbox[1].mirror_h = !_pbox[1].mirror_h; + } + } else { + var _h; + + switch(_type) { + case 0 : _h = round(_pbox.h * _rati); break; + case 1 : _h = _fixx; break; + } + + if(_output_index == 0) { + _pbox = _pbox.clone(); + _pbox.layer += _layr; + + _pbox.y += (_pbox.h - _h) / 2; + _pbox.h = _h; + } else if(_output_index == 1) { + _pbox = [ _pbox.clone(), _pbox.clone() ]; + _pbox[0].layer += _layr; + _pbox[1].layer += _layr; + + _pbox[1].y += _h + (_pbox[0].h - _h) / 2; + + _pbox[0].h = (_pbox[0].h - _h) / 2; + _pbox[1].h = (_pbox[1].h - _h) / 2; + + _pbox[1].mirror_v = !_pbox[1].mirror_v; + } + } + + return _pbox; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var _axs = current_data[5]; + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(8); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + + if(_axs == 0) { + draw_line(bbox.x0 + 16, bbox.y0, bbox.x0 + 16, bbox.y1); + draw_line(bbox.x1 - 16, bbox.y0, bbox.x1 - 16, bbox.y1); + } else { + draw_line(bbox.x0, bbox.y0 + 16, bbox.x1, bbox.y0 + 16); + draw_line(bbox.x0, bbox.y1 - 16, bbox.x1, bbox.y1 - 16); + } + } +} \ No newline at end of file diff --git a/scripts/node_pb_box_contract/node_pb_box_contract.yy b/scripts/node_pb_box_contract/node_pb_box_contract.yy new file mode 100644 index 000000000..9e65bbbcd --- /dev/null +++ b/scripts/node_pb_box_contract/node_pb_box_contract.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box_contract", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_box_divide/node_pb_box_divide.gml b/scripts/node_pb_box_divide/node_pb_box_divide.gml new file mode 100644 index 000000000..6524f417c --- /dev/null +++ b/scripts/node_pb_box_divide/node_pb_box_divide.gml @@ -0,0 +1,160 @@ +function Node_PB_Box_Divide(_x, _y, _group = noone) : Node_PB_Box(_x, _y, _group) constructor { + name = "Divide"; + + inputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 2] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 2 ); + + inputs[| 3] = nodeValue("Spacing", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 1 ); + + inputs[| 4] = nodeValue("Axis", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_button, [ "X", "Y" ]); + + inputs[| 5] = nodeValue("Mirror", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, 0 ) + + inputs[| 6] = nodeValue("Spacing", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_button, [ "Space Between", "Space Around", "Begin", "End" ]); + + outputs[| 0] = nodeValue("pBox Content", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, [ noone ] ); + + outputs[| 1] = nodeValue("pBox Space", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, [ noone ] ); + + input_display_list = [ 0, 1, + ["Divide", false], 4, 2, 3, 6, 5, + ] + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + var _bs = outputs[| 0].getValue(); + if(_bs == noone) return; + if(!is_array(_bs)) return; + + for( var i = 0; i < array_length(_bs); i++ ) { + var _b = _bs[i]; + if(_b == noone) continue; + var _bx0 = _x + _b.x * _s; + var _by0 = _y + _b.y * _s; + var _bx1 = _bx0 + _b.w * _s; + var _by1 = _by0 + _b.h * _s; + + draw_set_color(c_red); + draw_rectangle(_bx0, _by0, _bx1, _by1, true); + } + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _layr = _data[0]; + var _pbox = _data[1]; + var _amou = _data[2]; + var _spac = _data[3]; + var _axis = _data[4]; + var _mirr = _data[5]; + var _spacing = _data[6]; + + if(_pbox == noone) return noone; + if(_amou < 1) return noone; + + var _res = noone; + + if(_output_index == 0) + _res = array_create(_amou); + else if(_output_index == 1) + _res = array_create(_amou - 1); + + var _spAmo = _amou; + switch(_spacing) { + case 0 : _spAmo = _amou - 1; break; + case 1 : _spAmo = _amou + 1; break; + case 2 : _spAmo = _amou; break; + case 3 : _spAmo = _amou; break; + } + + if(_axis == 0) { + var _ww = (_pbox.w - _spac * _spAmo) / _amou; + + if(_output_index == 0) + for( var i = 0; i < _amou; i++ ) { + _res[i] = _pbox.clone(); + _res[i].layer += _layr; + + var _sx = _pbox.x; + if(_spacing == 1 || _spacing == 2) + _sx += _spac; + + _res[i].x = _sx + i * (_ww + _spac); + _res[i].w = _ww; + + if(_mirr && i % 2) _res[i].mirror_h = !_res[i].mirror_h; + } + + if(_output_index == 1) + for( var i = 0; i < _spAmo; i++ ) { + _res[i] = _pbox.clone(); + _res[i].layer += _layr; + + var _sx = 0; + if(_spacing == 0 || _spacing == 3) + _sx += _ww + _pbox.x; + + _res[i].x = _sx + i * (_ww + _spac); + _res[i].w = _spac; + } + } else { + var _hh = (_pbox.h - _spac * _spAmo) / _amou; + + if(_output_index == 0) + for( var i = 0; i < _amou; i++ ) { + _res[i] = _pbox.clone(); + _res[i].layer += _layr; + + var _sy = _pbox.y; + if(_spacing == 1 || _spacing == 2) + _sy += _spac; + + _res[i].y = _sy + i * (_hh + _spac); + _res[i].h = _hh; + + if(_mirr && i % 2) _res[i].mirror_v = !_res[i].mirror_v; + } + + if(_output_index == 1) + for( var i = 0; i < _spAmo; i++ ) { + _res[i] = _pbox.clone(); + _res[i].layer += _layr; + + var _sy = 0; + if(_spacing == 0 || _spacing == 3) + _sy += _hh + _pbox.y; + + _res[i].y = _sy + i * (_hh + _spac); + _res[i].h = _spac; + } + } + + return _res; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var _axis = current_data[4]; + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(8); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + + if(_axis == 0) { + draw_line(lerp(bbox.x0, bbox.x1, 1 / 3) - 2, bbox.y0, lerp(bbox.x0, bbox.x1, 1 / 3) - 2, bbox.y1); + draw_line(lerp(bbox.x0, bbox.x1, 1 / 3) + 2, bbox.y0, lerp(bbox.x0, bbox.x1, 1 / 3) + 2, bbox.y1); + + draw_line(lerp(bbox.x0, bbox.x1, 2 / 3) - 2, bbox.y0, lerp(bbox.x0, bbox.x1, 2 / 3) - 2, bbox.y1); + draw_line(lerp(bbox.x0, bbox.x1, 2 / 3) + 2, bbox.y0, lerp(bbox.x0, bbox.x1, 2 / 3) + 2, bbox.y1); + } else { + draw_line(bbox.x0, lerp(bbox.y0, bbox.y1, 1 / 3) - 2, bbox.x1, lerp(bbox.y0, bbox.y1, 1 / 3) - 2); + draw_line(bbox.x0, lerp(bbox.y0, bbox.y1, 1 / 3) + 2, bbox.x1, lerp(bbox.y0, bbox.y1, 1 / 3) + 2); + + draw_line(bbox.x0, lerp(bbox.y0, bbox.y1, 2 / 3) - 2, bbox.x1, lerp(bbox.y0, bbox.y1, 2 / 3) - 2); + draw_line(bbox.x0, lerp(bbox.y0, bbox.y1, 2 / 3) + 2, bbox.x1, lerp(bbox.y0, bbox.y1, 2 / 3) + 2); + } + } +} \ No newline at end of file diff --git a/scripts/node_pb_box_divide/node_pb_box_divide.yy b/scripts/node_pb_box_divide/node_pb_box_divide.yy new file mode 100644 index 000000000..72e47ec2a --- /dev/null +++ b/scripts/node_pb_box_divide/node_pb_box_divide.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box_divide", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.gml b/scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.gml new file mode 100644 index 000000000..56f2e8541 --- /dev/null +++ b/scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.gml @@ -0,0 +1,87 @@ +function Node_PB_Box_Divide_Grid(_x, _y, _group = noone) : Node_PB_Box(_x, _y, _group) constructor { + name = "Divide Grid"; + + inputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 2] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ 2, 2 ] ) + .setDisplay(VALUE_DISPLAY.vector); + + inputs[| 3] = nodeValue("Spacing", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 1 ); + + inputs[| 4] = nodeValue("Mirror", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, 0 ) + + outputs[| 0] = nodeValue("pBox", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, [ noone ] ); + + input_display_list = [ 0, 1, + ["Divide", false], 2, 3, 4, + ] + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + var _bs = outputs[| 0].getValue(); + if(_bs == noone) return; + if(!is_array(_bs)) return; + + for( var i = 0; i < array_length(_bs); i++ ) { + var _b = _bs[i]; + if(_b == noone) continue; + var _bx0 = _x + _b.x * _s; + var _by0 = _y + _b.y * _s; + var _bx1 = _bx0 + _b.w * _s; + var _by1 = _by0 + _b.h * _s; + + draw_set_color(c_red); + draw_rectangle(_bx0, _by0, _bx1, _by1, true); + } + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _layr = _data[0]; + var _pbox = _data[1]; + var _amou = _data[2]; + var _spac = _data[3]; + var _mirr = _data[4]; + + if(_pbox == noone) return noone; + + var _amo = _amou[0] * _amou[1]; + if(_amo < 1) return; + + var _res = array_create(_amo); + var _ww = (_pbox.w - _spac * (_amou[0] - 1)) / _amou[0]; + var _hh = (_pbox.h - _spac * (_amou[1] - 1)) / _amou[1]; + + for( var i = 0; i < _amou[1]; i++ ) + for( var j = 0; j < _amou[0]; j++ ) { + var _ind = i * _amou[0] + j; + _res[_ind] = _pbox.clone(); + + _res[_ind].layer += _layr; + + _res[_ind].x = _pbox.x + j * (_ww + _spac); + _res[_ind].w = _ww; + + _res[_ind].y = _pbox.y + i * (_hh + _spac); + _res[_ind].h = _hh; + + if(_mirr && j % 2) _res[_ind].mirror_h = !_res[_ind].mirror_h; + if(_mirr && i % 2) _res[_ind].mirror_v = !_res[_ind].mirror_v; + } + + return _res; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(4); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + + draw_rectangle_border(bbox.x0, bbox.y0, bbox.xc - 2, bbox.yc - 2, 1); + draw_rectangle_border(bbox.xc + 2, bbox.y0, bbox.x1, bbox.yc - 2, 1); + draw_rectangle_border(bbox.x0, bbox.yc + 2, bbox.xc - 2, bbox.y1, 1); + draw_rectangle_border(bbox.xc + 2, bbox.yc + 2, bbox.x1, bbox.y1, 1); + } +} \ No newline at end of file diff --git a/scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.yy b/scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.yy new file mode 100644 index 000000000..b82634ea5 --- /dev/null +++ b/scripts/node_pb_box_divide_grid/node_pb_box_divide_grid.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box_divide_grid", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_box_inset/node_pb_box_inset.gml b/scripts/node_pb_box_inset/node_pb_box_inset.gml new file mode 100644 index 000000000..3fb672522 --- /dev/null +++ b/scripts/node_pb_box_inset/node_pb_box_inset.gml @@ -0,0 +1,126 @@ +function Node_PB_Box_Inset(_x, _y, _group = noone) : Node_PB_Box(_x, _y, _group) constructor { + name = "Inset"; + + inputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 2] = nodeValue("Inset", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ 2, 2, 2, 2 ] ) + .setDisplay(VALUE_DISPLAY.padding); + + inputs[| 3] = nodeValue("Type", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Padding", "Ratio" ]); + + inputs[| 4] = nodeValue("Width", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 5] = nodeValue("Height", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 6] = nodeValue("Horizontal alignment", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 7] = nodeValue("Vertical alignment", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + outputs[| 0] = nodeValue("pBox Inset", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + outputs[| 1] = nodeValue("pBox Frame", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + input_display_list = [ 0, 1, + ["Inset", false], 3, 2, 4, 5, 6, 7, + ] + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + var _b0 = outputs[| 0].getValue(); + + var _b0x0 = _x + _b0.x * _s; + var _b0y0 = _y + _b0.y * _s; + var _b0x1 = _b0x0 + _b0.w * _s; + var _b0y1 = _b0y0 + _b0.h * _s; + + draw_set_color(c_red); + draw_rectangle(_b0x0, _b0y0, _b0x1, _b0y1, true); + } + + static step = function() { + var _type = current_data[3]; + + inputs[| 2].setVisible(_type == 0); + inputs[| 4].setVisible(_type == 1); + inputs[| 5].setVisible(_type == 1); + inputs[| 6].setVisible(_type == 1); + inputs[| 7].setVisible(_type == 1); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _layr = _data[0]; + var _pbox = _data[1]; + var _inst = _data[2]; + var _type = _data[3]; + var _widt = _data[4]; + var _high = _data[5]; + var _hali = _data[6]; + var _vali = _data[7]; + + if(_pbox == noone) return noone; + + _pbox = _pbox.clone(); + + var x0, y0, w, h; + + if(_type == 0) { + if(_pbox.mirror_h) x0 = _pbox.x + _inst[0]; + else x0 = _pbox.x + _inst[2]; + + if(_pbox.mirror_v) y0 = _pbox.y + _inst[3]; + else y0 = _pbox.y + _inst[1]; + + w = _pbox.w - (_inst[0] + _inst[2]); + h = _pbox.h - (_inst[1] + _inst[3]); + } else if(_type == 1) { + w = round(_pbox.w * _widt); + h = round(_pbox.h * _high); + + x0 = _pbox.x + (_pbox.w - w) * (_pbox.mirror_h? 1. - _hali : _hali); + y0 = _pbox.y + (_pbox.h - h) * (_pbox.mirror_v? 1. - _vali : _vali); + } + + if(_output_index == 0) { + _pbox.layer += _layr; + _pbox.x = x0; + _pbox.y = y0; + _pbox.w = w; + _pbox.h = h; + } else if(_output_index == 1) { + _pbox.mask = surface_create_valid(_pbox.w, _pbox.h); + + var _x = x0 - _pbox.x; + var _y = y0 - _pbox.y; + var _w = w; + var _h = h; + + surface_set_target(_pbox.mask); + draw_clear(c_white); + + draw_set_color(c_white); + BLEND_SUBTRACT + draw_rectangle(_x, _y, _x + _w - 1, _y + _h - 1, false); + BLEND_NORMAL + surface_reset_target(); + } + + return _pbox; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(8); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + + bbox.pad(8); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 1); + } +} \ No newline at end of file diff --git a/scripts/node_pb_box_inset/node_pb_box_inset.yy b/scripts/node_pb_box_inset/node_pb_box_inset.yy new file mode 100644 index 000000000..511394531 --- /dev/null +++ b/scripts/node_pb_box_inset/node_pb_box_inset.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box_inset", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_box_mirror/node_pb_box_mirror.gml b/scripts/node_pb_box_mirror/node_pb_box_mirror.gml new file mode 100644 index 000000000..3e69693c6 --- /dev/null +++ b/scripts/node_pb_box_mirror/node_pb_box_mirror.gml @@ -0,0 +1,43 @@ +function Node_PB_Box_Mirror(_x, _y, _group = noone) : Node_PB_Box(_x, _y, _group) constructor { + name = "Mirror"; + + inputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 2] = nodeValue("Horizontal", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + inputs[| 3] = nodeValue("Vertical", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + outputs[| 0] = nodeValue("pBox", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + input_display_list = [ 0, 1, + ["Mirror", false], 2, 3, + ] + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _layr = _data[0]; + var _pbox = _data[1]; + var _hori = _data[2]; + var _vert = _data[3]; + + if(_pbox == noone) return noone; + + _pbox = _pbox.clone(); + _pbox.layer += _layr; + + if(_hori) _pbox.mirror_h = !_pbox.mirror_h; + if(_vert) _pbox.mirror_v = !_pbox.mirror_v; + + return _pbox; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(8); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + + } +} \ No newline at end of file diff --git a/scripts/node_pb_box_mirror/node_pb_box_mirror.yy b/scripts/node_pb_box_mirror/node_pb_box_mirror.yy new file mode 100644 index 000000000..e944c412a --- /dev/null +++ b/scripts/node_pb_box_mirror/node_pb_box_mirror.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box_mirror", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_box_split/node_pb_box_split.gml b/scripts/node_pb_box_split/node_pb_box_split.gml new file mode 100644 index 000000000..df1aa287e --- /dev/null +++ b/scripts/node_pb_box_split/node_pb_box_split.gml @@ -0,0 +1,153 @@ +function Node_PB_Box_Split(_x, _y, _group = noone) : Node_PB_Box(_x, _y, _group) constructor { + name = "Split"; + + inputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 2] = nodeValue("Type", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Ratio", "Fix Left", "Fix Right" ]); + + inputs[| 3] = nodeValue("Ratio", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 4] = nodeValue("Fix width", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 8 ) + + inputs[| 5] = nodeValue("Axis", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_button, [ "X", "Y" ]); + + inputs[| 6] = nodeValue("Mirror", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, 0 ) + + outputs[| 0] = nodeValue("pBox Left", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + outputs[| 1] = nodeValue("pBox Right", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + input_display_list = [ 0, 1, + ["Split", false], 5, 2, 3, 4, 6, + ] + + static step = function() { + var _typ = current_data[2]; + var _axs = current_data[5]; + + inputs[| 3].setVisible(_typ == 0); + inputs[| 4].setVisible(_typ != 0); + + if(_axs == 0) { + inputs[| 2].editWidget.data_list = [ "Ratio", "Fix Left", "Fix Right" ]; + inputs[| 4].name = "Fix Width"; + } else { + inputs[| 2].editWidget.data_list = [ "Ratio", "Fix Up", "Fix Down" ]; + inputs[| 4].name = "Fix Height"; + } + } + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + var _b0 = outputs[| 0].getValue(); + var _b1 = outputs[| 1].getValue(); + + if(!is_array(_b0)) _b0 = [ _b0 ]; + if(!is_array(_b1)) _b1 = [ _b1 ]; + + for( var i = 0; i < array_length(_b0); i++ ) { + var _b0x0 = _x + _b0[i].x * _s; + var _b0y0 = _y + _b0[i].y * _s; + var _b0x1 = _b0x0 + _b0[i].w * _s; + var _b0y1 = _b0y0 + _b0[i].h * _s; + + draw_set_color(c_red); + draw_rectangle(_b0x0, _b0y0, _b0x1, _b0y1, true); + } + + for( var i = 0; i < array_length(_b1); i++ ) { + var _b1x0 = _x + _b1[i].x * _s; + var _b1y0 = _y + _b1[i].y * _s; + var _b1x1 = _b1x0 + _b1[i].w * _s; + var _b1y1 = _b1y0 + _b1[i].h * _s; + + draw_set_color(c_blue); + draw_rectangle(_b1x0, _b1y0, _b1x1, _b1y1, true); + } + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _layr = _data[0]; + var _pbox = _data[1]; + var _type = _data[2]; + var _rati = _data[3]; + var _fixx = _data[4]; + var _axis = _data[5]; + var _mirr = _data[6]; + + if(_pbox == noone) return noone; + + _pbox = _pbox.clone(); + _pbox.layer += _layr; + + if(_axis == 0) { + var _w; + + switch(_type) { + case 0 : _w = _pbox.w * _rati; break; + case 1 : _w = _fixx; break; + case 2 : _w = _pbox.w - _fixx; break; + } + + if(_pbox.mirror_h) { + _output_index = !_output_index; + _w = _pbox.w - _w; + } + + if(_output_index == 0) { + _pbox.w = round(_w); + } else if(_output_index == 1) { + _w = _pbox.w - _w; + + _pbox.x += _pbox.w - round(_w); + _pbox.w = round(_w); + + if(_mirr) _pbox.mirror_h = !_pbox.mirror_h; + } + } else { + var _h; + + switch(_type) { + case 0 : _h = _pbox.h * _rati; break; + case 1 : _h = _fixx; break; + case 2 : _h = _pbox.h - _fixx; break; + } + + if(_pbox.mirror_v) { + _output_index = !_output_index; + _h = _pbox.h - _h; + } + + if(_output_index == 0) { + _pbox.h = round(_h); + } else if(_output_index == 1) { + _h = _pbox.h - _h; + + _pbox.y += _pbox.h - round(_h); + _pbox.h = round(_h); + + if(_mirr) _pbox.mirror_v = !_pbox.mirror_v; + } + } + + return _pbox; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var _axs = current_data[5]; + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(8); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + + if(_axs == 0) + draw_line(bbox.xc, bbox.y0, bbox.xc, bbox.y1); + else + draw_line(bbox.x0, bbox.yc, bbox.x1, bbox.yc); + } +} \ No newline at end of file diff --git a/scripts/node_pb_box_split/node_pb_box_split.yy b/scripts/node_pb_box_split/node_pb_box_split.yy new file mode 100644 index 000000000..929351d97 --- /dev/null +++ b/scripts/node_pb_box_split/node_pb_box_split.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box_split", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_box_transform/node_pb_box_transform.gml b/scripts/node_pb_box_transform/node_pb_box_transform.gml new file mode 100644 index 000000000..5903d741d --- /dev/null +++ b/scripts/node_pb_box_transform/node_pb_box_transform.gml @@ -0,0 +1,45 @@ +function Node_PB_Box_Transform(_x, _y, _group = noone) : Node_PB_Box(_x, _y, _group) constructor { + name = "Transform"; + + inputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 2] = nodeValue("Translate", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ] ) + .setDisplay(VALUE_DISPLAY.vector); + + outputs[| 0] = nodeValue("pBox", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + input_display_list = [ 0, 1, + ["Translate", false], 2, + ] + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + inputs[| 2].drawOverlay(active, _x, _y, _s, _mx, _my, _snx, _sny); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _layr = _data[0]; + var _pbox = _data[1]; + var _tran = _data[2]; + + if(_pbox == noone) return noone; + + _pbox = _pbox.clone(); + _pbox.layer += _layr; + + _pbox.x += _tran[0]; + _pbox.y += _tran[1]; + + return _pbox; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(8); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + + } +} \ No newline at end of file diff --git a/scripts/node_pb_box_transform/node_pb_box_transform.yy b/scripts/node_pb_box_transform/node_pb_box_transform.yy new file mode 100644 index 000000000..977c5e4d1 --- /dev/null +++ b/scripts/node_pb_box_transform/node_pb_box_transform.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_box_transform", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw/node_checkerboard.yy b/scripts/node_pb_draw/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw/node_pb_draw.gml b/scripts/node_pb_draw/node_pb_draw.gml new file mode 100644 index 000000000..2218df037 --- /dev/null +++ b/scripts/node_pb_draw/node_pb_draw.gml @@ -0,0 +1,14 @@ +function Node_PB_Draw(_x, _y, _group = noone) : Node_PB(_x, _y, _group) constructor { + name = "PB Draw"; + + inputs[| 0] = nodeValue("pBox", self, JUNCTION_CONNECT.input, VALUE_TYPE.pbBox, noone ) + .setVisible(true, true); + + inputs[| 1] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); + + inputs[| 2] = nodeValue("Apply Mask", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true ); + + outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); + + outputs[| 1] = nodeValue("pBox", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone); +} \ No newline at end of file diff --git a/scripts/node_pb_draw/node_pb_draw.yy b/scripts/node_pb_draw/node_pb_draw.yy new file mode 100644 index 000000000..cdb825653 --- /dev/null +++ b/scripts/node_pb_draw/node_pb_draw.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw/node_stripe.yy b/scripts/node_pb_draw/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_angle/node_checkerboard.yy b/scripts/node_pb_draw_angle/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_angle/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_angle/node_pb_draw_angle.gml b/scripts/node_pb_draw_angle/node_pb_draw_angle.gml new file mode 100644 index 000000000..01f050a26 --- /dev/null +++ b/scripts/node_pb_draw_angle/node_pb_draw_angle.gml @@ -0,0 +1,141 @@ +function Node_PB_Draw_Angle(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Angle"; + + inputs[| 3] = nodeValue("Side", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_button, array_create(4, THEME.obj_angle) ); + + inputs[| 4] = nodeValue("Round", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ) + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ["Shape", false], 3, 4, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + var _side = _data[3]; + var _roun = _data[4]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + switch(_side) { + case 0 : + if( _pbox.mirror_h && _pbox.mirror_v) _side = 2; + if( _pbox.mirror_h && !_pbox.mirror_v) _side = 1; + if(!_pbox.mirror_h && _pbox.mirror_v) _side = 3; + break; + case 1 : + if( _pbox.mirror_h && _pbox.mirror_v) _side = 3; + if( _pbox.mirror_h && !_pbox.mirror_v) _side = 0; + if(!_pbox.mirror_h && _pbox.mirror_v) _side = 2; + break; + case 2 : + if( _pbox.mirror_h && _pbox.mirror_v) _side = 0; + if( _pbox.mirror_h && !_pbox.mirror_v) _side = 3; + if(!_pbox.mirror_h && _pbox.mirror_v) _side = 1; + break; + case 3 : + if( _pbox.mirror_h && _pbox.mirror_v) _side = 1; + if( _pbox.mirror_h && !_pbox.mirror_v) _side = 2; + if(!_pbox.mirror_h && _pbox.mirror_v) _side = 0; + break; + } + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_set_color(_fcol); + draw_primitive_begin(pr_trianglelist); + + var as, ae, rx, ry; + + switch(_side) { + case 0 : + if(_roun) { + as = 0; + ae = -90; + + rx = _pbox.x; + ry = _pbox.y; + } else { + draw_vertex(_pbox.x, _pbox.y); + draw_vertex(_pbox.x + _pbox.w, _pbox.y); + draw_vertex(_pbox.x, _pbox.y + _pbox.h); + } + break; + case 1 : + if(_roun) { + as = 180; + ae = 270; + + rx = _pbox.x + _pbox.w; + ry = _pbox.y; + } else { + draw_vertex(_pbox.x, _pbox.y); + draw_vertex(_pbox.x + _pbox.w, _pbox.y); + draw_vertex(_pbox.x + _pbox.w, _pbox.y + _pbox.h); + } + break; + case 2 : + if(_roun) { + as = 90; + ae = 180; + + rx = _pbox.x + _pbox.w; + ry = _pbox.y + _pbox.h; + } else { + draw_vertex(_pbox.x + _pbox.w, _pbox.y); + draw_vertex(_pbox.x + _pbox.w, _pbox.y + _pbox.h); + draw_vertex(_pbox.x, _pbox.y + _pbox.h); + } + break; + case 3 : + if(_roun) { + as = 0; + ae = 90; + + rx = _pbox.x; + ry = _pbox.y + _pbox.h; + } else { + draw_vertex(_pbox.x, _pbox.y); + draw_vertex(_pbox.x + _pbox.w, _pbox.y + _pbox.h); + draw_vertex(_pbox.x, _pbox.y + _pbox.h); + } + break; + } + + if(_roun) { + var ox, oy, nx, ny; + + for( var i = 0; i <= 64; i++ ) { + var a = lerp(as, ae, i / 64); + nx = rx + lengthdir_x(_pbox.w, a); + ny = ry + lengthdir_y(_pbox.h, a); + + if(i) { + draw_vertex(rx, ry); + draw_vertex(ox, oy); + draw_vertex(nx, ny); + } + + ox = nx; + oy = ny; + } + } + draw_primitive_end(); + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, _pbox.x, _pbox.y); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_angle/node_pb_draw_angle.yy b/scripts/node_pb_draw_angle/node_pb_draw_angle.yy new file mode 100644 index 000000000..e0c6d4940 --- /dev/null +++ b/scripts/node_pb_draw_angle/node_pb_draw_angle.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_angle", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_angle/node_stripe.yy b/scripts/node_pb_draw_angle/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_angle/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_blob/node_checkerboard.yy b/scripts/node_pb_draw_blob/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_blob/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_blob/node_pb_draw_blob.gml b/scripts/node_pb_draw_blob/node_pb_draw_blob.gml new file mode 100644 index 000000000..54ccd0589 --- /dev/null +++ b/scripts/node_pb_draw_blob/node_pb_draw_blob.gml @@ -0,0 +1,97 @@ +function Node_PB_Draw_Blob(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Blob"; + + inputs[| 3] = nodeValue("Top", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ] ); + + inputs[| 4] = nodeValue("Bottom", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ] ); + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ["Shape", false], 3, 4, + ]; + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + var _pbox = inputs[| 0].getValue(); + if(_pbox == noone) return; + + var x0 = _pbox.x + _pbox.w / 2; + var y0 = _pbox.y; + + x0 = _x + x0 * _s; + y0 = _y + y0 * _s; + + //inputs[| 2].drawOverlay(active, x0, y0, _s, _mx, _my, _snx, _sny); + + var x0 = _pbox.x + _pbox.w / 2; + var y0 = _pbox.y + _pbox.h; + + x0 = _x + x0 * _s; + y0 = _y + y0 * _s; + + //inputs[| 3].drawOverlay(active, x0, y0, _s, _mx, _my, _snx, _sny); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + + var _btop = _data[3]; + var _bbot = _data[4]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _btop *= _pbox.w / 2; + _bbot *= _pbox.w / 2; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_set_color(_fcol); + draw_primitive_begin(pr_trianglelist); + + var xc = _pbox.x + _pbox.w / 2; + + var _samp = 64; + var _ox, _oy, _nx, _ny; + for( var i = 0; i <= _samp; i++ ) { + var t = i / _samp; + var _t = 1 - t; + + _nx = 3 * _btop * t * _t * _t + 3 * _bbot * t * t * _t; + _ny = 3 * t * t - 2 * t * t * t; + if(_pbox.mirror_v) + _ny = 1 - _ny; + _ny = _pbox.y + _ny * _pbox.h; + + if(i) { + draw_vertex(xc, _pbox.y); + draw_vertex(xc + _ox, _oy); + draw_vertex(xc + _nx, _ny); + + draw_vertex(xc, _pbox.y); + draw_vertex(xc - _ox, _oy); + draw_vertex(xc - _nx, _ny); + } + + _ox = _nx; + _oy = _ny; + } + + draw_primitive_end(); + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, _pbox.x, _pbox.y); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_blob/node_pb_draw_blob.yy b/scripts/node_pb_draw_blob/node_pb_draw_blob.yy new file mode 100644 index 000000000..cad94ab1d --- /dev/null +++ b/scripts/node_pb_draw_blob/node_pb_draw_blob.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_blob", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_blob/node_stripe.yy b/scripts/node_pb_draw_blob/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_blob/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_ellipse/node_checkerboard.yy b/scripts/node_pb_draw_ellipse/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_ellipse/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.gml b/scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.gml new file mode 100644 index 000000000..07c154ed0 --- /dev/null +++ b/scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.gml @@ -0,0 +1,34 @@ +function Node_PB_Draw_Ellipse(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Ellipse"; + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_set_circle_precision(64); + draw_set_color(_fcol); + draw_ellipse(_pbox.x - 1, _pbox.y - 1, _pbox.x + _pbox.w - 1, _pbox.y + _pbox.h - 1, false); + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, _pbox.x, _pbox.y); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.yy b/scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.yy new file mode 100644 index 000000000..5a215e36f --- /dev/null +++ b/scripts/node_pb_draw_ellipse/node_pb_draw_ellipse.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_ellipse", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_ellipse/node_stripe.yy b/scripts/node_pb_draw_ellipse/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_ellipse/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_fill/node_checkerboard.yy b/scripts/node_pb_draw_fill/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_fill/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_fill/node_pb_draw_fill.gml b/scripts/node_pb_draw_fill/node_pb_draw_fill.gml new file mode 100644 index 000000000..e61a8b5db --- /dev/null +++ b/scripts/node_pb_draw_fill/node_pb_draw_fill.gml @@ -0,0 +1,33 @@ +function Node_PB_Draw_Fill(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Fill"; + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_set_color(_fcol); + draw_rectangle(_pbox.x, _pbox.y, _pbox.x + _pbox.w - 1, _pbox.y + _pbox.h - 1, false); + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, _pbox.x, _pbox.y); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_fill/node_pb_draw_fill.yy b/scripts/node_pb_draw_fill/node_pb_draw_fill.yy new file mode 100644 index 000000000..fe5be0162 --- /dev/null +++ b/scripts/node_pb_draw_fill/node_pb_draw_fill.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_fill", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_fill/node_stripe.yy b/scripts/node_pb_draw_fill/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_fill/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_rectangle/node_checkerboard.yy b/scripts/node_pb_draw_rectangle/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_rectangle/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.gml b/scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.gml new file mode 100644 index 000000000..0798e4372 --- /dev/null +++ b/scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.gml @@ -0,0 +1,33 @@ +function Node_PB_Draw_Rectangle(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Rectangle"; + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_set_color(_fcol); + draw_rectangle(_pbox.x, _pbox.y, _pbox.x + _pbox.w - 1, _pbox.y + _pbox.h - 1, false); + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, _pbox.x, _pbox.y); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.yy b/scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.yy new file mode 100644 index 000000000..672146949 --- /dev/null +++ b/scripts/node_pb_draw_rectangle/node_pb_draw_rectangle.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_rectangle", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_rectangle/node_stripe.yy b/scripts/node_pb_draw_rectangle/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_rectangle/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_roundrectangle/node_checkerboard.yy b/scripts/node_pb_draw_roundrectangle/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_roundrectangle/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.gml b/scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.gml new file mode 100644 index 000000000..c0549ae87 --- /dev/null +++ b/scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.gml @@ -0,0 +1,203 @@ +function Node_PB_Draw_Round_Rectangle(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Round Rectangle"; + + inputs[| 3] = nodeValue("Type", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Uniform", "Per Corner" ]); + + inputs[| 4] = nodeValue("Corner Radius", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 1 ); + + inputs[| 5] = nodeValue("Corner Radius", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ 1, 1, 1, 1 ] ) + .setArrayDepth(1) + .setDisplay(VALUE_DISPLAY.corner); + + inputs[| 6] = nodeValue("Relative", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + inputs[| 7] = nodeValue("Cut Corner", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ["Shape", false], 3, 6, 4, 5, 7, + ]; + + corner_pixels = [ + [ // 1 corner + [ 0, 0 ], + ], + [ // 2 corner + [ 1, 0 ], + [ 0, 1 ], + ], + [ // 3 corner + [ 2, 0 ], + [ 0, 2 ], + ], + [ // 4 corner + [ 1, 1 ], + ] + ] + + static step = function() { + var _type = inputs[| 3].getValue(); + var _rela = inputs[| 6].getValue(); + + inputs[| 4].setVisible(_type == 0); + inputs[| 5].setVisible(_type == 1); + + if(_rela) { + inputs[| 4].type = VALUE_TYPE.float; + inputs[| 5].type = VALUE_TYPE.float; + + inputs[| 4].editWidget.slide_speed = 0.01; + inputs[| 5].editWidget.setSlideSpeed(0.01); + } else { + inputs[| 4].type = VALUE_TYPE.integer; + inputs[| 5].type = VALUE_TYPE.integer; + + inputs[| 4].editWidget.slide_speed = 1; + inputs[| 5].editWidget.setSlideSpeed(1); + } + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + var _type = _data[3]; + var _corn = _type == 0? _data[4] : _data[5]; + var _rela = _data[6]; + var _cut = _data[7]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + var _x0 = _pbox.x; + var _y0 = _pbox.y; + var _x1 = _pbox.x + _pbox.w - 1; + var _y1 = _pbox.y + _pbox.h - 1; + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_set_color(_fcol); + draw_set_circle_precision(64); + + var _corners = [ + [ _x0, _y0 ], + [ _x1, _y0 ], + [ _x0, _y1 ], + [ _x1, _y1 ], + ] + + if(_cut) { + draw_rectangle(_x0, _y0, _x1, _y1, false); + + BLEND_SUBTRACT + for( var k = 0; k < 4; k++ ) { + var _cc = _type == 0? _corn : _corn[k]; + if(_rela) _cc = max(0, round(_cc * min(_pbox.w, _pbox.h))); + _cc /= 2; + + for( var i = 0; i < _cc; i++ ) + for( var j = 0; j < _cc; j++ ) { + if(i + j >= _cc) continue; + + draw_point(_corners[k][0] + i * ((k & 0b01)? -1 : 1), _corners[k][1] + j * ((k & 0b10)? -1 : 1)); + } + } + BLEND_NORMAL + } else { + if(_type == 0) { + if(_rela) _corn = max(0, round(_corn * min(_pbox.w, _pbox.h))); + + if(_corn > array_length(corner_pixels)) + draw_roundrect_ext(_pbox.x - 1, _pbox.y - 1, _pbox.x + _pbox.w - 1, _pbox.y + _pbox.h - 1, 6 + _corn, 6 + _corn, false); + else { + draw_rectangle(_x0, _y0, _x1, _y1, false); + BLEND_SUBTRACT + for( var i = 0; i < _corn; i++ ) { + var _corner = corner_pixels[i]; + + for( var j = 0; j < 4; j++ ) + for( var k = 0; k < array_length(_corner); k++ ) + draw_point(_corners[j][0] + _corner[k][0] * ((j & 0b01)? -1 : 1), _corners[j][1] + _corner[k][1] * ((j & 0b10)? -1 : 1)); + } + BLEND_NORMAL + } + } else if(_type == 1) { + draw_rectangle(_x0 - 1, _y0 - 1, _x1, _y1, false); + + for( var c = 0; c < 4; c++ ) { + var _c = c; + + switch(c) { + case 0 : + if( _pbox.mirror_h && _pbox.mirror_v) _c = 3; + if( _pbox.mirror_h && !_pbox.mirror_v) _c = 1; + if(!_pbox.mirror_h && _pbox.mirror_v) _c = 2; + break; + case 1 : + if( _pbox.mirror_h && _pbox.mirror_v) _c = 2; + if( _pbox.mirror_h && !_pbox.mirror_v) _c = 0; + if(!_pbox.mirror_h && _pbox.mirror_v) _c = 3; + break; + case 2 : + if( _pbox.mirror_h && _pbox.mirror_v) _c = 1; + if( _pbox.mirror_h && !_pbox.mirror_v) _c = 3; + if(!_pbox.mirror_h && _pbox.mirror_v) _c = 0; + break; + case 3 : + if( _pbox.mirror_h && _pbox.mirror_v) _c = 0; + if( _pbox.mirror_h && !_pbox.mirror_v) _c = 2; + if(!_pbox.mirror_h && _pbox.mirror_v) _c = 1; + break; + } + + var _cc = _corn[_c]; + if(_rela) _cc = max(0, round(_cc * min(_pbox.w, _pbox.h))); + + if(_cc > array_length(corner_pixels)) { + var _sub_surf = surface_create(_cc - 1, _cc - 1); + surface_set_target(_sub_surf); + draw_clear(c_white); + + BLEND_SUBTRACT + draw_roundrect_ext(0, 0, _cc * 3, _cc * 3, _cc, _cc, false); + BLEND_NORMAL + surface_reset_target(); + + BLEND_SUBTRACT + switch(c) { + case 0 : draw_surface_ext(_sub_surf, _x0, _y0, 1, 1, 0, c_white, 1); break; + case 1 : draw_surface_ext(_sub_surf, _x1 + 1, _y0, 1, 1, -90, c_white, 1); break; + case 2 : draw_surface_ext(_sub_surf, _x0, _y1 + 1, 1, 1, 90, c_white, 1); break; + case 3 : draw_surface_ext(_sub_surf, _x1 + 1, _y1 + 1, 1, 1, 180, c_white, 1); break; + } + BLEND_NORMAL + + surface_free(_sub_surf); + } else { + BLEND_SUBTRACT + for( var i = 0; i < _cc; i++ ) { + var _corner = corner_pixels[i]; + + for( var k = 0; k < array_length(_corner); k++ ) + draw_point(_corners[c][0] + _corner[k][0] * ((c & 0b01)? -1 : 1), _corners[c][1] + _corner[k][1] * ((c & 0b10)? -1 : 1)); + } + BLEND_NORMAL + } + } + } + } + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, _pbox.x, _pbox.y); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.yy b/scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.yy new file mode 100644 index 000000000..8a19b10cf --- /dev/null +++ b/scripts/node_pb_draw_roundrectangle/node_pb_draw_roundrectangle.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_roundrectangle", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_roundrectangle/node_stripe.yy b/scripts/node_pb_draw_roundrectangle/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_roundrectangle/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_semi_ellipse/node_checkerboard.yy b/scripts/node_pb_draw_semi_ellipse/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_semi_ellipse/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.gml b/scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.gml new file mode 100644 index 000000000..830c9609d --- /dev/null +++ b/scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.gml @@ -0,0 +1,63 @@ +function Node_PB_Draw_Semi_Ellipse(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Semi Ellipse"; + + inputs[| 3] = nodeValue("Side", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_button, array_create(4, THEME.obj_hemicircle) ); + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ["Shape", false], 3, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + var _side = _data[3]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + var s = surface_create_valid(_pbox.w, _pbox.h); + + switch(_side) { + case 0 : if(_pbox.mirror_h) _side = 2; break; + case 1 : if(_pbox.mirror_v) _side = 3; break; + case 2 : if(_pbox.mirror_h) _side = 0; break; + case 3 : if(_pbox.mirror_v) _side = 1; break; + } + + surface_set_target(s); + DRAW_CLEAR + + var x1 = _pbox.w; + var y1 = _pbox.h; + + draw_set_circle_precision(64); + draw_set_color(_fcol); + switch(_side) { + case 0 : draw_ellipse(-1, -1, x1 + _pbox.w - 1, y1 - 1, false); break; + case 1 : draw_ellipse(-1, -1, x1 - 1, y1 + _pbox.h - 1, false); break; + case 2 : draw_ellipse(-_pbox.w, -1, x1 - 1, y1 - 1, false); break; + case 3 : draw_ellipse(-1, -_pbox.h, x1 - 1, y1 - 1, false); break; + } + surface_reset_target(); + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_surface(s, ceil(_pbox.x), ceil(_pbox.y)); + surface_free(s); + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, ceil(_pbox.x), ceil(_pbox.y)); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.yy b/scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.yy new file mode 100644 index 000000000..75ffc0ed9 --- /dev/null +++ b/scripts/node_pb_draw_semi_ellipse/node_pb_draw_semi_ellipse.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_semi_ellipse", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_semi_ellipse/node_stripe.yy b/scripts/node_pb_draw_semi_ellipse/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_semi_ellipse/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_trapezoid/node_checkerboard.yy b/scripts/node_pb_draw_trapezoid/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_draw_trapezoid/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.gml b/scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.gml new file mode 100644 index 000000000..377af71fc --- /dev/null +++ b/scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.gml @@ -0,0 +1,138 @@ +function Node_PB_Draw_Trapezoid(_x, _y, _group = noone) : Node_PB_Draw(_x, _y, _group) constructor { + name = "Trapezoid"; + + inputs[| 3] = nodeValue("Axis", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Horizontal", "Vertical" ]); + + inputs[| 4] = nodeValue("Type", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Symmetric", "Independent" ]); + + inputs[| 5] = nodeValue("Bevel", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 6] = nodeValue("Bevel 1", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 7] = nodeValue("Bevel 2", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0.5 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 8] = nodeValue("Invert", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + input_display_list = [ + ["Draw", false], 0, 1, 2, + ["Shape", false], 3, 4, 8, 5, 6, 7, + ]; + + static step = function() { + var _type = current_data[4]; + + inputs[| 5].setVisible(_type == 0); + inputs[| 6].setVisible(_type == 1); + inputs[| 7].setVisible(_type == 1); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _pbox = _data[0]; + var _fcol = _data[1]; + var _mask = _data[2]; + var _axis = _data[3]; + var _type = _data[4]; + var _bev = _data[5]; + var _bev1 = _data[6]; + var _bev2 = _data[7]; + var _invt = _data[8]; + + if(_output_index == 1) return _pbox; + if(_pbox == noone) return noone; + + _outSurf = surface_verify(_outSurf, _pbox.layer_w, _pbox.layer_h); + + var p0x = _pbox.x, p0y = _pbox.y; + var p1x = _pbox.x + _pbox.w, p1y = _pbox.y; + var p2x = _pbox.x, p2y = _pbox.y + _pbox.h; + var p3x = _pbox.x + _pbox.w, p3y = _pbox.y + _pbox.h; + + if(_type == 0) { + if(_axis == 0) { + var w = _pbox.w - (_pbox.w * _bev) / 2; + + if(_invt ^^ _pbox.mirror_v) { + p2x += w; + p3x -= w; + } else { + p0x += w; + p1x -= w; + } + } else { + var h = _pbox.h - (_pbox.h * _bev) / 2; + + if(_invt ^^ _pbox.mirror_h) { + p1x += h; + p3x -= h; + } else { + p0y += h; + p2y -= h; + } + } + } else if(_type == 1) { + if(_axis == 0) { + var w1 = _pbox.w - (_pbox.w * _bev1) / 2; + var w2 = _pbox.w - (_pbox.w * _bev2) / 2; + + if(_pbox.mirror_h) { + var t = w1; + w1 = w2; + w2 = t; + } + + if(_invt ^^ _pbox.mirror_v) { + p2x += w1; + p3x -= w2; + } else { + p0x += w1; + p1x -= w2; + } + } else { + var h1 = _pbox.h - (_pbox.h * _bev1) / 2; + var h2 = _pbox.h - (_pbox.h * _bev2) / 2; + + if(_pbox.mirror_v) { + var t = h1; + h1 = h2; + h2 = t; + } + + if(_invt ^^ _pbox.mirror_h) { + p1x += h1; + p3x -= h2; + } else { + p0y += h1; + p2y -= h2; + } + } + } + + surface_set_target(_outSurf); + DRAW_CLEAR + + draw_set_color(_fcol); + draw_primitive_begin(pr_trianglelist); + draw_vertex(p0x, p0y); + draw_vertex(p1x, p1y); + draw_vertex(p2x, p2y); + + draw_vertex(p0x, p0y); + draw_vertex(p2x, p2y); + draw_vertex(p3x, p3y); + draw_primitive_end(); + + if(_mask && is_surface(_pbox.mask)) { + BLEND_MULTIPLY + draw_surface(_pbox.mask, _pbox.x, _pbox.y); + BLEND_NORMAL + } + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.yy b/scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.yy new file mode 100644 index 000000000..49a014585 --- /dev/null +++ b/scripts/node_pb_draw_trapezoid/node_pb_draw_trapezoid.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_draw_trapezoid", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/nodes/data/pixel builder/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_draw_trapezoid/node_stripe.yy b/scripts/node_pb_draw_trapezoid/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_draw_trapezoid/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx/node_checkerboard.yy b/scripts/node_pb_fx/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx/node_pb_fx.gml b/scripts/node_pb_fx/node_pb_fx.gml new file mode 100644 index 000000000..0887f9967 --- /dev/null +++ b/scripts/node_pb_fx/node_pb_fx.gml @@ -0,0 +1,21 @@ +function Node_PB_Fx(_x, _y, _group = noone) : Node_PB(_x, _y, _group) constructor { + name = "PB FX"; + + inputs[| 0] = nodeValue("Surface", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone ) + .setVisible(true, true); + + outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone) + .setVisible(false, false); + + static getpBox = function() { + var _n = inputs[| 0].value_from; + if(_n == noone) return; + + _n = _n.node; + + if(is_instanceof(_n, Node_PB_Draw)) + return _n.outputs[| 1].getValue(); + else if(is_instanceof(_n, Node_PB_Fx)) + return _n.getpBox(); + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx/node_pb_fx.yy b/scripts/node_pb_fx/node_pb_fx.yy new file mode 100644 index 000000000..47cfb69d6 --- /dev/null +++ b/scripts/node_pb_fx/node_pb_fx.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx/node_stripe.yy b/scripts/node_pb_fx/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_add/node_checkerboard.yy b/scripts/node_pb_fx_add/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_add/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_add/node_pb_fx_add.gml b/scripts/node_pb_fx_add/node_pb_fx_add.gml new file mode 100644 index 000000000..da4157543 --- /dev/null +++ b/scripts/node_pb_fx_add/node_pb_fx_add.gml @@ -0,0 +1,22 @@ +function Node_PB_Fx_Add(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Add"; + + inputs[| 1] = nodeValue("Surface", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone ) + .setVisible(true, true); + + input_display_list = [ 0, + ["Effect", false], 1, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _subs = _data[1]; + + surface_set_shader(_outSurf); + draw_surface_safe(_surf); + draw_surface_safe(_subs); + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_add/node_pb_fx_add.yy b/scripts/node_pb_fx_add/node_pb_fx_add.yy new file mode 100644 index 000000000..f054f965f --- /dev/null +++ b/scripts/node_pb_fx_add/node_pb_fx_add.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_add", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_add/node_stripe.yy b/scripts/node_pb_fx_add/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_add/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_hash/node_checkerboard.yy b/scripts/node_pb_fx_hash/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_hash/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_hash/node_pb_fx_hash.gml b/scripts/node_pb_fx_hash/node_pb_fx_hash.gml new file mode 100644 index 000000000..98da46abc --- /dev/null +++ b/scripts/node_pb_fx_hash/node_pb_fx_hash.gml @@ -0,0 +1,32 @@ +function Node_PB_Fx_Hash(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Hash"; + + inputs[| 1] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); + + inputs[| 2] = nodeValue("Hash", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 2. ); + + inputs[| 3] = nodeValue("Invert", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + input_display_list = [ 0, + ["Effect", false], 2, 1, 3, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _colr = _data[1]; + var _hash = _data[2]; + var _inv = _data[3]; + + surface_set_shader(_outSurf, sh_pb_hash); + shader_set_dim(, _surf); + shader_set_color("color", _colr); + shader_set_f("hash", _hash); + shader_set_i("invert", _inv); + DRAW_CLEAR + + draw_surface_ext_safe(_surf, 0, 0,,,, _colr); + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_hash/node_pb_fx_hash.yy b/scripts/node_pb_fx_hash/node_pb_fx_hash.yy new file mode 100644 index 000000000..7b09405b8 --- /dev/null +++ b/scripts/node_pb_fx_hash/node_pb_fx_hash.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_hash", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_hash/node_stripe.yy b/scripts/node_pb_fx_hash/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_hash/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_highlight/node_checkerboard.yy b/scripts/node_pb_fx_highlight/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_highlight/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_highlight/node_pb_fx_highlight.gml b/scripts/node_pb_fx_highlight/node_pb_fx_highlight.gml new file mode 100644 index 000000000..bd53c8ae2 --- /dev/null +++ b/scripts/node_pb_fx_highlight/node_pb_fx_highlight.gml @@ -0,0 +1,107 @@ +function Node_PB_Fx_Highlight(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Highlight"; + + inputs[| 1] = nodeValue("Highlight Area", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, array_create(9) ) + .setDisplay(VALUE_DISPLAY.kernel); + + inputs[| 2] = nodeValue("Light Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); + + inputs[| 3] = nodeValue("Shadow Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_black ); + + inputs[| 4] = nodeValue("Roughness", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0 ) + .setDisplay(VALUE_DISPLAY.slider, [ 0, 1, 0.01 ]); + + inputs[| 5] = nodeValue("Roughness Scale", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1 ); + + inputs[| 6] = nodeValue("Seed", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, irandom_range(100000, 999999) ); + + holding_side = noone; + + side_renderer = new Inspector_Custom_Renderer(function(_x, _y, _w, _m, _hover, _focus) { + var _size = 32; + var _space = 8; + var ww = (_size * 3) + (_space * 2); + var hh = ww + ui(16); + + var _x0 = _x + _w / 2 - ww / 2; + var _y0 = _y + ui(8); + + var _side = inputs[| 1].getValue(); + + if(holding_side != noone && mouse_release(mb_left)) + holding_side = noone; + + for( var i = 0; i < 3; i++ ) + for( var j = 0; j < 3; j++ ) { + var ind = i * 3 + j; + var _sx = _x0 + j * (_space + _size); + var _sy = _y0 + i * (_space + _size); + + if(_hover && point_in_rectangle(_m[0], _m[1], _sx, _sy, _sx + _size, _sy + _size)) { + draw_sprite_stretched(THEME.button, 1, _sx, _sy, _size, _size); + + if(mouse_click(mb_left, _focus)) { + draw_sprite_stretched(THEME.button, 2, _sx, _sy, _size, _size); + + if(holding_side != noone) { + _side[ind] = holding_side; + inputs[| 1].setValue(_side); + } + } + + if(mouse_press(mb_left, _focus)) { + if(ind == 4) + _side[ind] = !_side[ind]; + else + _side[ind] = (_side[ind] + 2) % 3 - 1; + inputs[| 1].setValue(_side); + + holding_side = _side[ind]; + } + } else + draw_sprite_stretched(THEME.button, 0, _sx, _sy, _size, _size); + + if(ind == 4) { + if(_side[ind]) draw_sprite_stretched_ext(THEME.color_picker_box, 1, _sx + ui(2), _sy + ui(2), _size - ui(4), _size - ui(4), COLORS._main_accent, 1); + } else { + switch(_side[ind]) { + case 1 : draw_sprite_stretched_ext(THEME.color_picker_box, 1, _sx + ui(2), _sy + ui(2), _size - ui(4), _size - ui(4), c_white, 1); break; + case -1 : draw_sprite_stretched_ext(THEME.color_picker_box, 1, _sx + ui(2), _sy + ui(2), _size - ui(4), _size - ui(4), c_black, 1); break; + } + } + } + + return hh; + }); + + input_display_list = [ 0, + ["Effect", false], side_renderer, 2, 3, + ["Roughness", false], 4, 5, 6, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _high = _data[1]; + var _chig = _data[2]; + var _csha = _data[3]; + var _roug = _data[4]; + var _rSca = _data[5]; + var _seed = _data[6]; + + surface_set_shader(_outSurf, sh_pb_highlight); + shader_set_dim(, _surf); + shader_set_i("sides", _high); + + shader_set_color("highlightColor", _chig); + shader_set_color("shadowColor", _csha); + shader_set_f("roughness", _roug); + shader_set_f("roughScale", _rSca); + shader_set_f("seed", _seed); + DRAW_CLEAR + + draw_surface_safe(_surf, 0, 0); + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_highlight/node_pb_fx_highlight.yy b/scripts/node_pb_fx_highlight/node_pb_fx_highlight.yy new file mode 100644 index 000000000..ab4f9108a --- /dev/null +++ b/scripts/node_pb_fx_highlight/node_pb_fx_highlight.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_highlight", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_highlight/node_stripe.yy b/scripts/node_pb_fx_highlight/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_highlight/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_intersect/node_checkerboard.yy b/scripts/node_pb_fx_intersect/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_intersect/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_intersect/node_pb_fx_intersect.gml b/scripts/node_pb_fx_intersect/node_pb_fx_intersect.gml new file mode 100644 index 000000000..aa2552208 --- /dev/null +++ b/scripts/node_pb_fx_intersect/node_pb_fx_intersect.gml @@ -0,0 +1,25 @@ +function Node_PB_Fx_Intersect(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Subtract"; + + inputs[| 1] = nodeValue("Surface", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone ) + .setVisible(true, true); + + input_display_list = [ 0, + ["Effect", false], 1, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _subs = _data[1]; + + surface_set_shader(_outSurf); + draw_surface_safe(_surf); + + BLEND_MULTIPLY + draw_surface_safe(_subs); + BLEND_NORMAL + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_intersect/node_pb_fx_intersect.yy b/scripts/node_pb_fx_intersect/node_pb_fx_intersect.yy new file mode 100644 index 000000000..dabc33070 --- /dev/null +++ b/scripts/node_pb_fx_intersect/node_pb_fx_intersect.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_intersect", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_intersect/node_stripe.yy b/scripts/node_pb_fx_intersect/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_intersect/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_outline/node_checkerboard.yy b/scripts/node_pb_fx_outline/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_outline/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_outline/node_pb_fx_outline.gml b/scripts/node_pb_fx_outline/node_pb_fx_outline.gml new file mode 100644 index 000000000..1ce45471e --- /dev/null +++ b/scripts/node_pb_fx_outline/node_pb_fx_outline.gml @@ -0,0 +1,32 @@ +function Node_PB_Fx_Outline(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Outline"; + + inputs[| 1] = nodeValue("Corner", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + inputs[| 2] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); + + inputs[| 3] = nodeValue("Side", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) + .setDisplay(VALUE_DISPLAY.enum_button, [ "Inside", "Outside" ]); + + input_display_list = [ 0, + ["Effect", false], 3, 1, 2, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _corn = _data[1]; + var _colr = _data[2]; + var _side = _data[3]; + + surface_set_shader(_outSurf, sh_pb_outline); + shader_set_dim(, _surf); + shader_set_i("corner", _corn); + shader_set_i("side", _side); + DRAW_CLEAR + + draw_surface_ext_safe(_surf, 0, 0,,,, _colr); + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_outline/node_pb_fx_outline.yy b/scripts/node_pb_fx_outline/node_pb_fx_outline.yy new file mode 100644 index 000000000..250a80683 --- /dev/null +++ b/scripts/node_pb_fx_outline/node_pb_fx_outline.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_outline", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_outline/node_stripe.yy b/scripts/node_pb_fx_outline/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_outline/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_radial/node_checkerboard.yy b/scripts/node_pb_fx_radial/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_radial/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_radial/node_pb_fx_radial.gml b/scripts/node_pb_fx_radial/node_pb_fx_radial.gml new file mode 100644 index 000000000..1332ca1de --- /dev/null +++ b/scripts/node_pb_fx_radial/node_pb_fx_radial.gml @@ -0,0 +1,26 @@ +function Node_PB_Fx_Radial(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Radial"; + + inputs[| 1] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 4 ) + .setVisible(true, true); + + input_display_list = [ 0, + ["Effect", false], 1, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _amo = _data[1]; + + surface_set_shader(_outSurf); + for( var i = 0; i < _amo; i++ ) { + var aa = i / _amo * 360; + var p = point_rotate(0, 0, surface_get_width(_outSurf) / 2, surface_get_height(_outSurf) / 2, aa); + + draw_surface_ext_safe(_surf, p[0], p[1],,, aa); + } + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_radial/node_pb_fx_radial.yy b/scripts/node_pb_fx_radial/node_pb_fx_radial.yy new file mode 100644 index 000000000..e2e6a636a --- /dev/null +++ b/scripts/node_pb_fx_radial/node_pb_fx_radial.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_radial", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_radial/node_stripe.yy b/scripts/node_pb_fx_radial/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_radial/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_shading/node_checkerboard.yy b/scripts/node_pb_fx_shading/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_shading/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_shading/node_pb_fx_shading.gml b/scripts/node_pb_fx_shading/node_pb_fx_shading.gml new file mode 100644 index 000000000..f4fc2e4af --- /dev/null +++ b/scripts/node_pb_fx_shading/node_pb_fx_shading.gml @@ -0,0 +1,28 @@ +function Node_PB_Fx_Shading(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Shading"; + + inputs[| 1] = nodeValue("Width", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ 1, 1, 1, 1 ] ) + .setDisplay(VALUE_DISPLAY.padding); + + inputs[| 2] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); + + input_display_list = [ 0, + ["Effect", false], 1, 2, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _padd = _data[1]; + var _colr = _data[2]; + + surface_set_shader(_outSurf, sh_pb_shade); + shader_set_dim(, _surf); + shader_set_f("padding", _padd); + DRAW_CLEAR + + draw_surface_ext_safe(_surf, 0, 0,,,, _colr); + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_shading/node_pb_fx_shading.yy b/scripts/node_pb_fx_shading/node_pb_fx_shading.yy new file mode 100644 index 000000000..84de5f636 --- /dev/null +++ b/scripts/node_pb_fx_shading/node_pb_fx_shading.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_shading", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_shading/node_stripe.yy b/scripts/node_pb_fx_shading/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_shading/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_stack/node_checkerboard.yy b/scripts/node_pb_fx_stack/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_stack/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_stack/node_pb_fx_stack.gml b/scripts/node_pb_fx_stack/node_pb_fx_stack.gml new file mode 100644 index 000000000..2de824f1e --- /dev/null +++ b/scripts/node_pb_fx_stack/node_pb_fx_stack.gml @@ -0,0 +1,71 @@ +function Node_PB_Fx_Stack(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Stack"; + + inputs[| 1] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 4 ); + + inputs[| 2] = nodeValue("Direction", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ) + .setDisplay(VALUE_DISPLAY.enum_button, array_create(4, THEME.obj_direction) ); + + inputs[| 3] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); + + inputs[| 4] = nodeValue("Highlight", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + inputs[| 5] = nodeValue("Highlight Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white ); + + inputs[| 6] = nodeValue("Invert", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false ); + + input_display_list = [ 0, + ["Effect", false], 1, 2, 6, 3, 4, 5, + ]; + + static step = function() { + var _high = current_data[4]; + + inputs[| 5].setVisible(_high); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _amou = _data[1]; + var _dirr = _data[2]; + var _colr = _data[3]; + var _high = _data[4]; + var _hclr = _data[5]; + var _invr = _data[6]; + + surface_set_target(_outSurf); + DRAW_CLEAR + var px = 0; + var py = 0; + + if(_invr) { + switch(_dirr) { + case 0 : px = -_amou; break; + case 1 : py = _amou; break; + case 2 : px = _amou; break; + case 3 : py = -_amou; break; + } + } + + shader_set(sh_draw_color); + for( var i = 0; i < _amou; i++ ) { + var cc = _colr; + if(_high && i == _amou - 1) + cc = _hclr; + draw_surface_ext_safe(_surf, px, py,,,, cc); + + switch(_dirr) { + case 0 : px++; break; + case 1 : py--; break; + case 2 : px--; break; + case 3 : py++; break; + } + } + shader_reset(); + + draw_surface_safe(_surf, px, py); + surface_reset_target(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_stack/node_pb_fx_stack.yy b/scripts/node_pb_fx_stack/node_pb_fx_stack.yy new file mode 100644 index 000000000..2820e2ac6 --- /dev/null +++ b/scripts/node_pb_fx_stack/node_pb_fx_stack.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_stack", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_stack/node_stripe.yy b/scripts/node_pb_fx_stack/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_stack/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_substract/node_checkerboard.yy b/scripts/node_pb_fx_substract/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_fx_substract/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_fx_substract/node_pb_fx_substract.gml b/scripts/node_pb_fx_substract/node_pb_fx_substract.gml new file mode 100644 index 000000000..ae081a7ba --- /dev/null +++ b/scripts/node_pb_fx_substract/node_pb_fx_substract.gml @@ -0,0 +1,25 @@ +function Node_PB_Fx_Subtract(_x, _y, _group = noone) : Node_PB_Fx(_x, _y, _group) constructor { + name = "Subtract"; + + inputs[| 1] = nodeValue("Surface", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone ) + .setVisible(true, true); + + input_display_list = [ 0, + ["Effect", false], 1, + ]; + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _surf = _data[0]; + var _subs = _data[1]; + + surface_set_shader(_outSurf); + draw_surface_safe(_surf); + + BLEND_SUBTRACT + draw_surface_safe(_subs); + BLEND_NORMAL + surface_reset_shader(); + + return _outSurf; + } +} \ No newline at end of file diff --git a/scripts/node_pb_fx_substract/node_pb_fx_substract.yy b/scripts/node_pb_fx_substract/node_pb_fx_substract.yy new file mode 100644 index 000000000..e1dbbf9d5 --- /dev/null +++ b/scripts/node_pb_fx_substract/node_pb_fx_substract.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_fx_substract", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "effect", + "path": "folders/nodes/data/pixel builder/effect.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_fx_substract/node_stripe.yy b/scripts/node_pb_fx_substract/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_fx_substract/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_layer/node_checkerboard.yy b/scripts/node_pb_layer/node_checkerboard.yy new file mode 100644 index 000000000..f65eb196c --- /dev/null +++ b/scripts/node_pb_layer/node_checkerboard.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_checkerboard", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_pb_layer/node_pb_layer.gml b/scripts/node_pb_layer/node_pb_layer.gml new file mode 100644 index 000000000..3f8bcc6e3 --- /dev/null +++ b/scripts/node_pb_layer/node_pb_layer.gml @@ -0,0 +1,27 @@ +function Node_PB_Layer(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { + name = "PB Layer"; + icon = THEME.pixel_builder; + + w = 128; + h = 128; + min_h = h; + + inputs[| 0] = nodeValue("Layer", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0 ); + + outputs[| 0] = nodeValue("pBox", self, JUNCTION_CONNECT.output, VALUE_TYPE.pbBox, noone ); + + static update = function() {} + + static getPreviewValue = function() { + return group.outputs[| 0]; + } + + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { + var bbox = drawGetBbox(xx, yy, _s) + .toSquare() + .pad(8); + + draw_set_color(c_white); + draw_rectangle_border(bbox.x0, bbox.y0, bbox.x1, bbox.y1, 2); + } +} \ No newline at end of file diff --git a/scripts/node_pb_layer/node_pb_layer.yy b/scripts/node_pb_layer/node_pb_layer.yy new file mode 100644 index 000000000..41a4ad0ec --- /dev/null +++ b/scripts/node_pb_layer/node_pb_layer.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pb_layer", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "box", + "path": "folders/nodes/data/pixel builder/box.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_pb_layer/node_stripe.yy b/scripts/node_pb_layer/node_stripe.yy new file mode 100644 index 000000000..3c179d416 --- /dev/null +++ b/scripts/node_pb_layer/node_stripe.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "generator", + "path": "folders/nodes/data/generator.yy", + }, + "resourceVersion": "1.0", + "name": "node_stripe", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_perlin/node_perlin.gml b/scripts/node_perlin/node_perlin.gml index 608b61dd0..4af971672 100644 --- a/scripts/node_perlin/node_perlin.gml +++ b/scripts/node_perlin/node_perlin.gml @@ -1,7 +1,7 @@ function Node_Perlin(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Perlin Noise"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ]) diff --git a/scripts/node_perlin_smear/node_perlin_smear.gml b/scripts/node_perlin_smear/node_perlin_smear.gml index 767adeaec..ac471c901 100644 --- a/scripts/node_perlin_smear/node_perlin_smear.gml +++ b/scripts/node_perlin_smear/node_perlin_smear.gml @@ -8,7 +8,7 @@ function Node_Perlin_Smear(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro uniform_ite = shader_get_uniform(shader, "iteration"); uniform_bri = shader_get_uniform(shader, "bright"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ]) diff --git a/scripts/node_pixel_builder/node_pixel_builder.gml b/scripts/node_pixel_builder/node_pixel_builder.gml new file mode 100644 index 000000000..44f828f96 --- /dev/null +++ b/scripts/node_pixel_builder/node_pixel_builder.gml @@ -0,0 +1,151 @@ +function Node_Pixel_Builder(_x, _y, _group = noone) : Node_Collection(_x, _y, _group) constructor { + name = "Pixel Builder"; + color = COLORS.node_blend_feedback; + icon = THEME.pixel_builder; + + reset_all_child = true; + + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) + .setDisplay(VALUE_DISPLAY.vector); + + outputs[| 0] = nodeValue("Surface Out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); + + custom_input_index = ds_list_size(inputs); + custom_output_index = ds_list_size(outputs); + + if(!LOADING && !APPENDING && !CLONING) { + var input = nodeBuild("Node_PB_Layer", -256, -32, self); + UPDATE |= RENDER_TYPE.full; + } + + static getNextNodes = function() { + var allReady = true; + for(var i = custom_input_index; i < ds_list_size(inputs); i++) { + var _in = inputs[| i].from; + if(!_in.isRenderActive()) continue; + + allReady &= _in.isRenderable() + } + + if(!allReady) return []; + + return __nodeLeafList(getNodeList()); + } + + static checkComplete = function() { + for( var i = 0; i < ds_list_size(nodes); i++ ) + if(!nodes[| i].rendered) return []; + + buildPixel(); + + var _nodes = []; + var _tos = outputs[| 0].getJunctionTo(); + + for( var j = 0; j < array_length(_tos); j++ ) { + var _to = _tos[j]; + array_push(_nodes, _to.node); + } + + return _nodes; + } + + static update = function() { + var _dim = inputs[| 0].getValue(); + + for( var i = 0; i < ds_list_size(nodes); i++ ) { + var _n = nodes[| i]; + + if(!is_instanceof(_n, Node_PB_Layer)) + continue; + + var _layer = _n.inputs[| 0].getValue(); + + var _box = new __pbBox(); + _box.layer = _layer; + _box.w = _dim[0]; + _box.h = _dim[1]; + _box.layer_w = _dim[0]; + _box.layer_h = _dim[1]; + + _n.outputs[| 0].setValue(_box); + } + + outputs[| 0].setValue(surface_create(_dim[0], _dim[1])); + } + + static buildPixel = function() { + LOG_BLOCK_START(); + LOG_IF(global.FLAG.render, $"================== BUILD PIXEL =================="); + LOG_BLOCK_START(); + + var _dim = inputs[| 0].getValue(); + var _surfs = ds_map_create(); + + for( var i = 0; i < ds_list_size(nodes); i++ ) { + var _n = nodes[| i]; + if(!_n.isTerminal()) continue; + + var _surf, _pbox = noone; + + _surf = _n.outputs[| 0].getValue(); + + if(is_instanceof(_n, Node_PB_Draw)) + _pbox = _n.outputs[| 1].getValue(); + else if(is_instanceof(_n, Node_PB_Fx)) + _pbox = _n.getpBox(); + else + continue; + + if(_pbox == noone) + continue; + + if(!is_array(_surf)) + _surf = [ _surf ]; + if(!is_array(_pbox)) + _pbox = [ _pbox ]; + + for( var j = 0; j < array_length(_surf); j++ ) { + var _box = array_safe_get(_pbox, j) + if(!is_instanceof(_box, __pbBox)) continue; + + var _layer = _box.layer; + if(!ds_map_exists(_surfs, _layer)) + _surfs[? _layer] = []; + array_push(_surfs[? _layer], _surf[j]); + } + } + + var _outSurf = outputs[| 0].getValue(); + surface_array_free(_outSurf); + + if(ds_map_empty(_surfs)) { + ds_map_destroy(_surfs); + outputs[| 0].setValue(surface_create(_dim[0], _dim[1])); + return; + } + + var _layers = ds_map_keys_to_array(_surfs); + + array_sort(_layers, true); + + _outSurf = surface_create(_dim[0], _dim[1]); + surface_set_target(_outSurf); + + for( var k = 0; k < array_length(_layers); k++ ) { + var _s = _surfs[? _layers[k]]; + + for( var j = 0; j < array_length(_s); j++ ) { + var _drawSurf = _s[j]; + draw_surface_safe(_drawSurf, 0, 0); + } + } + + surface_reset_target(); + + ds_map_destroy(_surfs); + + outputs[| 0].setValue(_outSurf); + } + + PATCH_STATIC +} \ No newline at end of file diff --git a/scripts/node_pixel_builder/node_pixel_builder.yy b/scripts/node_pixel_builder/node_pixel_builder.yy new file mode 100644 index 000000000..fb89c3d20 --- /dev/null +++ b/scripts/node_pixel_builder/node_pixel_builder.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_pixel_builder", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/data/pixel builder.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_plot_linear/node_plot_linear.gml b/scripts/node_plot_linear/node_plot_linear.gml index fd0840bf2..aff6d4be2 100644 --- a/scripts/node_plot_linear/node_plot_linear.gml +++ b/scripts/node_plot_linear/node_plot_linear.gml @@ -1,7 +1,7 @@ function Node_Plot_Linear(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Bar / Graph"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Data", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, []) @@ -13,10 +13,10 @@ function Node_Plot_Linear(_x, _y, _group = noone) : Node_Processor(_x, _y, _grou inputs[| 3] = nodeValue("Sample frequency", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1); - inputs[| 4] = nodeValue("Origin", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, def_surf_size / 2 ]) + inputs[| 4] = nodeValue("Origin", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, DEF_SURF_H / 2 ]) .setDisplay(VALUE_DISPLAY.vector); - inputs[| 5] = nodeValue("Scale", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, def_surf_size / 2); + inputs[| 5] = nodeValue("Scale", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, DEF_SURF_W / 2); inputs[| 6] = nodeValue("Base Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white); diff --git a/scripts/node_polygonal_shape/node_polygonal_shape.gml b/scripts/node_polygonal_shape/node_polygonal_shape.gml index 0b718a922..8f6568064 100644 --- a/scripts/node_polygonal_shape/node_polygonal_shape.gml +++ b/scripts/node_polygonal_shape/node_polygonal_shape.gml @@ -3,7 +3,7 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr shapesArray = [ "Rectangle", "Ellipse", "Star", "Capsule", "Ring", "Arc", "Gear", "Cross" ]; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Background", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false); diff --git a/scripts/node_posterize/node_posterize.gml b/scripts/node_posterize/node_posterize.gml index 004da9f5f..b0ba2b199 100644 --- a/scripts/node_posterize/node_posterize.gml +++ b/scripts/node_posterize/node_posterize.gml @@ -9,7 +9,7 @@ function Node_Posterize(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); - inputs[| 1] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 1] = nodeValue("Palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); inputs[| 2] = nodeValue("Use palette", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); diff --git a/scripts/node_random_shape/node_random_shape.gml b/scripts/node_random_shape/node_random_shape.gml index 17b21056b..8853187e3 100644 --- a/scripts/node_random_shape/node_random_shape.gml +++ b/scripts/node_random_shape/node_random_shape.gml @@ -1,7 +1,7 @@ function Node_Random_Shape(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Random Shape"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Seed", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, irandom_range(100000, 999999)); diff --git a/scripts/node_region_fill/node_region_fill.gml b/scripts/node_region_fill/node_region_fill.gml index c5a0c6f60..8959fc391 100644 --- a/scripts/node_region_fill/node_region_fill.gml +++ b/scripts/node_region_fill/node_region_fill.gml @@ -5,10 +5,10 @@ function Node_Region_Fill(_x, _y, _group = noone) : Node_Processor(_x, _y, _grou inputs[| 1] = nodeValue("Mask", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone); - inputs[| 2] = nodeValue("Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, [ c_white ]) + inputs[| 2] = nodeValue("Colors", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); - inputs[| 3] = nodeValue("Fill Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false); + inputs[| 3] = nodeValue("Fill Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); inputs[| 4] = nodeValue("Seed", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, irandom_range(10000, 99999)); diff --git a/scripts/node_registry/node_registry.gml b/scripts/node_registry/node_registry.gml index d12a44177..badc80ee0 100644 --- a/scripts/node_registry/node_registry.gml +++ b/scripts/node_registry/node_registry.gml @@ -40,10 +40,11 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { } #region nodes - globalvar ALL_NODES, ALL_NODE_LIST, NODE_CATEGORY, NODE_PAGE_DEFAULT; - ALL_NODES = ds_map_create(); - ALL_NODE_LIST = ds_list_create(); - NODE_CATEGORY = ds_list_create(); + globalvar ALL_NODES, ALL_NODE_LIST, NODE_CATEGORY, NODE_PAGE_DEFAULT, NODE_PB_CATEGORY; + ALL_NODES = ds_map_create(); + ALL_NODE_LIST = ds_list_create(); + NODE_CATEGORY = ds_list_create(); + NODE_PB_CATEGORY = ds_list_create(); function nodeBuild(_name, _x, _y, _group = PANEL_GRAPH.getCurrentContext()) { if(!ds_map_exists(ALL_NODES, _name)) { @@ -77,6 +78,10 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { ds_list_add(NODE_CATEGORY, { name: name, list: list, filter: filter }); } + function addNodePBCatagory(name, list, filter = []) { + ds_list_add(NODE_PB_CATEGORY, { name: name, list: list, filter: filter }); + } + function __initNodes() { var favPath = DIRECTORY + "Nodes/fav.json"; global.FAV_NODES = file_exists(favPath)? json_load_struct(favPath) : []; @@ -369,6 +374,7 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { addNodeObject(generator, "4 Points Gradient", s_node_gradient_4points, "Node_Gradient_Points", [1, Node_Gradient_Points],, "Create image from 4 color points."); ds_list_add(generator, "Drawer"); + addNodeObject(generator, "Pixel Builder", s_node_pixel_builder, "Node_Pixel_Builder", [1, Node_Pixel_Builder]).setVersion(1147); addNodeObject(generator, "Line", s_node_line, "Node_Line", [1, Node_Line],, "Draw line on an image. Connect path data to it to draw line from path."); addNodeObject(generator, "Draw Text", s_node_text_render, "Node_Text", [1, Node_Text],, "Draw text on an image."); addNodeObject(generator, "Shape", s_node_shape, "Node_Shape", [1, Node_Shape],, "Draw simple shapes using signed distance field."); @@ -616,10 +622,62 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { ds_list_add(node, "Debug"); addNodeObject(node, "Print", s_node_print, "Node_Print", [1, Node_Print], ["debug log"], "Display text to notification.").setVersion(1145); - //var vct = ds_list_create(); - //addNodeCatagory("VCT", vct); - // addNodeObject(vct, "Biterator", s_node_condition, "Node_Biterator", [1, Node_Biterator]); - //addNodeObject(vct, "Blinker", s_node_condition, "Node_VCT_Blinker", [1, Node_VCT_Blinker]); + //////////////////////////////////////////////////////////////// PIXEL BUILDER //////////////////////////////////////////////////////////////// + + var pb_draw = ds_list_create(); + addNodePBCatagory("Draw", pb_draw); + ds_list_add(pb_draw, "Fill"); + addNodeObject(pb_draw, "Fill", s_node_pb_draw_fill, "Node_PB_Draw_Fill", [1, Node_PB_Draw_Fill]); + + ds_list_add(pb_draw, "Shape"); + addNodeObject(pb_draw, "Rectangle", s_node_pb_draw_rectangle, "Node_PB_Draw_Rectangle", [1, Node_PB_Draw_Rectangle]); + addNodeObject(pb_draw, "Round Rectangle", s_node_pb_draw_roundrectangle, "Node_PB_Draw_Round_Rectangle", [1, Node_PB_Draw_Round_Rectangle]); + addNodeObject(pb_draw, "Trapezoid", s_node_pb_draw_trapezoid, "Node_PB_Draw_Trapezoid", [1, Node_PB_Draw_Trapezoid]); + addNodeObject(pb_draw, "Ellipse", s_node_pb_draw_ellipse, "Node_PB_Draw_Ellipse", [1, Node_PB_Draw_Ellipse]); + addNodeObject(pb_draw, "Semi-Ellipse", s_node_pb_draw_semi_ellipse, "Node_PB_Draw_Semi_Ellipse", [1, Node_PB_Draw_Semi_Ellipse]); + addNodeObject(pb_draw, "Angle", s_node_pb_draw_angle, "Node_PB_Draw_Angle", [1, Node_PB_Draw_Angle]); + addNodeObject(pb_draw, "Blob", s_node_pb_draw_blob, "Node_PB_Draw_Blob", [1, Node_PB_Draw_Blob]); + + var pb_box = ds_list_create(); + addNodePBCatagory("Box", pb_box); + ds_list_add(pb_box, "Layer"); + addNodeObject(pb_box, "Layer", s_node_pb_layer, "Node_PB_Layer", [1, Node_PB_Layer]); + + ds_list_add(pb_box, "Box"); + addNodeObject(pb_box, "Transform", s_node_pb_box_transform, "Node_PB_Box_Transform", [1, Node_PB_Box_Transform]); + addNodeObject(pb_box, "Mirror", s_node_pb_box_mirror, "Node_PB_Box_Mirror", [1, Node_PB_Box_Mirror]); + addNodeObject(pb_box, "Inset", s_node_pb_box_inset, "Node_PB_Box_Inset", [1, Node_PB_Box_Inset]); + addNodeObject(pb_box, "Split", s_node_pb_box_split, "Node_PB_Box_Split", [1, Node_PB_Box_Split]); + addNodeObject(pb_box, "Divide", s_node_pb_box_divide, "Node_PB_Box_Divide", [1, Node_PB_Box_Divide]); + addNodeObject(pb_box, "Divide Grid", s_node_pb_box_divide_grid, "Node_PB_Box_Divide_Grid", [1, Node_PB_Box_Divide_Grid]); + addNodeObject(pb_box, "Contract", s_node_pb_box_contract, "Node_PB_Box_Contract", [1, Node_PB_Box_Contract]); + + var pb_fx = ds_list_create(); + addNodePBCatagory("Effects", pb_fx); + ds_list_add(pb_fx, "Effect"); + addNodeObject(pb_fx, "Outline", s_node_pb_fx_outline, "Node_PB_Fx_Outline", [1, Node_PB_Fx_Outline]); + addNodeObject(pb_fx, "Stack", s_node_pb_fx_stack, "Node_PB_Fx_Stack", [1, Node_PB_Fx_Stack]); + addNodeObject(pb_fx, "Radial", s_node_pb_fx_radial, "Node_PB_Fx_Radial", [1, Node_PB_Fx_Radial]); + + ds_list_add(pb_fx, "Lighting"); + addNodeObject(pb_fx, "Highlight", s_node_pb_fx_highlight, "Node_PB_Fx_Highlight", [1, Node_PB_Fx_Highlight]); + addNodeObject(pb_fx, "Shading", s_node_pb_fx_shading, "Node_PB_Fx_Shading", [1, Node_PB_Fx_Shading]); + + ds_list_add(pb_fx, "Texture"); + addNodeObject(pb_fx, "Hashing", s_node_pb_fx_hash, "Node_PB_Fx_Hash", [1, Node_PB_Fx_Hash]); + + ds_list_add(pb_fx, "Blend"); + addNodeObject(pb_fx, "Add", s_node_pb_fx_add, "Node_PB_Fx_Add", [1, Node_PB_Fx_Add]); + addNodeObject(pb_fx, "Subtract", s_node_pb_fx_subtract, "Node_PB_Fx_Subtract", [1, Node_PB_Fx_Subtract]); + addNodeObject(pb_fx, "Intersect", s_node_pb_fx_interesct, "Node_PB_Fx_Intersect", [1, Node_PB_Fx_Intersect]); + + var pb_arr = ds_list_create(); + addNodePBCatagory("Array", pb_arr); + addNodeObject(pb_arr, "Array", s_node_array, "Node_Array", [1, Node_Array]); + addNodeObject(pb_arr, "Array Get", s_node_array_get, "Node_Array_Get", [1, Node_Array_Get], ["get array"]); + addNodeObject(pb_arr, "Array Set", s_node_array_set, "Node_Array_Set", [1, Node_Array_Set], ["set array"]).setVersion(1120); + addNodeObject(pb_arr, "Array Insert", s_node_array_insert, "Node_Array_Insert", [1, Node_Array_Insert], ["insert array"]).setVersion(1120); + addNodeObject(pb_arr, "Array Remove", s_node_array_remove, "Node_Array_Remove", [1, Node_Array_Remove], ["remove array", "delete array", "array delete"]).setVersion(1120); var hid = ds_list_create(); addNodeCatagory("Hidden", hid, ["Hidden"]); @@ -670,200 +728,4 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { global.VALUE_SUGGESTION[? VALUE_TYPE.buffer] = [ "Node_Surface_From_Buffer" ]; global.VALUE_SUGGESTION[? VALUE_TYPE.action] = [ ]; -#endregion - -#region node function - function nodeLoad(_data, scale = false, _group = PANEL_GRAPH.getCurrentContext()) { - if(!is_struct(_data)) return; - - var _x = _data.x; - var _y = _data.y; - var _type = _data.type; - - var _node = nodeBuild(_type, _x, _y, _group); - if(_node) _node.deserialize(_data, scale); - - return _node; - } - - function nodeDelete(node, _merge = false) { - var list = node.group == noone? PROJECT.nodes : node.group.getNodeList(); - ds_list_remove(list, node); - node.destroy(_merge); - - recordAction(ACTION_TYPE.node_delete, node); - PANEL_ANIMATION.updatePropertyList(); - } - - function nodeCleanUp() { - var key = ds_map_find_first(PROJECT.nodeMap); - repeat(ds_map_size(PROJECT.nodeMap)) { - if(PROJECT.nodeMap[? key]) { - PROJECT.nodeMap[? key].active = false; - PROJECT.nodeMap[? key].cleanUp(); - delete PROJECT.nodeMap[? key]; - } - key = ds_map_find_next(PROJECT.nodeMap, key); - } - - ds_map_clear(APPEND_MAP); - } - - function graphFocusNode(node) { - PANEL_INSPECTOR.setInspecting(node); - ds_list_clear(PANEL_GRAPH.nodes_select_list); - PANEL_GRAPH.node_focus = node; - PANEL_GRAPH.fullView(); - } - - function refreshNodeMap() { - ds_map_clear(PROJECT.nodeNameMap); - var key = ds_map_find_first(PROJECT.nodeMap); - var amo = ds_map_size(PROJECT.nodeMap); - - repeat(amo) { - var node = PROJECT.nodeMap[? key]; - - if(node.internalName != "") - PROJECT.nodeNameMap[? node.internalName] = node; - - key = ds_map_find_next(PROJECT.nodeMap, key); - } - } - - function nodeGetData(str) { - str = string_trim(str); - var strs = string_splice(str, "."); - - if(array_length(strs) == 0) return 0; - - if(array_length(strs) == 1) { - var splt = string_splice(strs[0], "["); - var inp = PROJECT.globalNode.getInput(strs[0]); - return inp == noone? 0 : inp.getValueRecursive()[0]; - } else if(string_lower(strs[0]) == "project") { - if(!ds_map_exists(PROJECT_VARIABLES, strs[1])) return 0; - return PROJECT_VARIABLES[? strs[1]](); - } else if(array_length(strs) > 2) { - var key = strs[0]; - if(!ds_map_exists(PROJECT.nodeNameMap, key)) return 0; - - var node = PROJECT.nodeNameMap[? key]; - var map = noone; - switch(string_lower(strs[1])) { - case "inputs" : - case "input" : - map = node.inputMap; - break; - case "outputs" : - case "output" : - map = node.outputMap; - break; - default : return 0; - } - - var _junc_key = string_lower(strs[2]); - var _junc = ds_map_try_get(map, _junc_key, noone); - - if(_junc == noone) return 0; - - return _junc.getValue(); - } - - return 0; - } -#endregion - -#region attribute - global.SURFACE_INTERPOLATION = [ - "No aliasing", - "Bilinear", - "Bicubic", - "radSin" - ]; - - global.SURFACE_OVERSAMPLE = [ - "Empty", - "Clamp", - "Repeat" - ]; - - function __initSurfaceFormat() { - var surface_format = [ - surface_rgba4unorm, - surface_rgba8unorm, - surface_rgba16float, - surface_rgba32float, - surface_r8unorm, - surface_r16float, - surface_r32float - ]; - - var surface_format_name = [ - "4 bit RGBA", - "8 bit RGBA", - "16 bit RGBA", - "32 bit RGBA", - "8 bit Greyscale", - "16 bit Greyscale", - "32 bit Greyscale" - ]; - - global.SURFACE_FORMAT = []; - global.SURFACE_FORMAT_NAME = []; - - for( var i = 0; i < array_length(surface_format); i++ ) { - var sup = surface_format_is_supported(surface_format[i]); - array_push(global.SURFACE_FORMAT, surface_format[i]); - array_push(global.SURFACE_FORMAT_NAME, (sup? "" : "-") + surface_format_name[i]); - - if(!sup) log_message("WARNING", "Surface format [" + surface_format_name[i] + "] not supported in this device."); - } - - global.SURFACE_FORMAT_NAME_PROCESS = [ "Input" ]; - global.SURFACE_FORMAT_NAME_PROCESS = array_append(global.SURFACE_FORMAT_NAME_PROCESS, global.SURFACE_FORMAT_NAME); - } - - function attribute_surface_depth(label = true) { - var depth_array = inputs[| 0].type == VALUE_TYPE.surface? global.SURFACE_FORMAT_NAME_PROCESS : global.SURFACE_FORMAT_NAME; - attributes.color_depth = array_find(depth_array, "8 bit RGBA"); - - if(label) array_push(attributeEditors, "Surface"); - array_push(attributeEditors, ["Color depth", function() { return attributes.color_depth; }, - new scrollBox(depth_array, function(val) { - attributes.color_depth = val; - triggerRender(); - }, false)]); - } - - function attribute_interpolation(label = false) { - attributes.interpolation = 0; - - if(label) array_push(attributeEditors, "Surface"); - array_push(attributeEditors, ["Texture interpolation", function() { return attributes.interpolation; }, - new scrollBox(global.SURFACE_INTERPOLATION, function(val) { - attributes.interpolation = val; - triggerRender(); - }, false)]); - } - - function attribute_oversample(label = false) { - attributes.oversample = 0; - - if(label) array_push(attributeEditors, "Surface"); - array_push(attributeEditors, ["Oversample", function() { return attributes.oversample; }, - new scrollBox(global.SURFACE_OVERSAMPLE, function(val) { - attributes.oversample = val; - triggerRender(); - }, false)]); - } - - function attribute_auto_execute(label = false) { - attributes.auto_exe = false; - if(label) array_push(attributeEditors, "Node"); - array_push(attributeEditors, ["Auto execute", function() { return attributes.auto_exe; }, - new checkBox(function() { - attributes.auto_exe = !attributes.auto_exe; - })]); - } #endregion \ No newline at end of file diff --git a/scripts/node_repeat/node_repeat.gml b/scripts/node_repeat/node_repeat.gml index 923c429a2..645692dea 100644 --- a/scripts/node_repeat/node_repeat.gml +++ b/scripts/node_repeat/node_repeat.gml @@ -3,7 +3,7 @@ function Node_Repeat(_x, _y, _group = noone) : Node(_x, _y, _group) constructor inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone ); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 2); @@ -11,7 +11,7 @@ function Node_Repeat(_x, _y, _group = noone) : Node(_x, _y, _group) constructor inputs[| 3] = nodeValue("Pattern", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Linear", "Grid", "Circular" ]); - inputs[| 4] = nodeValue("Repeat position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [def_surf_size / 2, 0]) + inputs[| 4] = nodeValue("Repeat position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [DEF_SURF_W / 2, 0]) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function() { return getDimension(); }); @@ -50,7 +50,7 @@ function Node_Repeat(_x, _y, _group = noone) : Node(_x, _y, _group) constructor inputs[| 18] = nodeValue("Column", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 4); - inputs[| 19] = nodeValue("Column shift", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [0, def_surf_size / 2]) + inputs[| 19] = nodeValue("Column shift", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [0, DEF_SURF_H / 2]) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function() { return getDimension(); }); diff --git a/scripts/node_rigid_render/node_rigid_render.gml b/scripts/node_rigid_render/node_rigid_render.gml index 710383256..57bccbc6d 100644 --- a/scripts/node_rigid_render/node_rigid_render.gml +++ b/scripts/node_rigid_render/node_rigid_render.gml @@ -4,7 +4,7 @@ function Node_Rigid_Render(_x, _y, _group = noone) : Node(_x, _y, _group) constr icon = THEME.rigidSim; use_cache = true; - inputs[| 0] = nodeValue("Render dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, def_surf_size2) + inputs[| 0] = nodeValue("Render dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector) .rejectArray(); diff --git a/scripts/node_scale/node_scale.gml b/scripts/node_scale/node_scale.gml index 94d2ba17f..4ffb5c46d 100644 --- a/scripts/node_scale/node_scale.gml +++ b/scripts/node_scale/node_scale.gml @@ -10,7 +10,7 @@ function Node_Scale(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) con inputs[| 2] = nodeValue("Mode", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) .setDisplay(VALUE_DISPLAY.enum_button, [ "Upscale", "Scale to fit" ]); - inputs[| 3] = nodeValue("Target dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, def_surf_size2) + inputs[| 3] = nodeValue("Target dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 4] = nodeValue("Active", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); diff --git a/scripts/node_scatter/node_scatter.gml b/scripts/node_scatter/node_scatter.gml index 012a4ee03..7d6e78830 100644 --- a/scripts/node_scatter/node_scatter.gml +++ b/scripts/node_scatter/node_scatter.gml @@ -4,7 +4,7 @@ function Node_Scatter(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 8); @@ -15,7 +15,7 @@ function Node_Scatter(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c inputs[| 4] = nodeValue("Angle", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [0, 0]) .setDisplay(VALUE_DISPLAY.rotation_range); - inputs[| 5] = nodeValue("Area", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, AREA_SHAPE.rectangle ]) + inputs[| 5] = nodeValue("Area", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, [ DEF_SURF_W / 2, DEF_SURF_H / 2, DEF_SURF_W / 2, DEF_SURF_H / 2, AREA_SHAPE.rectangle ]) .setDisplay(VALUE_DISPLAY.area, function() { return inputs[| 1].getValue(); }); inputs[| 6] = nodeValue("Distribution", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) @@ -56,14 +56,16 @@ function Node_Scatter(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c inputs[| 19] = nodeValue("Path", self, JUNCTION_CONNECT.input, VALUE_TYPE.pathnode, noone); + inputs[| 20] = nodeValue("Rotate along path", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); + outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); outputs[| 1] = nodeValue("Atlas data", self, JUNCTION_CONNECT.output, VALUE_TYPE.atlas, []) .rejectArrayProcess(); input_display_list = [ - ["Output", false], 0, 1, 15, 10, - ["Scatter", false], 5, 6, 13, 14, 19, 17, 9, 2, + ["Output", true], 0, 1, 15, 10, + ["Scatter", false], 5, 6, 13, 14, 19, 20, 17, 9, 2, ["Transform", false], 3, 8, 7, 4, ["Render", false], 18, 11, 12, 16, ]; @@ -99,6 +101,7 @@ function Node_Scatter(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c inputs[| 17].setVisible(_dis == 3); inputs[| 9].setVisible(_dis != 2); inputs[| 19].setVisible(_dis == 4, _dis == 4); + inputs[| 20].setVisible(_dis == 4); } static process_data = function(_outSurf, _data, _output_index, _array_index) { @@ -131,7 +134,9 @@ function Node_Scatter(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c var mulpA = _data[16]; var useV = _data[17]; var blend = _data[18]; + var path = _data[19]; + var pathRot = _data[20]; var _in_w, _in_h; @@ -205,6 +210,15 @@ function Node_Scatter(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c if(vRot && _v != noone) _r *= _v; + + if(_dist == 4 && path != noone && pathRot) { + var rat = i / max(1, _amount - 1) * 0.9999; + var p0 = path.getPointRatio(clamp(rat - 0.001, 0, 0.9999)); + var p1 = path.getPointRatio(clamp(rat + 0.001, 0, 0.9999)); + + var dirr = point_direction(p0.x, p0.y, p1.x, p1.y); + _r += dirr; + } var surf = _inSurf; var ind = 0; diff --git a/scripts/node_scatter_points/node_scatter_points.gml b/scripts/node_scatter_points/node_scatter_points.gml index f8958fb75..e971d3d84 100644 --- a/scripts/node_scatter_points/node_scatter_points.gml +++ b/scripts/node_scatter_points/node_scatter_points.gml @@ -5,7 +5,7 @@ function Node_Scatter_Points(_x, _y, _group = noone) : Node(_x, _y, _group) cons w = 96; - inputs[| 0] = nodeValue("Point area", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, AREA_SHAPE.rectangle ]) + inputs[| 0] = nodeValue("Point area", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W / 2, DEF_SURF_H / 2, DEF_SURF_W / 2, DEF_SURF_H / 2, AREA_SHAPE.rectangle ]) .setDisplay(VALUE_DISPLAY.area, function() { return inputs[| 7].getValue(); }); inputs[| 1] = nodeValue("Point distribution", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) @@ -27,7 +27,7 @@ function Node_Scatter_Points(_x, _y, _group = noone) : Node(_x, _y, _group) cons inputs[| 6] = nodeValue("Fixed position", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false, "Fix point position, and only select point in the area."); - inputs[| 7] = nodeValue("Reference dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 7] = nodeValue("Reference dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); input_display_list = [ diff --git a/scripts/node_simple_shape/node_simple_shape.gml b/scripts/node_simple_shape/node_simple_shape.gml index f54e2e448..f05a7594f 100644 --- a/scripts/node_simple_shape/node_simple_shape.gml +++ b/scripts/node_simple_shape/node_simple_shape.gml @@ -30,7 +30,7 @@ function Node_Shape(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) con uniform_stRad = shader_get_uniform(shader, "stRad"); uniform_edRad = shader_get_uniform(shader, "edRad"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Background", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false); @@ -38,7 +38,7 @@ function Node_Shape(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) con inputs[| 2] = nodeValue("Shape", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) .setDisplay(VALUE_DISPLAY.enum_scroll, [ "Rectangle", "Ellipse", "Regular polygon", "Star", "Arc", "Teardrop", "Cross", "Leaf" ]); - inputs[| 3] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, def_surf_size / 2, AREA_SHAPE.rectangle ]) + inputs[| 3] = nodeValue("Position", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W / 2, DEF_SURF_H / 2, DEF_SURF_W / 2, DEF_SURF_H / 2, AREA_SHAPE.rectangle ]) .setDisplay(VALUE_DISPLAY.area, function() { return inputs[| 0].getValue(); }); inputs[| 4] = nodeValue("Sides", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 3) diff --git a/scripts/node_solid/node_solid.gml b/scripts/node_solid/node_solid.gml index c4db38682..accd3391b 100644 --- a/scripts/node_solid/node_solid.gml +++ b/scripts/node_solid/node_solid.gml @@ -1,7 +1,7 @@ function Node_Solid(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Solid"; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white); diff --git a/scripts/node_sprite_stack/node_sprite_stack.gml b/scripts/node_sprite_stack/node_sprite_stack.gml index 8a24b7ebb..7cc8f0a6b 100644 --- a/scripts/node_sprite_stack/node_sprite_stack.gml +++ b/scripts/node_sprite_stack/node_sprite_stack.gml @@ -4,7 +4,7 @@ function Node_Sprite_Stack(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro inputs[| 0] = nodeValue("Base shape", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, noone); - inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 1] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 2] = nodeValue("Stack amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 4); @@ -26,12 +26,20 @@ function Node_Sprite_Stack(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro inputs[| 8] = nodeValue("Move base", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, false, "Make each copy move the original image." ); + inputs[| 9] = nodeValue("Highlight", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0) + .setDisplay(VALUE_DISPLAY.enum_scroll, [ "None", "Color", "Inner pixel" ]); + + inputs[| 10] = nodeValue("Highlight color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white); + + inputs[| 11] = nodeValue("Highlight alpha", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1) + .setDisplay(VALUE_DISPLAY.slider, [0, 1, .01]); + outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); input_display_list = [ ["Output", true], 0, 1, ["Stack", false], 2, 3, 8, 4, 5, - ["Render", false], 6, 7, + ["Render", false], 6, 7, 9, 10, 11, ]; attribute_surface_depth(); @@ -45,17 +53,28 @@ function Node_Sprite_Stack(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro inputs[| 5].drawOverlay(active, px, py, _s, _mx, _my, _snx, _sny); } - static process_data = function(_outSurf, _data, _output_index, _array_index) { - var _in = _data[0]; - var _dim = _data[1]; - var _amo = _data[2]; - var _shf = _data[3]; + static step = function() { + var _high = inputs[| 9].getValue(); - var _pos = _data[4]; - var _rot = _data[5]; - var _col = _data[6]; - var _alp = _data[7]; - var _mov = _data[8]; + inputs[| 10].setVisible(_high); + inputs[| 11].setVisible(_high); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + var _in = _data[0]; + var _dim = _data[1]; + var _amo = _data[2]; + var _shf = _data[3]; + + var _pos = _data[4]; + var _rot = _data[5]; + var _col = _data[6]; + var _alp = _data[7]; + var _mov = _data[8]; + + var _hig = _data[ 9]; + var _hiC = _data[10]; + var _hiA = _data[11]; _outSurf = surface_verify(_outSurf, _dim[0], _dim[1], attrDepth()); @@ -68,7 +87,7 @@ function Node_Sprite_Stack(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro DRAW_CLEAR if(is_surface(_in)) { var _ww = surface_get_width(_in); - var _hh = surface_get_width(_in); + var _hh = surface_get_height(_in); var _po = point_rotate(0, 0, _ww / 2, _hh / 2, _rot); var aa = _alp; var aa_delta = (1 - aa) / _amo; @@ -76,13 +95,23 @@ function Node_Sprite_Stack(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro _pos[0] += _shf[0] * _amo; _pos[1] += _shf[1] * _amo; - repeat(_amo) { - draw_surface_ext_safe(_in, _po[0] + _pos[0], _po[1] + _pos[1], 1, 1, _rot, _col, aa); + for( var i = 0; i < _amo; i++ ) { + if(_hig && i == _amo - 1) { + shader_set(sh_replace_color); + shader_set_i("type", _hig); + shader_set_f("dimension", _ww, _hh); + shader_set_f("shift", _shf[0] / _ww, _shf[1] / _hh); + shader_set_f("angle", degtorad(_rot)); + draw_surface_ext_safe(_in, _po[0] + _pos[0], _po[1] + _pos[1], 1, 1, _rot, _hiC, _hiA); + shader_reset(); + } else + draw_surface_ext_safe(_in, _po[0] + _pos[0], _po[1] + _pos[1], 1, 1, _rot, _col, aa); _pos[0] -= _shf[0]; _pos[1] -= _shf[1]; aa += aa_delta; } + draw_surface_ext_safe(_in, _po[0] + _pos[0], _po[1] + _pos[1], 1, 1, _rot, c_white, aa); } else if(is_array(_in)) { for(var i = 0; i < _amo; i++) { diff --git a/scripts/node_strand_render/node_strand_render.gml b/scripts/node_strand_render/node_strand_render.gml index 09524fbde..b3b70fb64 100644 --- a/scripts/node_strand_render/node_strand_render.gml +++ b/scripts/node_strand_render/node_strand_render.gml @@ -4,7 +4,7 @@ function Node_Strand_Render(_x, _y, _group = noone) : Node(_x, _y, _group) const icon = THEME.strandSim; use_cache = true; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Strand", self, JUNCTION_CONNECT.input, VALUE_TYPE.strands, noone) diff --git a/scripts/node_strand_render_texture/node_strand_render_texture.gml b/scripts/node_strand_render_texture/node_strand_render_texture.gml index 44d44096a..484ab8d9d 100644 --- a/scripts/node_strand_render_texture/node_strand_render_texture.gml +++ b/scripts/node_strand_render_texture/node_strand_render_texture.gml @@ -4,7 +4,7 @@ function Node_Strand_Render_Texture(_x, _y, _group = noone) : Node(_x, _y, _grou icon = THEME.strandSim; use_cache = true; - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Strand", self, JUNCTION_CONNECT.input, VALUE_TYPE.strands, noone) diff --git a/scripts/node_stripe/node_stripe.gml b/scripts/node_stripe/node_stripe.gml index 61726947b..105ae2d0c 100644 --- a/scripts/node_stripe/node_stripe.gml +++ b/scripts/node_stripe/node_stripe.gml @@ -18,7 +18,7 @@ function Node_Stripe(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) co uniform_clr0 = shader_get_uniform(shader, "color0"); uniform_clr1 = shader_get_uniform(shader, "color1"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 1) diff --git a/scripts/node_surface_from_color/node_surface_from_color.gml b/scripts/node_surface_from_color/node_surface_from_color.gml index e0644d8e8..9613fc0cf 100644 --- a/scripts/node_surface_from_color/node_surface_from_color.gml +++ b/scripts/node_surface_from_color/node_surface_from_color.gml @@ -1,7 +1,7 @@ function Node_Surface_From_Color(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Surface from Color"; - inputs[| 0] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, []) + inputs[| 0] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, DEF_PALETTE ) .setDisplay(VALUE_DISPLAY.palette); outputs[| 0] = nodeValue("Surface", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); diff --git a/scripts/node_text/node_text.gml b/scripts/node_text/node_text.gml index 62589b310..669a74446 100644 --- a/scripts/node_text/node_text.gml +++ b/scripts/node_text/node_text.gml @@ -17,7 +17,7 @@ function Node_Text(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) cons inputs[| 5] = nodeValue("Color", self, JUNCTION_CONNECT.input, VALUE_TYPE.color, c_white); - inputs[| 6] = nodeValue("Fixed dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 6] = nodeValue("Fixed dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector) .setVisible(true, false); diff --git a/scripts/node_value/node_value.gml b/scripts/node_value/node_value.gml index d3959981a..f44f98c64 100644 --- a/scripts/node_value/node_value.gml +++ b/scripts/node_value/node_value.gml @@ -34,6 +34,8 @@ enum VALUE_TYPE { armature = 23, buffer = 24, + pbBox = 25, + action = 99, } @@ -59,6 +61,7 @@ enum VALUE_DISPLAY { area, kernel, transform, + corner, //Curve curve, @@ -113,6 +116,7 @@ function value_color(i) { $5dde8f, //gradient $6691ff, //armature $808080, //buffer + $976bff, //pbBox ]; if(i == 99) return $5dde8f; @@ -147,6 +151,8 @@ function value_bit(i) { case VALUE_TYPE.buffer : return 1 << 27; + case VALUE_TYPE.pbBox : return 1 << 28; + case VALUE_TYPE.trigger : return 1 << 22; case VALUE_TYPE.action : return 1 << 22 | 1 << 3; @@ -452,6 +458,8 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru process_array = true; validateValue = true; + fullUpdate = false; + static setDefault = function(vals) { if(LOADING || APPENDING) return self; @@ -698,6 +706,17 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru }, unit); if(type == VALUE_TYPE.integer) editWidget.setSlideSpeed(1); + for( var i = 0; i < array_length(animators); i++ ) + animators[i].suffix = " " + array_safe_get(global.displaySuffix_Padding, i); + + extract_node = "Node_Vector4"; + break; + case VALUE_DISPLAY.corner : + editWidget = new cornerBox(function(index, val) { + return setValueDirect(val, index); + }, unit); + if(type == VALUE_TYPE.integer) editWidget.setSlideSpeed(1); + for( var i = 0; i < array_length(animators); i++ ) animators[i].suffix = " " + array_safe_get(global.displaySuffix_Padding, i); @@ -1250,7 +1269,7 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru updated = animators[index].setValue(val, connect_type == JUNCTION_CONNECT.input && record, time); } else { if(index != noone) { - var _val = animator.getValue(time); + var _val = variable_clone(animator.getValue(time)); _val[index] = val; updated = animator.setValue(_val, connect_type == JUNCTION_CONNECT.input && record, time); } else @@ -1267,7 +1286,8 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru if(_update) node.valueUpdate(self.index); node.clearCacheForward(); - UPDATE |= RENDER_TYPE.partial; + if(fullUpdate) UPDATE |= RENDER_TYPE.full; + else UPDATE |= RENDER_TYPE.partial; } cache_array[0] = false; diff --git a/scripts/node_wrap/node_wrap.gml b/scripts/node_wrap/node_wrap.gml index 41b7c88ab..9e9ce52a6 100644 --- a/scripts/node_wrap/node_wrap.gml +++ b/scripts/node_wrap/node_wrap.gml @@ -7,15 +7,15 @@ function Node_Warp(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) cons .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 2] = nodeValue("Top right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, 0 ] ) + inputs[| 2] = nodeValue("Top right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W, 0 ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 3] = nodeValue("Bottom left", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, def_surf_size ] ) + inputs[| 3] = nodeValue("Bottom left", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, DEF_SURF_H ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 4] = nodeValue("Bottom right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, def_surf_size ] ) + inputs[| 4] = nodeValue("Bottom right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); diff --git a/scripts/node_wrap_perspective/node_wrap_perspective.gml b/scripts/node_wrap_perspective/node_wrap_perspective.gml index 77eda2df2..f724abb2c 100644 --- a/scripts/node_wrap_perspective/node_wrap_perspective.gml +++ b/scripts/node_wrap_perspective/node_wrap_perspective.gml @@ -10,15 +10,15 @@ function Node_Warp_Perspective(_x, _y, _group = noone) : Node_Processor(_x, _y, .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 3] = nodeValue("Top right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, 0 ] ) + inputs[| 3] = nodeValue("Top right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W, 0 ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 4] = nodeValue("Bottom left", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, def_surf_size ] ) + inputs[| 4] = nodeValue("Bottom left", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, DEF_SURF_H ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 5] = nodeValue("Bottom right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, def_surf_size ] ) + inputs[| 5] = nodeValue("Bottom right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); @@ -26,15 +26,15 @@ function Node_Warp_Perspective(_x, _y, _group = noone) : Node_Processor(_x, _y, .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 7] = nodeValue("Top right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, 0 ] ) + inputs[| 7] = nodeValue("Top right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ DEF_SURF_W, 0 ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 8] = nodeValue("Bottom left", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, def_surf_size ] ) + inputs[| 8] = nodeValue("Bottom left", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, DEF_SURF_H ] ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); - inputs[| 9] = nodeValue("Bottom right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ def_surf_size, def_surf_size ] ) + inputs[| 9] = nodeValue("Bottom right", self, JUNCTION_CONNECT.input, VALUE_TYPE.float, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector) .setUnitRef(function(index) { return getDimension(index); }); diff --git a/scripts/node_zigzag/node_zigzag.gml b/scripts/node_zigzag/node_zigzag.gml index 049ea431f..2e8e0aa58 100644 --- a/scripts/node_zigzag/node_zigzag.gml +++ b/scripts/node_zigzag/node_zigzag.gml @@ -9,7 +9,7 @@ function Node_Zigzag(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) co uniform_col1 = shader_get_uniform(shader, "col1"); uniform_col2 = shader_get_uniform(shader, "col2"); - inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2 ) + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, DEF_SURF ) .setDisplay(VALUE_DISPLAY.vector); inputs[| 1] = nodeValue("Amount", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 1) diff --git a/scripts/notification_system/notification_system.yy b/scripts/notification_system/notification_system.yy index 055a711ca..80d6e20f7 100644 --- a/scripts/notification_system/notification_system.yy +++ b/scripts/notification_system/notification_system.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/panel_graph/panel_graph.gml b/scripts/panel_graph/panel_graph.gml index ce52c1651..82995a0e9 100644 --- a/scripts/panel_graph/panel_graph.gml +++ b/scripts/panel_graph/panel_graph.gml @@ -1772,6 +1772,7 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { case "Node_Rigid_Group" : bg = merge_color(COLORS.panel_bg_clear, COLORS.node_blend_simulation, 0.05); break; case "Node_Fluid_Group" : bg = merge_color(COLORS.panel_bg_clear, COLORS.node_blend_fluid, 0.05); break; case "Node_Strand_Group" : bg = merge_color(COLORS.panel_bg_clear, COLORS.node_blend_strand, 0.05); break; + case "Node_Pixel_Builder" : bg = merge_color(COLORS.panel_bg_clear, COLORS.node_blend_feedback, 0.05); break; } draw_clear(bg); diff --git a/scripts/panel_inspector/panel_inspector.gml b/scripts/panel_inspector/panel_inspector.gml index e9312bf39..2f603866a 100644 --- a/scripts/panel_inspector/panel_inspector.gml +++ b/scripts/panel_inspector/panel_inspector.gml @@ -1,6 +1,6 @@ -function Inspector_Custom_Renderer(draw) : widget() constructor { +function Inspector_Custom_Renderer(drawFn) : widget() constructor { h = 64; - self.draw = draw; + self.draw = drawFn; } function Panel_Inspector() : PanelContent() constructor { @@ -68,8 +68,9 @@ function Panel_Inspector() : PanelContent() constructor { meta_tb[i].hide = true; meta_display = [ - [ __txt("Metadata"), false ], - [ __txtx("panel_globalvar", "Global variables"), false, button(function() { panelAdd("Panel_Globalvar", true); }, THEME.node_goto).setIcon(THEME.node_goto, 0, COLORS._main_icon) ] + [ __txt("Project Settings"), false ], + [ __txt("Metadata"), true ], + [ __txtx("panel_globalvar", "Global variables"), true, button(function() { panelAdd("Panel_Globalvar", true); }, THEME.node_goto).setIcon(THEME.node_goto, 0, COLORS._main_icon) ] ]; workshop_uploading = false; @@ -133,7 +134,10 @@ function Panel_Inspector() : PanelContent() constructor { var hh = ui(8); var yy = _y + ui(8); - for( var i = 0; i < 2; i++ ) { + var rx = x + ui(16); + var ry = y + top_bar_h; + + for( var i = 0; i < array_length(meta_display); i++ ) { var _meta = meta_display[i]; var _txt = array_safe_get(_meta, 0); var _b = array_safe_get(_meta, 2, noone); @@ -166,12 +170,44 @@ function Panel_Inspector() : PanelContent() constructor { continue; } - if(i == 0) { + if(i == 0) { + var _edt = PROJECT.attributeEditor; + for( var j = 0; j < array_length(_edt); j++ ) { + var title = _edt[j][0]; + var param = _edt[j][1]; + var editW = _edt[j][2]; + + draw_set_text(f_p0, fa_left, fa_top, COLORS._main_text_inner); + draw_text_add(ui(32), yy, __txt(title)); + yy += line_get_height() + ui(6); + hh += line_get_height() + ui(6); + + editW.setFocusHover(pFOCUS, _hover); + if(pFOCUS) editW.register(contentPane); + + var wh = 0; + var _data = PROJECT.attributes[$ param]; + + wh = editW.drawParam({ + x: ui(16), + y: yy, + w: w - ui(16 + 48), + h: TEXTBOX_HEIGHT, + data: _data, + m: _m, + rx: rx, + ry: ry, + }); + + yy += wh + ui(8); + hh += wh + ui(8); + } + } else if(i == 1) { for( var j = 0; j < array_length(meta.displays); j++ ) { var display = meta.displays[j]; draw_set_text(f_p0, fa_left, fa_top, COLORS._main_text_inner); - draw_text_add(ui(16), yy, __txt(display[0])); + draw_text_add(ui(32), yy, __txt(display[0])); yy += line_get_height() + ui(6); hh += line_get_height() + ui(6); @@ -188,8 +224,6 @@ function Panel_Inspector() : PanelContent() constructor { break; case "textArrayBox" : meta_tb[j].arraySet = current_meta.tags; - var rx = x + ui(16); - var ry = y + top_bar_h; wh = meta_tb[j].draw(ui(16), yy, w - ui(16 + 48), display[2], _m, rx, ry); break; } @@ -197,7 +231,7 @@ function Panel_Inspector() : PanelContent() constructor { yy += wh + ui(8); hh += wh + ui(8); } - } else if (i == 1) { + } else if (i == 2) { if(findPanel("Panel_Globalvar")) { yy += ui(4); hh += ui(4); diff --git a/scripts/preferences/preferences.yy b/scripts/preferences/preferences.yy index 9a7fa163c..dcc59f159 100644 --- a/scripts/preferences/preferences.yy +++ b/scripts/preferences/preferences.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/preset_data/preset_data.yy b/scripts/preset_data/preset_data.yy index bd7674955..094b54edc 100644 --- a/scripts/preset_data/preset_data.yy +++ b/scripts/preset_data/preset_data.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/render_data/render_data.yy b/scripts/render_data/render_data.yy index 234200c13..a9f68f146 100644 --- a/scripts/render_data/render_data.yy +++ b/scripts/render_data/render_data.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/sample_projects/sample_projects.yy b/scripts/sample_projects/sample_projects.yy index 070701b1e..dfc13af5b 100644 --- a/scripts/sample_projects/sample_projects.yy +++ b/scripts/sample_projects/sample_projects.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/shader_functions/shader_functions.gml b/scripts/shader_functions/shader_functions.gml index 17bc9c6d9..a31042580 100644 --- a/scripts/shader_functions/shader_functions.gml +++ b/scripts/shader_functions/shader_functions.gml @@ -71,6 +71,27 @@ function shader_set_surface_dimension(uniform, surface) { shader_set_uniform_f(shader_get_uniform(shader, uniform), tw, th); } +function shader_set_dim(uniform = "dimension", surf = noone) { + if(!is_surface(surf)) return; + + shader_set_f(uniform, surface_get_width(surf), surface_get_height(surf)); +} + +function shader_set_color(uniform, col, alpha = 1) { + shader_set_f(uniform, colToVec4(col, alpha)); +} + +function shader_set_palette(pal, pal_uni = "palette", amo_uni = "paletteAmount") { + shader_set_i(amo_uni, array_length(pal)); + + var _pal = []; + for( var i = 0; i < array_length(pal); i++ ) + array_append(_pal, colToVec4(pal[i])); + + if(array_length(_pal)) + shader_set_f(pal_uni, _pal); +} + #region prebuild enum BLEND { normal, diff --git a/scripts/sprite_loader/sprite_loader.yy b/scripts/sprite_loader/sprite_loader.yy index 3f803a8ea..606d671a3 100644 --- a/scripts/sprite_loader/sprite_loader.yy +++ b/scripts/sprite_loader/sprite_loader.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/theme_definition/theme_definition.yy b/scripts/theme_definition/theme_definition.yy index 4c7284279..9f6636f6c 100644 --- a/scripts/theme_definition/theme_definition.yy +++ b/scripts/theme_definition/theme_definition.yy @@ -5,7 +5,7 @@ "isCompatibility": false, "isDnD": false, "parent": { - "name": "scritps", - "path": "folders/main/scritps.yy", + "name": "startup scripts", + "path": "folders/main/startup scripts.yy", }, } \ No newline at end of file diff --git a/scripts/transformBox/transformBox.gml b/scripts/transformBox/transformBox.gml index b653f0bab..53a52b338 100644 --- a/scripts/transformBox/transformBox.gml +++ b/scripts/transformBox/transformBox.gml @@ -38,8 +38,8 @@ function transformBox(_onModify) : widget() constructor { tb[TRANSFORM.sca_y].register(parent); } - static drawParam = function(param) { - return draw(param.x, param.y, param.w, param.data, param.mouse); + static drawParam = function(params) { + return draw(params.x, params.y, params.w, params.data, params.m); } static draw = function(_x, _y, _w, _data, _m) { diff --git a/scripts/vectorBox/vectorBox.gml b/scripts/vectorBox/vectorBox.gml index 48aa534e2..06c9c8445 100644 --- a/scripts/vectorBox/vectorBox.gml +++ b/scripts/vectorBox/vectorBox.gml @@ -74,6 +74,10 @@ function vectorBox(_size, _onModify, _unit = noone) : widget() constructor { unit.triggerButton.register(parent); } + static drawParam = function(params) { + return draw(params.x, params.y, params.w, params.h, params.data, params.m); + } + static draw = function(_x, _y, _w, _h, _data, _m) { x = _x; y = _y; @@ -122,6 +126,8 @@ function vectorBox(_size, _onModify, _unit = noone) : widget() constructor { } resetFocus(); + + return _h; } static apply = function() { diff --git a/scripts/widget/widget.gml b/scripts/widget/widget.gml index bfb49d236..47207b9e1 100644 --- a/scripts/widget/widget.gml +++ b/scripts/widget/widget.gml @@ -71,6 +71,6 @@ function widget() constructor { hover = false; } - static draw_param = function(param) {} + static drawParam = function(param) {} static draw = function() {} } \ No newline at end of file diff --git a/shaders/sh_ani_noise/sh_ani_noise.fsh b/shaders/sh_ani_noise/sh_ani_noise.fsh index 6d4a72163..e73bad390 100644 --- a/shaders/sh_ani_noise/sh_ani_noise.fsh +++ b/shaders/sh_ani_noise/sh_ani_noise.fsh @@ -9,13 +9,9 @@ uniform vec2 position; uniform float angle; uniform float seed; -float random1D (in vec2 st, float _seed) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233)) * mod(_seed, 32.156) * 12.588) * 43758.5453123); -} +float random1D (in vec2 st, float _seed) { return fract(sin(dot(st.xy, vec2(12.9898, 78.233)) * mod(_seed, 32.156) * 12.588) * 43758.5453123); } -float random (in vec2 st) { - return mix(random1D(st, floor(seed)), random1D(st, floor(seed) + 1.), fract(seed)); -} +float random (in vec2 st) { return mix(random1D(st, floor(seed)), random1D(st, floor(seed) + 1.), fract(seed)); } void main() { vec2 pos = v_vTexcoord - position, _pos; diff --git a/shaders/sh_cell_noise/sh_cell_noise.fsh b/shaders/sh_cell_noise/sh_cell_noise.fsh index 3e839c09a..f6df9fa8f 100644 --- a/shaders/sh_cell_noise/sh_cell_noise.fsh +++ b/shaders/sh_cell_noise/sh_cell_noise.fsh @@ -19,13 +19,9 @@ uniform float radiusShatter; #define PI 3.14159265359 #define TAU 6.283185307179586 -vec2 random2( vec2 p ) { - return fract(sin(vec2(dot(p, vec2(127.1, 311.7)), dot(p, vec2(269.5, 183.3)))) * 43758.5453); -} +vec2 random2( vec2 p ) { return fract(sin(vec2(dot(p, vec2(127.1, 311.7)), dot(p, vec2(269.5, 183.3)))) * 43758.5453); } -float random (in vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); } void main() { vec2 pos = position / dimension; diff --git a/shaders/sh_cell_noise_edge/sh_cell_noise_edge.fsh b/shaders/sh_cell_noise_edge/sh_cell_noise_edge.fsh index cc809ee55..3ef8a2d16 100644 --- a/shaders/sh_cell_noise_edge/sh_cell_noise_edge.fsh +++ b/shaders/sh_cell_noise_edge/sh_cell_noise_edge.fsh @@ -17,13 +17,9 @@ uniform int pattern; #define TAU 6.283185307179586 #define PI 3.14159265359 -vec2 random2( vec2 p ) { - return fract(sin(vec2(dot(p, vec2(127.1, 311.7)), dot(p, vec2(269.5, 183.3)))) * 43758.5453); -} +vec2 random2( vec2 p ) { return fract(sin(vec2(dot(p, vec2(127.1, 311.7)), dot(p, vec2(269.5, 183.3)))) * 43758.5453); } -float random (in vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); } void main() { vec2 pos = position / dimension; diff --git a/shaders/sh_cell_noise_random/sh_cell_noise_random.fsh b/shaders/sh_cell_noise_random/sh_cell_noise_random.fsh index e6bdfc2cb..0041522a8 100644 --- a/shaders/sh_cell_noise_random/sh_cell_noise_random.fsh +++ b/shaders/sh_cell_noise_random/sh_cell_noise_random.fsh @@ -17,13 +17,9 @@ uniform int colored; #define TAU 6.283185307179586 -vec2 random2( vec2 p ) { - return fract(sin(vec2(dot(p, vec2(127.1, 311.7)), dot(p, vec2(269.5, 183.3)))) * 43758.5453); -} +vec2 random2( vec2 p ) { return fract(sin(vec2(dot(p, vec2(127.1, 311.7)), dot(p, vec2(269.5, 183.3)))) * 43758.5453); } -float random (in vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); } vec3 colorNoise(in vec2 st) { float randR = random(st); diff --git a/shaders/sh_color_picker_hue/sh_color_picker_hue.fsh b/shaders/sh_color_picker_hue/sh_color_picker_hue.fsh index 7df260170..7347168e6 100644 --- a/shaders/sh_color_picker_hue/sh_color_picker_hue.fsh +++ b/shaders/sh_color_picker_hue/sh_color_picker_hue.fsh @@ -5,6 +5,10 @@ varying vec2 v_vTexcoord; varying vec4 v_vColour; uniform float hue; +uniform int usePalette; +uniform vec4 palette[64]; +uniform int paletteAmount; + vec3 hsv2rgb(vec3 c) { vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); @@ -15,5 +19,21 @@ void main() { vec3 _rgb = hsv2rgb(vec3(hue, v_vTexcoord.x, 1.0 - v_vTexcoord.y)); vec4 color = vec4(_rgb.r, _rgb.g, _rgb.b, v_vColour.a); + + if(usePalette == 1) { + int index = 0; + float minDist = 999.; + for(int i = 0; i < paletteAmount; i++) { + float dist = distance(color.rgb, palette[i].rgb); + + if(dist < minDist) { + minDist = dist; + index = i; + } + } + + color = palette[index]; + } + gl_FragColor = color; } \ No newline at end of file diff --git a/shaders/sh_color_picker_hue/sh_color_picker_hue.yy b/shaders/sh_color_picker_hue/sh_color_picker_hue.yy index 70f3eb46a..a2767c78c 100644 --- a/shaders/sh_color_picker_hue/sh_color_picker_hue.yy +++ b/shaders/sh_color_picker_hue/sh_color_picker_hue.yy @@ -3,8 +3,8 @@ "resourceVersion": "1.0", "name": "sh_color_picker_hue", "parent": { - "name": "color", - "path": "folders/shader/filter/color.yy", + "name": "color picker", + "path": "folders/shader/color picker.yy", }, "type": 1, } \ No newline at end of file diff --git a/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.fsh b/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.fsh new file mode 100644 index 000000000..b78d2b6d5 --- /dev/null +++ b/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.fsh @@ -0,0 +1,45 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; +uniform float sat; +uniform float value; + +uniform int usePalette; +uniform vec4 palette[64]; +uniform int paletteAmount; + +vec3 hsv2rgb(vec3 c) { + vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +} + +void main() { + vec3 _rgb; + + if(usePalette == 0) + _rgb = hsv2rgb(vec3(v_vTexcoord.y, 1., 1.)); + else if(usePalette == 1) + _rgb = hsv2rgb(vec3(v_vTexcoord.y, sat, value)); + + vec4 color = vec4(_rgb.r, _rgb.g, _rgb.b, v_vColour.a); + + if(usePalette == 1) { + int index = 0; + float minDist = 999.; + for(int i = 0; i < paletteAmount; i++) { + float dist = distance(color.rgb, palette[i].rgb); + + if(dist < minDist) { + minDist = dist; + index = i; + } + } + + color = palette[index]; + } + + gl_FragColor = color; +} \ No newline at end of file diff --git a/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.vsh b/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.yy b/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.yy new file mode 100644 index 000000000..aa484b001 --- /dev/null +++ b/shaders/sh_color_picker_side_hue/sh_color_picker_side_hue.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_color_picker_side_hue", + "parent": { + "name": "color picker", + "path": "folders/shader/color picker.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_color_picker_side_value/sh_color_picker_side_value.fsh b/shaders/sh_color_picker_side_value/sh_color_picker_side_value.fsh new file mode 100644 index 000000000..bd86b854c --- /dev/null +++ b/shaders/sh_color_picker_side_value/sh_color_picker_side_value.fsh @@ -0,0 +1,40 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; +uniform float hue; +uniform float sat; + +uniform int usePalette; +uniform vec4 palette[64]; +uniform int paletteAmount; + +vec3 hsv2rgb(vec3 c) { + vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +} + +void main() { + vec3 _rgb = hsv2rgb(vec3(hue, sat, 1. - v_vTexcoord.y)); + + vec4 color = vec4(_rgb.r, _rgb.g, _rgb.b, v_vColour.a); + + if(usePalette == 1) { + int index = 0; + float minDist = 999.; + for(int i = 0; i < paletteAmount; i++) { + float dist = distance(color.rgb, palette[i].rgb); + + if(dist < minDist) { + minDist = dist; + index = i; + } + } + + color = palette[index]; + } + + gl_FragColor = color; +} \ No newline at end of file diff --git a/shaders/sh_color_picker_side_value/sh_color_picker_side_value.vsh b/shaders/sh_color_picker_side_value/sh_color_picker_side_value.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_color_picker_side_value/sh_color_picker_side_value.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_color_picker_side_value/sh_color_picker_side_value.yy b/shaders/sh_color_picker_side_value/sh_color_picker_side_value.yy new file mode 100644 index 000000000..1ef615ace --- /dev/null +++ b/shaders/sh_color_picker_side_value/sh_color_picker_side_value.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_color_picker_side_value", + "parent": { + "name": "color picker", + "path": "folders/shader/color picker.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_color_picker_value/sh_color_picker_value.fsh b/shaders/sh_color_picker_value/sh_color_picker_value.fsh index 00c7da286..6c39032a6 100644 --- a/shaders/sh_color_picker_value/sh_color_picker_value.fsh +++ b/shaders/sh_color_picker_value/sh_color_picker_value.fsh @@ -5,6 +5,10 @@ varying vec2 v_vTexcoord; varying vec4 v_vColour; uniform float value; +uniform int usePalette; +uniform vec4 palette[64]; +uniform int paletteAmount; + vec3 hsv2rgb(vec3 c) { vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); @@ -15,5 +19,21 @@ void main() { vec3 _rgb = hsv2rgb(vec3(v_vTexcoord.x, 1.0 - v_vTexcoord.y, value)); vec4 color = vec4(_rgb.r, _rgb.g, _rgb.b, v_vColour.a); + + if(usePalette == 1) { + int index = 0; + float minDist = 999.; + for(int i = 0; i < paletteAmount; i++) { + float dist = distance(color.rgb, palette[i].rgb); + + if(dist < minDist) { + minDist = dist; + index = i; + } + } + + color = palette[index]; + } + gl_FragColor = color; } \ No newline at end of file diff --git a/shaders/sh_color_picker_value/sh_color_picker_value.yy b/shaders/sh_color_picker_value/sh_color_picker_value.yy index 2f824da66..283fc2049 100644 --- a/shaders/sh_color_picker_value/sh_color_picker_value.yy +++ b/shaders/sh_color_picker_value/sh_color_picker_value.yy @@ -3,8 +3,8 @@ "resourceVersion": "1.0", "name": "sh_color_picker_value", "parent": { - "name": "color", - "path": "folders/shader/filter/color.yy", + "name": "color picker", + "path": "folders/shader/color picker.yy", }, "type": 1, } \ No newline at end of file diff --git a/shaders/sh_draw_color/sh_draw_color.fsh b/shaders/sh_draw_color/sh_draw_color.fsh new file mode 100644 index 000000000..f115c56ba --- /dev/null +++ b/shaders/sh_draw_color/sh_draw_color.fsh @@ -0,0 +1,9 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() { + gl_FragColor = vec4(v_vColour.rgb, texture2D( gm_BaseTexture, v_vTexcoord ).a); +} diff --git a/shaders/sh_draw_color/sh_draw_color.vsh b/shaders/sh_draw_color/sh_draw_color.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_draw_color/sh_draw_color.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_draw_color/sh_draw_color.yy b/shaders/sh_draw_color/sh_draw_color.yy new file mode 100644 index 000000000..985e7dd75 --- /dev/null +++ b/shaders/sh_draw_color/sh_draw_color.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_draw_color", + "parent": { + "name": "draw", + "path": "folders/shader/draw.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_grid/sh_grid.fsh b/shaders/sh_grid/sh_grid.fsh index aef2c9d06..aa788f2c6 100644 --- a/shaders/sh_grid/sh_grid.fsh +++ b/shaders/sh_grid/sh_grid.fsh @@ -24,9 +24,7 @@ uniform vec4 gradient_color[GRADIENT_LIMIT]; uniform float gradient_time[GRADIENT_LIMIT]; uniform int gradient_keys; -float random (in vec2 st) { - return fract(sin(dot(st.xy + vec2(85.456034, 64.54065), vec2(12.9898, 78.233))) * (43758.5453123 + seed) ); -} +float random (in vec2 st) { return fract(sin(dot(st.xy + vec2(85.456034, 64.54065), vec2(12.9898, 78.233))) * (43758.5453123 + seed) ); } vec3 rgb2hsv(vec3 c) { vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); diff --git a/shaders/sh_grid_hex/sh_grid_hex.fsh b/shaders/sh_grid_hex/sh_grid_hex.fsh index f08f813cc..66a09be4e 100644 --- a/shaders/sh_grid_hex/sh_grid_hex.fsh +++ b/shaders/sh_grid_hex/sh_grid_hex.fsh @@ -21,9 +21,7 @@ uniform int gradient_keys; #define PI 3.14159265359 -float random (in vec2 st) { - return fract(sin(dot(st.xy + vec2(85.456034, 64.54065), vec2(12.9898, 78.233))) * (43758.5453123 + seed) ); -} +float random (in vec2 st) { return fract(sin(dot(st.xy + vec2(85.456034, 64.54065), vec2(12.9898, 78.233))) * (43758.5453123 + seed) ); } vec3 rgb2hsv(vec3 c) { vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); diff --git a/shaders/sh_grid_noise/sh_grid_noise.fsh b/shaders/sh_grid_noise/sh_grid_noise.fsh index fbf4d0e7f..4d4bbb128 100644 --- a/shaders/sh_grid_noise/sh_grid_noise.fsh +++ b/shaders/sh_grid_noise/sh_grid_noise.fsh @@ -23,13 +23,9 @@ vec3 hsv2rgb(vec3 c) { return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); } -float randomSeed (in vec2 st, float _seed) { - return fract(sin(dot(st.xy + vec2(5.0654, 9.684), vec2(12.9898, 78.233))) * (43758.5453123 + _seed)); -} +float randomSeed (in vec2 st, float _seed) { return fract(sin(dot(st.xy + vec2(5.0654, 9.684), vec2(12.9898, 78.233))) * (43758.5453123 + _seed)); } -float random (in vec2 st) { - return mix(randomSeed(st, floor(seed)), randomSeed(st, floor(seed) + 1.), fract(seed)); -} +float random (in vec2 st) { return mix(randomSeed(st, floor(seed)), randomSeed(st, floor(seed) + 1.), fract(seed)); } void main() { vec2 st = v_vTexcoord - position / dimension; diff --git a/shaders/sh_grid_tri/sh_grid_tri.fsh b/shaders/sh_grid_tri/sh_grid_tri.fsh index 9d97acca1..8ae26475d 100644 --- a/shaders/sh_grid_tri/sh_grid_tri.fsh +++ b/shaders/sh_grid_tri/sh_grid_tri.fsh @@ -24,9 +24,7 @@ uniform vec4 gradient_color[GRADIENT_LIMIT]; uniform float gradient_time[GRADIENT_LIMIT]; uniform int gradient_keys; -float random (in vec2 st) { - return fract(sin(dot(st.xy + vec2(85.456034, 64.54065), vec2(12.9898, 78.233))) * (43758.5453123 + seed) ); -} +float random (in vec2 st) { return fract(sin(dot(st.xy + vec2(85.456034, 64.54065), vec2(12.9898, 78.233))) * (43758.5453123 + seed) ); } vec3 rgb2hsv(vec3 c) { vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); diff --git a/shaders/sh_noise_fbm/sh_noise_fbm.fsh b/shaders/sh_noise_fbm/sh_noise_fbm.fsh index 1540d569b..37272c5eb 100644 --- a/shaders/sh_noise_fbm/sh_noise_fbm.fsh +++ b/shaders/sh_noise_fbm/sh_noise_fbm.fsh @@ -22,9 +22,7 @@ vec3 hsv2rgb(vec3 c) { return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); } -float random (in vec2 st) { - return fract(sin(dot(st.xy + mod(seed, 1000.), vec2(1892.9898, 78.23453))) * 437.54123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy + mod(seed, 1000.), vec2(1892.9898, 78.23453))) * 437.54123); } float noise (in vec2 st) { vec2 i = floor(st); diff --git a/shaders/sh_pb_blob/sh_pb_blob.fsh b/shaders/sh_pb_blob/sh_pb_blob.fsh new file mode 100644 index 000000000..016589674 --- /dev/null +++ b/shaders/sh_pb_blob/sh_pb_blob.fsh @@ -0,0 +1,17 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +uniform float btop; +uniform float bbot; + +void main() { + vec2 pos = v_vTexcoord.x > 0.5? vec2(v_vTexcoord.x - 0.5, v_vTexcoord.y) : vec2(0.5 - v_vTexcoord.x, v_vTexcoord.y); + + float _t = (1. - pos.y); + float _x = 3. * (btop * _t * (1. - _t) * (1. - _t) + bbot * _t * _t * (1. - _t)); + + gl_FragColor = pos.x < _x? v_vColour : vec4(0.); +} diff --git a/shaders/sh_pb_blob/sh_pb_blob.vsh b/shaders/sh_pb_blob/sh_pb_blob.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_pb_blob/sh_pb_blob.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_pb_blob/sh_pb_blob.yy b/shaders/sh_pb_blob/sh_pb_blob.yy new file mode 100644 index 000000000..2f1ab8aad --- /dev/null +++ b/shaders/sh_pb_blob/sh_pb_blob.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_pb_blob", + "parent": { + "name": "pixel builder", + "path": "folders/shader/pixel builder.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_pb_hash/sh_pb_hash.fsh b/shaders/sh_pb_hash/sh_pb_hash.fsh new file mode 100644 index 000000000..bc0553c72 --- /dev/null +++ b/shaders/sh_pb_hash/sh_pb_hash.fsh @@ -0,0 +1,25 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +uniform vec2 dimension; +uniform vec4 color; + +uniform float hash; +uniform int invert; + +void main() { + vec2 px = v_vTexcoord * dimension; + float index; + + if(invert == 1) index = px.x - px.y; + else index = px.x + px.y; + + if(mod(index, hash) >= hash / 2.) + gl_FragColor = color; + else + gl_FragColor = texture2D( gm_BaseTexture, v_vTexcoord ); + +} diff --git a/shaders/sh_pb_hash/sh_pb_hash.vsh b/shaders/sh_pb_hash/sh_pb_hash.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_pb_hash/sh_pb_hash.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_pb_hash/sh_pb_hash.yy b/shaders/sh_pb_hash/sh_pb_hash.yy new file mode 100644 index 000000000..78b2f5c36 --- /dev/null +++ b/shaders/sh_pb_hash/sh_pb_hash.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_pb_hash", + "parent": { + "name": "pixel builder", + "path": "folders/shader/pixel builder.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_pb_highlight/sh_pb_highlight.fsh b/shaders/sh_pb_highlight/sh_pb_highlight.fsh new file mode 100644 index 000000000..ef5e30417 --- /dev/null +++ b/shaders/sh_pb_highlight/sh_pb_highlight.fsh @@ -0,0 +1,124 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +uniform vec2 dimension; +uniform int sides[9]; + +uniform vec4 highlightColor; +uniform vec4 shadowColor; + +uniform float seed; +uniform float roughness; +uniform float roughScale; + +float random (in vec2 st) { return fract(sin(dot(st.xy + seed / 100., vec2(12.9898, 78.233))) * 43758.5453123); } + +vec4 sample ( vec2 position ) { + if(position.x < 0.) return vec4(0.); + if(position.y < 0.) return vec4(0.); + if(position.x > 1.) return vec4(0.); + if(position.y > 1.) return vec4(0.); + + return texture2D( gm_BaseTexture, position ); +} + +vec4 index ( vec4 def, int ind ) { + if(sides[ind] == 1) + return highlightColor; + else if(sides[ind] == -1) + return shadowColor; + return def; +} + +void main() { + vec2 tx = 1. / dimension; + + gl_FragColor = sample(v_vTexcoord ); + if(gl_FragColor.a == 0.) return; + + bool a0 = sample( v_vTexcoord + vec2( -tx.x, -tx.y) ).a == 0.; + bool a1 = sample( v_vTexcoord + vec2( 0., -tx.y) ).a == 0.; + bool a2 = sample( v_vTexcoord + vec2( tx.x, -tx.y) ).a == 0.; + + bool a3 = sample( v_vTexcoord + vec2( -tx.x, 0.) ).a == 0.; + bool a5 = sample( v_vTexcoord + vec2( tx.x, 0.) ).a == 0.; + + bool a6 = sample( v_vTexcoord + vec2( -tx.x, tx.y) ).a == 0.; + bool a7 = sample( v_vTexcoord + vec2( 0., tx.y) ).a == 0.; + bool a8 = sample( v_vTexcoord + vec2( tx.x, tx.y) ).a == 0.; + + //outer corner + if(a0 && a1 && a3) + gl_FragColor = index( gl_FragColor, 0 ); + else if(a1 && a2 && a5) + gl_FragColor = index( gl_FragColor, 2 ); + else if(a3 && a6 && a7) + gl_FragColor = index( gl_FragColor, 6 ); + else if(a5 && a7 && a8) + gl_FragColor = index( gl_FragColor, 8 ); + + //outer side + else if(a0 && a1 && a2 && !a3 && !a5 && !a6 && !a7 && !a8) + gl_FragColor = index( gl_FragColor, 1 ); + else if(a0 && !a1 && !a2 && a3 && !a5 && a6 && !a7 && !a8) + gl_FragColor = index( gl_FragColor, 3 ); + else if(!a0 && !a1 && a2 && !a3 && a5 && !a6 && !a7 && a8) + gl_FragColor = index( gl_FragColor, 5 ); + else if(!a0 && !a1 && !a2 && !a3 && !a5 && a6 && a7 && a8) + gl_FragColor = index( gl_FragColor, 7 ); + + //inner side + else if(a1) + gl_FragColor = index( gl_FragColor, 1 ); + else if(a3) + gl_FragColor = index( gl_FragColor, 3 ); + else if(a5) + gl_FragColor = index( gl_FragColor, 5 ); + else if(a7) + gl_FragColor = index( gl_FragColor, 7 ); + + //inner corner + else if(a0) + gl_FragColor = index( gl_FragColor, 0 ); + else if(a2) + gl_FragColor = index( gl_FragColor, 2 ); + else if(a6) + gl_FragColor = index( gl_FragColor, 6 ); + else if(a8) + gl_FragColor = index( gl_FragColor, 8 ); + + else { + bool a11 = sample( v_vTexcoord + vec2( 0., -tx.y) * 2. ).a == 0.; + bool a33 = sample( v_vTexcoord + vec2(-tx.x, 0.) * 2. ).a == 0.; + bool a55 = sample( v_vTexcoord + vec2( tx.x, 0.) * 2. ).a == 0.; + bool a77 = sample( v_vTexcoord + vec2( 0., tx.y) * 2. ).a == 0.; + + //corner smooth + if(sides[4] == 1) { + if(sides[1] == sides[3] && a11 && a33) + gl_FragColor = index( gl_FragColor, 0 ); + if(sides[1] == sides[5] && a11 && a55) + gl_FragColor = index( gl_FragColor, 2 ); + if(sides[7] == sides[3] && a77 && a33) + gl_FragColor = index( gl_FragColor, 6 ); + if(sides[7] == sides[5] && a77 && a55) + gl_FragColor = index( gl_FragColor, 8 ); + } + + if(roughness > 0.) { + float r = random(v_vTexcoord * roughScale); + + if(!a1 && a11 && r < roughness) + gl_FragColor = index( gl_FragColor, 1 ); + else if(!a3 && a33 && r < roughness) + gl_FragColor = index( gl_FragColor, 3 ); + else if(!a5 && a55 && r < roughness) + gl_FragColor = index( gl_FragColor, 5 ); + else if(!a7 && a77 && r < roughness) + gl_FragColor = index( gl_FragColor, 7 ); + } + } +} diff --git a/shaders/sh_pb_highlight/sh_pb_highlight.vsh b/shaders/sh_pb_highlight/sh_pb_highlight.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_pb_highlight/sh_pb_highlight.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_pb_highlight/sh_pb_highlight.yy b/shaders/sh_pb_highlight/sh_pb_highlight.yy new file mode 100644 index 000000000..1bf08a2a3 --- /dev/null +++ b/shaders/sh_pb_highlight/sh_pb_highlight.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_pb_highlight", + "parent": { + "name": "pixel builder", + "path": "folders/shader/pixel builder.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_pb_outline/sh_pb_outline.fsh b/shaders/sh_pb_outline/sh_pb_outline.fsh new file mode 100644 index 000000000..dd10730df --- /dev/null +++ b/shaders/sh_pb_outline/sh_pb_outline.fsh @@ -0,0 +1,43 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +uniform vec2 dimension; +uniform int corner; +uniform int side; + +vec4 sample ( vec2 position ) { + if(position.x < 0.) return vec4(0.); + if(position.y < 0.) return vec4(0.); + if(position.x > 1.) return vec4(0.); + if(position.y > 1.) return vec4(0.); + + return texture2D( gm_BaseTexture, position ); +} + +void main() { + vec2 tx = 1. / dimension; + + gl_FragColor = sample( v_vTexcoord ); + float _s = float(side); + + if(gl_FragColor.a == _s) return; + + bool a0 = sample( v_vTexcoord + vec2( -tx.x, -tx.y) ).a == _s; + bool a1 = sample( v_vTexcoord + vec2( 0., -tx.y) ).a == _s; + bool a2 = sample( v_vTexcoord + vec2( tx.x, -tx.y) ).a == _s; + + bool a3 = sample( v_vTexcoord + vec2( -tx.x, 0.) ).a == _s; + bool a5 = sample( v_vTexcoord + vec2( tx.x, 0.) ).a == _s; + + bool a6 = sample( v_vTexcoord + vec2( -tx.x, tx.y) ).a == _s; + bool a7 = sample( v_vTexcoord + vec2( 0., tx.y) ).a == _s; + bool a8 = sample( v_vTexcoord + vec2( tx.x, tx.y) ).a == _s; + + if( a1 || a3 || a5 || a7 ) + gl_FragColor = v_vColour; + if( corner == 1 && ( a0 || a2 || a6 || a8 ) ) + gl_FragColor = v_vColour; +} diff --git a/shaders/sh_pb_outline/sh_pb_outline.vsh b/shaders/sh_pb_outline/sh_pb_outline.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_pb_outline/sh_pb_outline.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_pb_outline/sh_pb_outline.yy b/shaders/sh_pb_outline/sh_pb_outline.yy new file mode 100644 index 000000000..033bb51c0 --- /dev/null +++ b/shaders/sh_pb_outline/sh_pb_outline.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_pb_outline", + "parent": { + "name": "pixel builder", + "path": "folders/shader/pixel builder.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_pb_shade/sh_pb_shade.fsh b/shaders/sh_pb_shade/sh_pb_shade.fsh new file mode 100644 index 000000000..8b9ffe96a --- /dev/null +++ b/shaders/sh_pb_shade/sh_pb_shade.fsh @@ -0,0 +1,57 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +uniform vec2 dimension; +uniform vec4 padding; + +vec4 sample ( vec2 position ) { + if(position.x < 0.) return vec4(0.); + if(position.y < 0.) return vec4(0.); + if(position.x > 1.) return vec4(0.); + if(position.y > 1.) return vec4(0.); + + return texture2D( gm_BaseTexture, position ); +} + +void main() { + vec2 tx = 1. / dimension; + vec2 pos; + + gl_FragColor = sample( v_vTexcoord ); + if(gl_FragColor.a == 0.) return; + + for(float i = 1.; i <= padding[0]; i++) { + pos = v_vTexcoord + vec2( tx.x, 0. ) * i; + if(sample(pos).a == 0.) { + gl_FragColor = v_vColour; + return; + } + } + + for(float i = 1.; i <= padding[1]; i++) { + pos = v_vTexcoord + vec2( 0.,-tx.y ) * i; + if(sample(pos).a == 0.) { + gl_FragColor = v_vColour; + return; + } + } + + for(float i = 1.; i <= padding[2]; i++) { + pos = v_vTexcoord + vec2(-tx.x, 0. ) * i; + if(sample(pos).a == 0.) { + gl_FragColor = v_vColour; + return; + } + } + + for(float i = 1.; i <= padding[3]; i++) { + pos = v_vTexcoord + vec2( 0., tx.y ) * i; + if(sample(pos).a == 0.) { + gl_FragColor = v_vColour; + return; + } + } +} diff --git a/shaders/sh_pb_shade/sh_pb_shade.vsh b/shaders/sh_pb_shade/sh_pb_shade.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_pb_shade/sh_pb_shade.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_pb_shade/sh_pb_shade.yy b/shaders/sh_pb_shade/sh_pb_shade.yy new file mode 100644 index 000000000..93ef9cfe5 --- /dev/null +++ b/shaders/sh_pb_shade/sh_pb_shade.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_pb_shade", + "parent": { + "name": "pixel builder", + "path": "folders/shader/pixel builder.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_perlin/sh_perlin.fsh b/shaders/sh_perlin/sh_perlin.fsh index 7236d3742..f31729206 100644 --- a/shaders/sh_perlin/sh_perlin.fsh +++ b/shaders/sh_perlin/sh_perlin.fsh @@ -10,9 +10,7 @@ uniform float scale; uniform float bright; uniform int iteration; -float random (in vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); } float noise (in vec2 st) { vec2 i = floor(st); diff --git a/shaders/sh_perlin_smear/sh_perlin_smear.fsh b/shaders/sh_perlin_smear/sh_perlin_smear.fsh index 6344eace5..3df75a93b 100644 --- a/shaders/sh_perlin_smear/sh_perlin_smear.fsh +++ b/shaders/sh_perlin_smear/sh_perlin_smear.fsh @@ -10,9 +10,7 @@ uniform vec2 scale; uniform int iteration; uniform float bright; -float random (in vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); } float noise (in vec2 st) { vec2 i = floor(st); diff --git a/shaders/sh_region_fill_color/sh_region_fill_color.fsh b/shaders/sh_region_fill_color/sh_region_fill_color.fsh index 5af9d1c8b..c40d4f82f 100644 --- a/shaders/sh_region_fill_color/sh_region_fill_color.fsh +++ b/shaders/sh_region_fill_color/sh_region_fill_color.fsh @@ -8,9 +8,7 @@ uniform vec4 colors[32]; uniform float colorAmount; uniform float seed; -float random (in vec2 st) { - return fract(sin(dot(st.xy + seed / 100., vec2(12.9898, 78.233))) * 43758.5453123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy + seed / 100., vec2(12.9898, 78.233))) * 43758.5453123); } void main() { vec4 c = texture2D( gm_BaseTexture, v_vTexcoord ); diff --git a/shaders/sh_replace_color/sh_replace_color.fsh b/shaders/sh_replace_color/sh_replace_color.fsh new file mode 100644 index 000000000..d38283d88 --- /dev/null +++ b/shaders/sh_replace_color/sh_replace_color.fsh @@ -0,0 +1,41 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +uniform vec2 dimension; +uniform vec2 shift; +uniform int type; +uniform float angle; + +void main() { + vec4 c = texture2D( gm_BaseTexture, v_vTexcoord ); + vec4 ca; + + if(type == 1) { + ca = v_vColour; + } else if(type == 2) { + vec2 tx = 1. / dimension; + mat2 rot = mat2(cos(angle), -sin(angle), + sin(angle), cos(angle)); + vec2 shf = rot * shift; + vec2 px = v_vTexcoord - shf; + vec4 l = texture2D( gm_BaseTexture, px); + + while(l == c) { + px -= shf; + l = texture2D( gm_BaseTexture, px); + + if(l.a == 0.) break; + if(px.x < 0. || px.y < 0.) break; + if(px.x > 1. || px.y > 1.) break; + } + + if(c.a == 1. && l.a > 0.) + ca = l * v_vColour; + } + + vec4 cc = mix(c, ca, ca.a); + gl_FragColor = vec4(cc.rgb, c.a); +} diff --git a/shaders/sh_replace_color/sh_replace_color.vsh b/shaders/sh_replace_color/sh_replace_color.vsh new file mode 100644 index 000000000..3900c20f4 --- /dev/null +++ b/shaders/sh_replace_color/sh_replace_color.vsh @@ -0,0 +1,19 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +//attribute vec3 in_Normal; // (x,y,z) unused in this shader. +attribute vec4 in_Colour; // (r,g,b,a) +attribute vec2 in_TextureCoord; // (u,v) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; + v_vTexcoord = in_TextureCoord; +} diff --git a/shaders/sh_replace_color/sh_replace_color.yy b/shaders/sh_replace_color/sh_replace_color.yy new file mode 100644 index 000000000..94b0c7aa5 --- /dev/null +++ b/shaders/sh_replace_color/sh_replace_color.yy @@ -0,0 +1,10 @@ +{ + "resourceType": "GMShader", + "resourceVersion": "1.0", + "name": "sh_replace_color", + "parent": { + "name": "misc", + "path": "folders/shader/misc.yy", + }, + "type": 1, +} \ No newline at end of file diff --git a/shaders/sh_stripe/sh_stripe.fsh b/shaders/sh_stripe/sh_stripe.fsh index 501925ed7..3291c7ff0 100644 --- a/shaders/sh_stripe/sh_stripe.fsh +++ b/shaders/sh_stripe/sh_stripe.fsh @@ -24,9 +24,7 @@ uniform int blend; #define PI 3.14159265359 -float random (in vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} +float random (in vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); } vec3 rgb2hsv(vec3 c) { vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); diff --git a/sprites/s_node_pb_box_contract/65342bfd-1697-461b-925a-796ad0c481a8.png b/sprites/s_node_pb_box_contract/65342bfd-1697-461b-925a-796ad0c481a8.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a5091558da7f955ded10f30655cf1d8051d50f GIT binary patch literal 698 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`+Yr;B4q#jUrq?fnih zNVwOtI&n<)dBrPX%Pd|{-ne6f;4Nm8CF~k)y+sev4bWxzyBove-m`rJ81o8yPqE> zU0JpCRq3@<|JUipd6`dS6g&eBc-dR^ETxn3FXmM*PLQ&4?fV*=Kk@AK>09RNewPiX z_+jJr*~y8$IN?Kr6kpBt-$mu&|FjbrGZ>|~9k?$-yQ!?w$T*doe#n|8THhPELpQ!8mS3)6ZTjbR32~&=rt&F|~TaM@>1q^=D-#PVV`FUt11kfA zlqs42Q8eV{r(~v8;?^K~@}e_Pg9hA&lFZ!H;*!MN0^E9>?tGX7)WhKE>gTe~DWM4f DVnzmh literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_contract/layers/65342bfd-1697-461b-925a-796ad0c481a8/8a0d5d07-5845-47f7-9908-efc37cd11d3f.png b/sprites/s_node_pb_box_contract/layers/65342bfd-1697-461b-925a-796ad0c481a8/8a0d5d07-5845-47f7-9908-efc37cd11d3f.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a5091558da7f955ded10f30655cf1d8051d50f GIT binary patch literal 698 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`+Yr;B4q#jUrq?fnih zNVwOtI&n<)dBrPX%Pd|{-ne6f;4Nm8CF~k)y+sev4bWxzyBove-m`rJ81o8yPqE> zU0JpCRq3@<|JUipd6`dS6g&eBc-dR^ETxn3FXmM*PLQ&4?fV*=Kk@AK>09RNewPiX z_+jJr*~y8$IN?Kr6kpBt-$mu&|FjbrGZ>|~9k?$-yQ!?w$T*doe#n|8THhPELpQ!8mS3)6ZTjbR32~&=rt&F|~TaM@>1q^=D-#PVV`FUt11kfA zlqs42Q8eV{r(~v8;?^K~@}e_Pg9hA&lFZ!H;*!MN0^E9>?tGX7)WhKE>gTe~DWM4f DVnzmh literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_contract/s_node_pb_box_contract.yy b/sprites/s_node_pb_box_contract/s_node_pb_box_contract.yy new file mode 100644 index 000000000..1a3e3e2a3 --- /dev/null +++ b/sprites/s_node_pb_box_contract/s_node_pb_box_contract.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_box_contract", + "bbox_bottom": 61, + "bbox_left": 3, + "bbox_right": 60, + "bbox_top": 2, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"65342bfd-1697-461b-925a-796ad0c481a8",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"8a0d5d07-5845-47f7-9908-efc37cd11d3f","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_box_contract", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"65342bfd-1697-461b-925a-796ad0c481a8","path":"sprites/s_node_pb_box_contract/s_node_pb_box_contract.yy",},},},"Disabled":false,"id":"bb8d03d6-b788-4e8d-821b-651ccd4c86b1","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_box_divide/d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5.png b/sprites/s_node_pb_box_divide/d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4d7a15362003eee0131bd29b4cbbfe32b616ff GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`+7r;B4q#jUrqH+mfo zkZ{{Sds>hc$J{ICFK(C%{9=07r+1U<7t2BRfD_k_Ufio6@PSvRmiaE1tcu92*O#V* z|Ady{#xI_x_~u9he6jNnK6S=irazvLIgup!!f1{OeSItVhc7hY+>l7o|3-zJf@rX zg!m@(|79p^=D-#PVV`FUt11kfAlqs42Q8eV{r(~v8;?^K~@}e_Pg9hA&lFZ!H b;*!MN0^E9>?tGX7)WhKE>gTe~DWM4fXO9Cc literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_divide/layers/d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5/bc217285-104c-484e-b948-907b91cce514.png b/sprites/s_node_pb_box_divide/layers/d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5/bc217285-104c-484e-b948-907b91cce514.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4d7a15362003eee0131bd29b4cbbfe32b616ff GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`+7r;B4q#jUrqH+mfo zkZ{{Sds>hc$J{ICFK(C%{9=07r+1U<7t2BRfD_k_Ufio6@PSvRmiaE1tcu92*O#V* z|Ady{#xI_x_~u9he6jNnK6S=irazvLIgup!!f1{OeSItVhc7hY+>l7o|3-zJf@rX zg!m@(|79p^=D-#PVV`FUt11kfAlqs42Q8eV{r(~v8;?^K~@}e_Pg9hA&lFZ!H b;*!MN0^E9>?tGX7)WhKE>gTe~DWM4fXO9Cc literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_divide/s_node_pb_box_divide.yy b/sprites/s_node_pb_box_divide/s_node_pb_box_divide.yy new file mode 100644 index 000000000..b8290762e --- /dev/null +++ b/sprites/s_node_pb_box_divide/s_node_pb_box_divide.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_box_divide", + "bbox_bottom": 61, + "bbox_left": 2, + "bbox_right": 61, + "bbox_top": 2, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"bc217285-104c-484e-b948-907b91cce514","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_box_divide", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"d2983c5f-4e8a-4de9-a7cc-0d0c4a3fc6b5","path":"sprites/s_node_pb_box_divide/s_node_pb_box_divide.yy",},},},"Disabled":false,"id":"3b483227-5fee-4fc9-802f-f5f0abb154ea","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_box_divide_grid/209d3225-6a62-4f9f-8941-d4d4d62bd77a.png b/sprites/s_node_pb_box_divide_grid/209d3225-6a62-4f9f-8941-d4d4d62bd77a.png new file mode 100644 index 0000000000000000000000000000000000000000..c496d97ce7748341024583b1cc1872dc6b89da08 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq}`$)5S5Q;?~>Qd;Jat zNVMI*JZo9v1%uA=2OZ%G57|n}N)nYXYG>?W@VyZsadRi*;_wB^#>(?*4zj^AMFE;mQU!FgwZiWF*V5-hGhS`hH1g^i#@_=!NR>eF)2L8MMs@Gjq zt(x&w^}=ft=Lc6AjsMto!txc)-*_)G5vFP?5YSee_}zTACtdBFPMW3iR7uP>fcyu0sY z=_=PVa_=5+FK9r{yp}0$tQnCRA(5yXXI7y*!NKU|G&TL zRxWvdximZ^KuPf-JKH+ZxSY2F6W^Ta;Qmz9^La@Z z`-GDDYiutuc9eHKnX@>A|E+-LlPCWrQ0>6tRglo^Q{^2?m?a!5?DO_)*j~5Duednt z@t$pyu6Sgzen<|tV0ji~{HyWijmh_qeZJC|vfL|X@pPHlXXY>0{(JpqSJ2Pp2gEh~ zR_zUwJt+=MPpT!Z5hW>!C8<`)MX5lF!N|bKSl7T@*T^u$z}(8j!phiK+rYrez#wHx z=6@6ox%nxXX_dG&h@QOY4Ah_jx1l66H?_DVF}DD>9;Z7W<^c6Dc)I$ztaD0e0sx|H*Yfq}`$)5S5Q;?~>Qd;Jat zNVMI*JZo9v1%uA=2OZ%G57|n}N)nYXYG>?W@VyZsadRi*;_wB^#>(?*4zj^AMFE;mQU!FgwZiWF*V5-hGhS`hH1g^i#@_=!NR>eF)2L8MMs@Gjq zt(x&w^}=ft=Lc6AjsMto!txc)-*_)G5vFP?5YSee_}zTACtdBFPMW3iR7uP>fcyu0sY z=_=PVa_=5+FK9r{yp}0$tQnCRA(5yXXI7y*!NKU|G&TL zRxWvdximZ^KuPf-JKH+ZxSY2F6W^Ta;Qmz9^La@Z z`-GDDYiutuc9eHKnX@>A|E+-LlPCWrQ0>6tRglo^Q{^2?m?a!5?DO_)*j~5Duednt z@t$pyu6Sgzen<|tV0ji~{HyWijmh_qeZJC|vfL|X@pPHlXXY>0{(JpqSJ2Pp2gEh~ zR_zUwJt+=MPpT!Z5hW>!C8<`)MX5lF!N|bKSl7T@*T^u$z}(8j!phiK+rYrez#wHx z=6@6ox%nxXX_dG&h@QOY4Ah_jx1l66H?_DVF}DD>9;Z7W<^c6Dc)I$ztaD0e0sx","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"209d3225-6a62-4f9f-8941-d4d4d62bd77a","path":"sprites/s_node_pb_box_divide_grid/s_node_pb_box_divide_grid.yy",},},},"Disabled":false,"id":"9a797cb9-a48c-41ae-9ebb-30cd9d043324","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_box_inset/18b62ef8-498a-444a-b11d-bab636015a71.png b/sprites/s_node_pb_box_inset/18b62ef8-498a-444a-b11d-bab636015a71.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff37237e584b0192e7a38b844d5287bc4a4d840 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq}8b)5S5Q;?~>Q2XmVp zL|Ek~zW3AAJSeLod&B&`jx*zlBF3^Ov-20SSQT(;s;*;@zv05-ctq)fz_;_foQo^_ zuPS-hFJ7b}V&uPt!S@5J&MNWDIX2!^)3+=;>ZUY#i~T(R_+HjCHhZ*gn&qwoRw53?7DI&fdm+4F8+PP~e&%HB(lbe~M(yA^A{ z``?1!TpEY(tI5Qjd;2VgU2j3nXK$-S_G#xzKQJx(^Q?OJueXe$W!F3Wes-VUcK!aX z2m6`A7<3(ySuZe|P=Rr|-fhKmpL16}L^4|HTDPr!Kj*<*ziW-V-DV2w9QO~O_08*q z>e?E&)W6>vJ{`<2Ii<+?Pdfo*cQ5M>X1C3Ybc1V!&ph!9TUuyz{c&;R*G2o7zI~NW zb9-j=PvGXmmj^iaHL!Dt+JzbIu?hgjkZOr*L`h0wNvc(HQ7VvPFfuSQ)-^EKH8Kn_ zFt;+XurfB*HZZUzopr0KiJ{xc~qF literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_inset/layers/18b62ef8-498a-444a-b11d-bab636015a71/3fecb569-1a80-43a3-bd27-da27dbdf7d33.png b/sprites/s_node_pb_box_inset/layers/18b62ef8-498a-444a-b11d-bab636015a71/3fecb569-1a80-43a3-bd27-da27dbdf7d33.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff37237e584b0192e7a38b844d5287bc4a4d840 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq}8b)5S5Q;?~>Q2XmVp zL|Ek~zW3AAJSeLod&B&`jx*zlBF3^Ov-20SSQT(;s;*;@zv05-ctq)fz_;_foQo^_ zuPS-hFJ7b}V&uPt!S@5J&MNWDIX2!^)3+=;>ZUY#i~T(R_+HjCHhZ*gn&qwoRw53?7DI&fdm+4F8+PP~e&%HB(lbe~M(yA^A{ z``?1!TpEY(tI5Qjd;2VgU2j3nXK$-S_G#xzKQJx(^Q?OJueXe$W!F3Wes-VUcK!aX z2m6`A7<3(ySuZe|P=Rr|-fhKmpL16}L^4|HTDPr!Kj*<*ziW-V-DV2w9QO~O_08*q z>e?E&)W6>vJ{`<2Ii<+?Pdfo*cQ5M>X1C3Ybc1V!&ph!9TUuyz{c&;R*G2o7zI~NW zb9-j=PvGXmmj^iaHL!Dt+JzbIu?hgjkZOr*L`h0wNvc(HQ7VvPFfuSQ)-^EKH8Kn_ zFt;+XurfB*HZZUzopr0KiJ{xc~qF literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_inset/s_node_pb_box_inset.yy b/sprites/s_node_pb_box_inset/s_node_pb_box_inset.yy new file mode 100644 index 000000000..acc366fd0 --- /dev/null +++ b/sprites/s_node_pb_box_inset/s_node_pb_box_inset.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_box_inset", + "bbox_bottom": 60, + "bbox_left": 3, + "bbox_right": 60, + "bbox_top": 3, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"18b62ef8-498a-444a-b11d-bab636015a71",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"3fecb569-1a80-43a3-bd27-da27dbdf7d33","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_box_inset", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"18b62ef8-498a-444a-b11d-bab636015a71","path":"sprites/s_node_pb_box_inset/s_node_pb_box_inset.yy",},},},"Disabled":false,"id":"ae973d44-ebfc-4881-9525-c65953c46eaf","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_box_mirror/f588fc02-4483-425b-bda1-9e53bbeffe11.png b/sprites/s_node_pb_box_mirror/f588fc02-4483-425b-bda1-9e53bbeffe11.png new file mode 100644 index 0000000000000000000000000000000000000000..fca435e0a850a568e2f50c3784ee68d6fb061a8e GIT binary patch literal 846 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq}`<)5S5Q;?~>Qwt0sf z1X|?@l_RcvWeRH?5^}p(= z^=0YlcKlThd%A!B?bCeiYQ>nTTR(ShzhZ;Pf!!rZKD(Ga3U`TIZ9V!~`Gdwk=>uL? z-f4Fk-e_}t?RT(hd=z+XMwogjLvrqKHQVf1srET~+%I)JOYO{V-F*_9z@{*_VM`jr zB~A}-76+lDjzClz_arjlNo0b2A<$rQO`o58r?u5g}lS_M$$JqC*{5>*;b;ho*iJf*<4xDGFvR^p(%O`2O%R9aR z+fGF`hwmzF^$cRy(uG#57L_%;%hai3-~;kzs}_|uNO|~FF|Yu6-Ks?;4M`m*#bz@% zq_H^2%@$!;_;sdBUgs6r1(MzAkomHX{D}#5fteUvu*w&vi-b43S-+ z^Ngh}`JCxZhKxlP_pX<)JpejEX`@RQ-vy?llh?jwIk5Qa%qKaW>tq+ObgQ2{D8=x2 z{l0ZYn_Q;z1zegM{NxdngLk;^#M76`9v#1)?l86X$FFINzOilhKl`53OI=~DWJ3wl zrCE#~K;}tigL;00Hyb5qzmhGO>UV7MysiK4npaFdccwWno>zjCBpnb&U)|49u-e zEUb);wG9lc3=C4HWd29dkei>9nO2EggXqbN&Oi+sa2rZ8b5n~;5_1c1>v6jCVGd9a NgQu&X%Q~loCIDc}P|yGX literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_mirror/layers/f588fc02-4483-425b-bda1-9e53bbeffe11/c2babca2-a330-4521-aa78-d5631fe8cd93.png b/sprites/s_node_pb_box_mirror/layers/f588fc02-4483-425b-bda1-9e53bbeffe11/c2babca2-a330-4521-aa78-d5631fe8cd93.png new file mode 100644 index 0000000000000000000000000000000000000000..fca435e0a850a568e2f50c3784ee68d6fb061a8e GIT binary patch literal 846 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq}`<)5S5Q;?~>Qwt0sf z1X|?@l_RcvWeRH?5^}p(= z^=0YlcKlThd%A!B?bCeiYQ>nTTR(ShzhZ;Pf!!rZKD(Ga3U`TIZ9V!~`Gdwk=>uL? z-f4Fk-e_}t?RT(hd=z+XMwogjLvrqKHQVf1srET~+%I)JOYO{V-F*_9z@{*_VM`jr zB~A}-76+lDjzClz_arjlNo0b2A<$rQO`o58r?u5g}lS_M$$JqC*{5>*;b;ho*iJf*<4xDGFvR^p(%O`2O%R9aR z+fGF`hwmzF^$cRy(uG#57L_%;%hai3-~;kzs}_|uNO|~FF|Yu6-Ks?;4M`m*#bz@% zq_H^2%@$!;_;sdBUgs6r1(MzAkomHX{D}#5fteUvu*w&vi-b43S-+ z^Ngh}`JCxZhKxlP_pX<)JpejEX`@RQ-vy?llh?jwIk5Qa%qKaW>tq+ObgQ2{D8=x2 z{l0ZYn_Q;z1zegM{NxdngLk;^#M76`9v#1)?l86X$FFINzOilhKl`53OI=~DWJ3wl zrCE#~K;}tigL;00Hyb5qzmhGO>UV7MysiK4npaFdccwWno>zjCBpnb&U)|49u-e zEUb);wG9lc3=C4HWd29dkei>9nO2EggXqbN&Oi+sa2rZ8b5n~;5_1c1>v6jCVGd9a NgQu&X%Q~loCIDc}P|yGX literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_mirror/s_node_pb_box_mirror.yy b/sprites/s_node_pb_box_mirror/s_node_pb_box_mirror.yy new file mode 100644 index 000000000..a5626c215 --- /dev/null +++ b/sprites/s_node_pb_box_mirror/s_node_pb_box_mirror.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_box_mirror", + "bbox_bottom": 61, + "bbox_left": 2, + "bbox_right": 61, + "bbox_top": 2, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"f588fc02-4483-425b-bda1-9e53bbeffe11",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"c2babca2-a330-4521-aa78-d5631fe8cd93","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_box_mirror", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"f588fc02-4483-425b-bda1-9e53bbeffe11","path":"sprites/s_node_pb_box_mirror/s_node_pb_box_mirror.yy",},},},"Disabled":false,"id":"41d30371-9f8b-45c0-b1c6-20f23553d9fb","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_box_split/d166c3d8-c027-4f6d-904d-84663b63d995.png b/sprites/s_node_pb_box_split/d166c3d8-c027-4f6d-904d-84663b63d995.png new file mode 100644 index 0000000000000000000000000000000000000000..af2b87fddff6e6cec9f01bbab55bc2e3f41755e1 GIT binary patch literal 613 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq^l?)5S5Q;?~>Q8}ph1 zB;5XI%lItc*ZA>dN^y3>#m2^if>PV_K4sK4`}Iz?s4%SH_PqS0$mi!dmX?b1^-M;w z*SD=bJCjw{Ve^qNyLUpy)!)-s?ya4}!F#=)wM(b|YtZc*-0!d7-xhV}nqB-HS-bdU zGqxLU-m+%(`gcx0SbU83%)Hyq->-c6?6e-%7kL?{c6rr(Y_5O4qk6`!HQM6EJC#oR z*X_%-Kk#6F!k34P$I@o~4R>J7V3cBAz?vb_AhsZoA*#WRRsypQGSoF++@F-Qtl)Y? za$S1p#HWGV&rh8#-xU0IZuT$rhr$!u%#S>(DQrG2%rpO+zD3UGFUEOu=PGah&lSVC zsLSclf^_#Sz))8$ag8WRNi0dVN-jzTQVd20M#j1Z=DJ3PAqM7FCKgu4#@Yr3Rt5$s zQ!@XfXvob^$xN%ntwHqUMQ5M}4Y&;@nYpROC5gEOxb-;Q`7j5lhr!d;&t;ucLK6VR Cu-)kZ literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_split/layers/d166c3d8-c027-4f6d-904d-84663b63d995/c8057d8c-39ca-4ba5-ad00-19192aaa0c20.png b/sprites/s_node_pb_box_split/layers/d166c3d8-c027-4f6d-904d-84663b63d995/c8057d8c-39ca-4ba5-ad00-19192aaa0c20.png new file mode 100644 index 0000000000000000000000000000000000000000..af2b87fddff6e6cec9f01bbab55bc2e3f41755e1 GIT binary patch literal 613 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq^l?)5S5Q;?~>Q8}ph1 zB;5XI%lItc*ZA>dN^y3>#m2^if>PV_K4sK4`}Iz?s4%SH_PqS0$mi!dmX?b1^-M;w z*SD=bJCjw{Ve^qNyLUpy)!)-s?ya4}!F#=)wM(b|YtZc*-0!d7-xhV}nqB-HS-bdU zGqxLU-m+%(`gcx0SbU83%)Hyq->-c6?6e-%7kL?{c6rr(Y_5O4qk6`!HQM6EJC#oR z*X_%-Kk#6F!k34P$I@o~4R>J7V3cBAz?vb_AhsZoA*#WRRsypQGSoF++@F-Qtl)Y? za$S1p#HWGV&rh8#-xU0IZuT$rhr$!u%#S>(DQrG2%rpO+zD3UGFUEOu=PGah&lSVC zsLSclf^_#Sz))8$ag8WRNi0dVN-jzTQVd20M#j1Z=DJ3PAqM7FCKgu4#@Yr3Rt5$s zQ!@XfXvob^$xN%ntwHqUMQ5M}4Y&;@nYpROC5gEOxb-;Q`7j5lhr!d;&t;ucLK6VR Cu-)kZ literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_split/s_node_pb_box_split.yy b/sprites/s_node_pb_box_split/s_node_pb_box_split.yy new file mode 100644 index 000000000..0f3461257 --- /dev/null +++ b/sprites/s_node_pb_box_split/s_node_pb_box_split.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_box_split", + "bbox_bottom": 61, + "bbox_left": 3, + "bbox_right": 60, + "bbox_top": 2, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"d166c3d8-c027-4f6d-904d-84663b63d995",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"c8057d8c-39ca-4ba5-ad00-19192aaa0c20","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_box_split", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"d166c3d8-c027-4f6d-904d-84663b63d995","path":"sprites/s_node_pb_box_split/s_node_pb_box_split.yy",},},},"Disabled":false,"id":"0aeb5b23-ed43-4cd4-b02e-1e84bfa26773","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_box_transform/b36bac71-415b-4c6d-bed2-09fc16232e98.png b/sprites/s_node_pb_box_transform/b36bac71-415b-4c6d-bed2-09fc16232e98.png new file mode 100644 index 0000000000000000000000000000000000000000..31cce3eef0a856ad8b3f856d3e151b3817c0c236 GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`+Zr;B4q#jUrq4(1+m z5OCeE{BB8W$poPn4MHb$&0As{Qg<>~pX!Z{X|i6>GDS$sfSqTfj(byu+4+gj?;cA0 zb~b&p$KuXe%P!8TT)>);#ax*r{uTXjWY10obp#w)|haZ2d8p1H0 zdDR}BGkhBrdMEc^%TJa(@IcyN>oaGov;PFYFk~=F@i&Mq_=wDyb(4LAMEs)Tzh7@& z;&bWNu9ANxw#jE?)=!&~x%>Z=HTeg2{&enm#vAEvwPoG2|4cKNsNQ|Zs}mjmnPJ(V zv;4bm?PrYL_WQ)97%BB$m8Yp6ckg1(KmMkk)rKLe;TSW}#rPNv3;A!iF7XsRwbEXA z&6T{QrG-V`cikz?`>!jT#J_!$&b9rF)~}hFO!jZqk(jCH{eAhmW5Evv>i%(DVlt6q z&~JC5Gl&wmTA$#?KIFIk`6VS7;d?oD19(G>p=d+K&w+LG_2n^_t; zb?aP?zs`Ohd;N~z{D1ipFzQrGTq8g18ze}W^QV6Nn&mRZaq$SKFk5?VeoYI Kb6Mw<&;$VKQwWj( literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_transform/layers/b36bac71-415b-4c6d-bed2-09fc16232e98/d21f2955-2370-4054-8031-af841ab2b95e.png b/sprites/s_node_pb_box_transform/layers/b36bac71-415b-4c6d-bed2-09fc16232e98/d21f2955-2370-4054-8031-af841ab2b95e.png new file mode 100644 index 0000000000000000000000000000000000000000..31cce3eef0a856ad8b3f856d3e151b3817c0c236 GIT binary patch literal 682 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`+Zr;B4q#jUrq4(1+m z5OCeE{BB8W$poPn4MHb$&0As{Qg<>~pX!Z{X|i6>GDS$sfSqTfj(byu+4+gj?;cA0 zb~b&p$KuXe%P!8TT)>);#ax*r{uTXjWY10obp#w)|haZ2d8p1H0 zdDR}BGkhBrdMEc^%TJa(@IcyN>oaGov;PFYFk~=F@i&Mq_=wDyb(4LAMEs)Tzh7@& z;&bWNu9ANxw#jE?)=!&~x%>Z=HTeg2{&enm#vAEvwPoG2|4cKNsNQ|Zs}mjmnPJ(V zv;4bm?PrYL_WQ)97%BB$m8Yp6ckg1(KmMkk)rKLe;TSW}#rPNv3;A!iF7XsRwbEXA z&6T{QrG-V`cikz?`>!jT#J_!$&b9rF)~}hFO!jZqk(jCH{eAhmW5Evv>i%(DVlt6q z&~JC5Gl&wmTA$#?KIFIk`6VS7;d?oD19(G>p=d+K&w+LG_2n^_t; zb?aP?zs`Ohd;N~z{D1ipFzQrGTq8g18ze}W^QV6Nn&mRZaq$SKFk5?VeoYI Kb6Mw<&;$VKQwWj( literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_box_transform/s_node_pb_box_transform.yy b/sprites/s_node_pb_box_transform/s_node_pb_box_transform.yy new file mode 100644 index 000000000..e20ee9989 --- /dev/null +++ b/sprites/s_node_pb_box_transform/s_node_pb_box_transform.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_box_transform", + "bbox_bottom": 62, + "bbox_left": 3, + "bbox_right": 62, + "bbox_top": 3, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"b36bac71-415b-4c6d-bed2-09fc16232e98",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"d21f2955-2370-4054-8031-af841ab2b95e","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_box_transform", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"b36bac71-415b-4c6d-bed2-09fc16232e98","path":"sprites/s_node_pb_box_transform/s_node_pb_box_transform.yy",},},},"Disabled":false,"id":"dc7a8ace-f09e-4680-bfad-9791d75e664b","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_angle/ca7846a5-284f-464f-aaa3-1b5560300193.png b/sprites/s_node_pb_draw_angle/ca7846a5-284f-464f-aaa3-1b5560300193.png new file mode 100644 index 0000000000000000000000000000000000000000..9270460b7359aaa8ca3042db3adbeedc773fcaec GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq_xo)5S5Q;?~>SyG0Kh z@Hhur30F?ZnQ+y{%Pe>n&jNl=hA9PpR^m0=w-#@`mh*h?1@;By3@Ajn?1Ouf4-7Yd zU&qitv$jfZ4aWu9c)K;~DW~}pg|H*Yfq_xo)5S5Q;?~>SyG0Kh z@Hhur30F?ZnQ+y{%Pe>n&jNl=hA9PpR^m0=w-#@`mh*h?1@;By3@Ajn?1Ouf4-7Yd zU&qitv$jfZ4aWu9c)K;~DW~}pg","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"ca7846a5-284f-464f-aaa3-1b5560300193","path":"sprites/s_node_pb_draw_angle/s_node_pb_draw_angle.yy",},},},"Disabled":false,"id":"aa9b1a24-206a-4711-ac28-e8f263218c13","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_blob/55f24c5f-c6cc-4f23-8ad2-01ce06183511.png b/sprites/s_node_pb_draw_blob/55f24c5f-c6cc-4f23-8ad2-01ce06183511.png new file mode 100644 index 0000000000000000000000000000000000000000..cde2db357b001e720dfc226ef9fceff95198fdf7 GIT binary patch literal 940 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`khr;B4q#jUrq9!{KX zAkb>Rym4`J47;M}453So9_&*lygnc+^YVb~k#NTX_89hn#!t?ldY(UPQi<58aeQ{7 zO|s6%d!MsZb*&_lf1LQS#MeQ3H{&gqEgPj5pfaCj-Y{vX`zD0T29r;YH`_o+}&$_SpFl`0HxdVlX_WB3R6FeM^LituS#5vfk z>%aGPW-FuV2k8odH=hrFjm*E>ApAkc_Y>dwcaljH&M@kJuwD40`j3-_)Doox-;X=e zw?-Q-h>ZNRm-Fl;ziE7pv$iDLvDill@OtxTG}@nfl>dXPBwH#V;d$E0m3f?Q4<<@> zFWqVRV2|QQ3%%!-yw4>rC~Q77`Pf8BPs1_}o228nrv3X{-E-s4m3Fg^-iETnj|%VH zn!#qs7LsH9<^Cg&BgZt;IKCW6&n<1NILa5U@1(rooQF+cw(O_F7dT!t=-*nURCrYF zh-Zt7!_0*hGUw{!K#%A#YOW5LtWKLMKH>eB#;`tGO?t<*U(!=H~Zn@8xW?Xq-yx?-0euF2k9dlLg zH?Y8iMQ7s}CQH?LZb*o}dOxCK_0fGC5(0ISJB|D*yq+q~UdS}tqe!cxVJ+8GJ7%YC zhnc^%xcLP?@_4Xv(uGM8?RP_-BpiCNqfF7hZzb1#pB-7+a}Jog)vRGO7xsG4nd^G^ zg~e3EM~OFYKV*t7T6NKT!ulIN_l-V_%)BBv^O9uX#C;7_NA>ceSf;(wJjW?^Zi3Km z4$ZsYH|9@`yOZ7?+f({ZO6BA-8;zN)-!4DGmT2VfHSD)gH;8?8>S#7F@v4@%MwFx^ zmZVxG7o`Fz1|tI_V_gGtT_eK~19K}A3oBz|Z36=<1A~+)ng3BV@|JfMNgu literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_blob/layers/55f24c5f-c6cc-4f23-8ad2-01ce06183511/6946248a-cb46-40b8-b618-1281af5870a1.png b/sprites/s_node_pb_draw_blob/layers/55f24c5f-c6cc-4f23-8ad2-01ce06183511/6946248a-cb46-40b8-b618-1281af5870a1.png new file mode 100644 index 0000000000000000000000000000000000000000..cde2db357b001e720dfc226ef9fceff95198fdf7 GIT binary patch literal 940 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq`khr;B4q#jUrq9!{KX zAkb>Rym4`J47;M}453So9_&*lygnc+^YVb~k#NTX_89hn#!t?ldY(UPQi<58aeQ{7 zO|s6%d!MsZb*&_lf1LQS#MeQ3H{&gqEgPj5pfaCj-Y{vX`zD0T29r;YH`_o+}&$_SpFl`0HxdVlX_WB3R6FeM^LituS#5vfk z>%aGPW-FuV2k8odH=hrFjm*E>ApAkc_Y>dwcaljH&M@kJuwD40`j3-_)Doox-;X=e zw?-Q-h>ZNRm-Fl;ziE7pv$iDLvDill@OtxTG}@nfl>dXPBwH#V;d$E0m3f?Q4<<@> zFWqVRV2|QQ3%%!-yw4>rC~Q77`Pf8BPs1_}o228nrv3X{-E-s4m3Fg^-iETnj|%VH zn!#qs7LsH9<^Cg&BgZt;IKCW6&n<1NILa5U@1(rooQF+cw(O_F7dT!t=-*nURCrYF zh-Zt7!_0*hGUw{!K#%A#YOW5LtWKLMKH>eB#;`tGO?t<*U(!=H~Zn@8xW?Xq-yx?-0euF2k9dlLg zH?Y8iMQ7s}CQH?LZb*o}dOxCK_0fGC5(0ISJB|D*yq+q~UdS}tqe!cxVJ+8GJ7%YC zhnc^%xcLP?@_4Xv(uGM8?RP_-BpiCNqfF7hZzb1#pB-7+a}Jog)vRGO7xsG4nd^G^ zg~e3EM~OFYKV*t7T6NKT!ulIN_l-V_%)BBv^O9uX#C;7_NA>ceSf;(wJjW?^Zi3Km z4$ZsYH|9@`yOZ7?+f({ZO6BA-8;zN)-!4DGmT2VfHSD)gH;8?8>S#7F@v4@%MwFx^ zmZVxG7o`Fz1|tI_V_gGtT_eK~19K}A3oBz|Z36=<1A~+)ng3BV@|JfMNgu literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_blob/s_node_pb_draw_blob.yy b/sprites/s_node_pb_draw_blob/s_node_pb_draw_blob.yy new file mode 100644 index 000000000..1f3dc3ccb --- /dev/null +++ b/sprites/s_node_pb_draw_blob/s_node_pb_draw_blob.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_draw_blob", + "bbox_bottom": 53, + "bbox_left": 7, + "bbox_right": 56, + "bbox_top": 10, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"55f24c5f-c6cc-4f23-8ad2-01ce06183511",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"6946248a-cb46-40b8-b618-1281af5870a1","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_draw_blob", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"55f24c5f-c6cc-4f23-8ad2-01ce06183511","path":"sprites/s_node_pb_draw_blob/s_node_pb_draw_blob.yy",},},},"Disabled":false,"id":"e3d069b4-c222-43fa-8d9f-2f43995e949d","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_ellipse/fca72b55-9e1c-4765-810f-aaeada84730a.png b/sprites/s_node_pb_draw_ellipse/fca72b55-9e1c-4765-810f-aaeada84730a.png new file mode 100644 index 0000000000000000000000000000000000000000..f60c3846fc379061093fb1389b4ec9d04fe0dec9 GIT binary patch literal 792 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq{wJ)5S5Q;?~<)XA2J* zh_u)n?QG|p#P>)jhUw)2)g7!>2C@^l7O;3V@GW2tX0-G;Q=q`20gELTs4Z|abntcPO=_6cAa#_%l+iSfU1~W~R(;5U-}=wzHrQ_X zeB91_W8^Xahn5$Z&dN9aKg=1yEPKJen=$;M?uThBp52^1;ZDaDHl2cUov9zH-AoRc zg&v&ZTfm!R)OGy&y$6#fuxJVy95-EazUR>UhYi`QYJDc&U|DhG@$oyAduy*=b z;kWjyQa01Gp3m>%6a5-Z8Q*pseZ13j8uuDb3!#6>#v*<@L~K~RnO3O_^goYyYOo+o z`}D!B5(yenD?^_?$jWRwzpcxv`pJ@${#|0sS6HrSu&v-+k!bi}iQ4Su)kholMuqaN z6JsvR3bowfcdy}-b&k%xl~1JuLd M>FVdQ&MBb@0GE6>6#xJL literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_ellipse/layers/fca72b55-9e1c-4765-810f-aaeada84730a/1ea0f4cc-6622-4c0b-8388-1d362182c510.png b/sprites/s_node_pb_draw_ellipse/layers/fca72b55-9e1c-4765-810f-aaeada84730a/1ea0f4cc-6622-4c0b-8388-1d362182c510.png new file mode 100644 index 0000000000000000000000000000000000000000..f60c3846fc379061093fb1389b4ec9d04fe0dec9 GIT binary patch literal 792 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq{wJ)5S5Q;?~<)XA2J* zh_u)n?QG|p#P>)jhUw)2)g7!>2C@^l7O;3V@GW2tX0-G;Q=q`20gELTs4Z|abntcPO=_6cAa#_%l+iSfU1~W~R(;5U-}=wzHrQ_X zeB91_W8^Xahn5$Z&dN9aKg=1yEPKJen=$;M?uThBp52^1;ZDaDHl2cUov9zH-AoRc zg&v&ZTfm!R)OGy&y$6#fuxJVy95-EazUR>UhYi`QYJDc&U|DhG@$oyAduy*=b z;kWjyQa01Gp3m>%6a5-Z8Q*pseZ13j8uuDb3!#6>#v*<@L~K~RnO3O_^goYyYOo+o z`}D!B5(yenD?^_?$jWRwzpcxv`pJ@${#|0sS6HrSu&v-+k!bi}iQ4Su)kholMuqaN z6JsvR3bowfcdy}-b&k%xl~1JuLd M>FVdQ&MBb@0GE6>6#xJL literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_ellipse/s_node_pb_draw_ellipse.yy b/sprites/s_node_pb_draw_ellipse/s_node_pb_draw_ellipse.yy new file mode 100644 index 000000000..7853e7fff --- /dev/null +++ b/sprites/s_node_pb_draw_ellipse/s_node_pb_draw_ellipse.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_draw_ellipse", + "bbox_bottom": 53, + "bbox_left": 10, + "bbox_right": 53, + "bbox_top": 10, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"fca72b55-9e1c-4765-810f-aaeada84730a",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"1ea0f4cc-6622-4c0b-8388-1d362182c510","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_draw_ellipse", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"fca72b55-9e1c-4765-810f-aaeada84730a","path":"sprites/s_node_pb_draw_ellipse/s_node_pb_draw_ellipse.yy",},},},"Disabled":false,"id":"08e6fd57-4bbb-4660-99d0-d6363b960642","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_fill/e4bf1652-1080-431f-a006-b27c657eed90.png b/sprites/s_node_pb_draw_fill/e4bf1652-1080-431f-a006-b27c657eed90.png new file mode 100644 index 0000000000000000000000000000000000000000..985c34df3a5ae74c29cbc907080519d3ef5e5e00 GIT binary patch literal 1266 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfr0s{r;B4q#jUrq_U7F- z5NX{nB6~}-u35ujI-l!Q#n{(&j&t(f1wH3{W#iCj<0PlxaOdc~NhPmD6dcUcI~w_7 zV~)gi^?jP=E9;?d;(Kz6>ZDia8CedB{6F_`?~|uf%`TZdjX$>df-pz#f2Njs4xT2B z+zPBh3)o#;t#15azSbaN5mxv8$yG)_-mmFFGbV<<&zyDbXV+yD-%F`;mi+Wcxji-c z%1x%E2V6H|Ht(IPdZmt|)_%pe@MP4) z{gQl_`|lq9vgZDIp@o~*ag-J@F232nZoTDeeuf>Aam98LGj7dODr0?e_m=FdO&se~ z)+ar`s`vZtww3dlkBD{d*?)bW|HVfwRuK-0p8`$^Z4ava7jonwMP*!_>+8 z3WpkHsu}HA3*7cKaCm=EZ7BYy?rd|MWz#zk7I#sc8cH zjk<4VLgu_+UB_yn^w{I~pQGIKY-(SnT-g5p){))2t3LXiOJ`gctB`nf=D+Lb=ili& z?sLrk$G^9;y+8T#oD{syRATV_ZO@L~yC0wa`Lnj=`K&$sj1!u-Kl!`VxB2tI1sgbC zPx!9d(AB1PA}s8vlF}OQd&?PkEB&{8^6=Yq^3%<`UM)sXYPk&Nd&~)5-kiAigz!S0 z$`8VvWdi&D3+ZxPyx@G~HTRAD?Kdm8x@;2qWXC#V@zzD_rgDT%WS^7Xs;p~my)oyy z;nKSEzy5wnvoNvUR44qzTKAr*kC~RT)6^%mOODQ-mU``7K<7>E0^I}i7V79-u=8)Z z^dy%1!Wj*HC5LGoQzx)*k9-*B_VcyruUCpqEA$K;=e$x2^|_R)V4`IG?f$whhsYg8 zjU9iQ{Y7T&$Y$&dv*~vhF4uGrK74T5I;N1lY$gKx_HSKu?^5)wfEAaRq&iq$Xni_i zHTS}kg;v}hg7;tFoG?FG>$a*Qt421XU{e1+O%J)q{}w8h5$BnbuZ~c>Icv$h^f% zV?sL(ooD>~!_~HE`9X<7t{%Zgua?+v=}PMbm9ELRs>HfA?C1N>ybzT0>f;*j-~JT9 zE^vEp60itREpd$~Nl7e8wMs5Z1yT$~21drZ2Ijg(h9L&#Rwfo!#>UzP237_JDN{24 zqiD#@PsvQH#H~T}|H*Yfr0s{r;B4q#jUrq_U7F- z5NX{nB6~}-u35ujI-l!Q#n{(&j&t(f1wH3{W#iCj<0PlxaOdc~NhPmD6dcUcI~w_7 zV~)gi^?jP=E9;?d;(Kz6>ZDia8CedB{6F_`?~|uf%`TZdjX$>df-pz#f2Njs4xT2B z+zPBh3)o#;t#15azSbaN5mxv8$yG)_-mmFFGbV<<&zyDbXV+yD-%F`;mi+Wcxji-c z%1x%E2V6H|Ht(IPdZmt|)_%pe@MP4) z{gQl_`|lq9vgZDIp@o~*ag-J@F232nZoTDeeuf>Aam98LGj7dODr0?e_m=FdO&se~ z)+ar`s`vZtww3dlkBD{d*?)bW|HVfwRuK-0p8`$^Z4ava7jonwMP*!_>+8 z3WpkHsu}HA3*7cKaCm=EZ7BYy?rd|MWz#zk7I#sc8cH zjk<4VLgu_+UB_yn^w{I~pQGIKY-(SnT-g5p){))2t3LXiOJ`gctB`nf=D+Lb=ili& z?sLrk$G^9;y+8T#oD{syRATV_ZO@L~yC0wa`Lnj=`K&$sj1!u-Kl!`VxB2tI1sgbC zPx!9d(AB1PA}s8vlF}OQd&?PkEB&{8^6=Yq^3%<`UM)sXYPk&Nd&~)5-kiAigz!S0 z$`8VvWdi&D3+ZxPyx@G~HTRAD?Kdm8x@;2qWXC#V@zzD_rgDT%WS^7Xs;p~my)oyy z;nKSEzy5wnvoNvUR44qzTKAr*kC~RT)6^%mOODQ-mU``7K<7>E0^I}i7V79-u=8)Z z^dy%1!Wj*HC5LGoQzx)*k9-*B_VcyruUCpqEA$K;=e$x2^|_R)V4`IG?f$whhsYg8 zjU9iQ{Y7T&$Y$&dv*~vhF4uGrK74T5I;N1lY$gKx_HSKu?^5)wfEAaRq&iq$Xni_i zHTS}kg;v}hg7;tFoG?FG>$a*Qt421XU{e1+O%J)q{}w8h5$BnbuZ~c>Icv$h^f% zV?sL(ooD>~!_~HE`9X<7t{%Zgua?+v=}PMbm9ELRs>HfA?C1N>ybzT0>f;*j-~JT9 zE^vEp60itREpd$~Nl7e8wMs5Z1yT$~21drZ2Ijg(h9L&#Rwfo!#>UzP237_JDN{24 zqiD#@PsvQH#H~T}","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"e4bf1652-1080-431f-a006-b27c657eed90","path":"sprites/s_node_pb_draw_fill/s_node_pb_draw_fill.yy",},},},"Disabled":false,"id":"ebb6a3a5-027c-431c-80e1-27bd8501bcec","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_rectangle/acd35f34-8471-4a6f-a5e0-cb79578aa061.png b/sprites/s_node_pb_draw_rectangle/acd35f34-8471-4a6f-a5e0-cb79578aa061.png new file mode 100644 index 0000000000000000000000000000000000000000..4e112c974efa9c3323a8e7aef46f1983377710f0 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D6-De#WAGf*4tZ#d_STnkuDST8WmV#;9jW!%#6?Dh=Xw<$8( z&e!uDfZSyaQ4YZjx(hTL#4d<9V5lZhx~#5sdR@N%<6pcQXy(bk>0@asE>U<7bh&DY zYeY#(Vo9o1a#1RfVlXl=GS)RP*EKQ>F)+6>v9K~W);2J(GB8M)lKCG+LvDUbW?Cg~ p4WcJ6Is-Lmz-=hW%uOvWNz5(4t;gxkhdDq!44$rjF6*2Ung9>4h=>3H literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_rectangle/layers/acd35f34-8471-4a6f-a5e0-cb79578aa061/d79e88aa-49b5-4217-8eee-8a92e395f8fc.png b/sprites/s_node_pb_draw_rectangle/layers/acd35f34-8471-4a6f-a5e0-cb79578aa061/d79e88aa-49b5-4217-8eee-8a92e395f8fc.png new file mode 100644 index 0000000000000000000000000000000000000000..4e112c974efa9c3323a8e7aef46f1983377710f0 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D6-De#WAGf*4tZ#d_STnkuDST8WmV#;9jW!%#6?Dh=Xw<$8( z&e!uDfZSyaQ4YZjx(hTL#4d<9V5lZhx~#5sdR@N%<6pcQXy(bk>0@asE>U<7bh&DY zYeY#(Vo9o1a#1RfVlXl=GS)RP*EKQ>F)+6>v9K~W);2J(GB8M)lKCG+LvDUbW?Cg~ p4WcJ6Is-Lmz-=hW%uOvWNz5(4t;gxkhdDq!44$rjF6*2Ung9>4h=>3H literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_rectangle/s_node_pb_draw_rectangle.yy b/sprites/s_node_pb_draw_rectangle/s_node_pb_draw_rectangle.yy new file mode 100644 index 000000000..ad4ffdd4d --- /dev/null +++ b/sprites/s_node_pb_draw_rectangle/s_node_pb_draw_rectangle.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_draw_rectangle", + "bbox_bottom": 53, + "bbox_left": 10, + "bbox_right": 53, + "bbox_top": 10, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"acd35f34-8471-4a6f-a5e0-cb79578aa061",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"d79e88aa-49b5-4217-8eee-8a92e395f8fc","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_draw_rectangle", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"acd35f34-8471-4a6f-a5e0-cb79578aa061","path":"sprites/s_node_pb_draw_rectangle/s_node_pb_draw_rectangle.yy",},},},"Disabled":false,"id":"f76c19e1-43ea-47aa-b13c-5540f94516d5","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_roundrectangle/d3656bba-3d47-4d15-bc5e-fc2e505cd6d6.png b/sprites/s_node_pb_draw_roundrectangle/d3656bba-3d47-4d15-bc5e-fc2e505cd6d6.png new file mode 100644 index 0000000000000000000000000000000000000000..f172a2c94f3c5020ac0dd564186f22b4450742ce GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq~K9)5S5Q;?~<)2XhYv z2(TW{RM5S^sM#vCVDpp*LJOGhG)6CAD&C;{)InwaL{qgr6L&~vmNl%`-*VP~XOFS` zwgz9O8%$=L3EVeS8gvsTGi+-(Ys}bpKvLq#^~$11m(35f_Ao~!{CC-7`l5mP!g|RB z_LxTh>Ra|Z7~`jMT%GT*`{BcxcW#}M)?)0-d7u5i!?x9Uq11!W8E>O3nd9E}H>aI* z-pP(;1BR7^1X|Pex4n^CHsEK1_o9J1}RfA|D$Ng%}>cp stHiBA^yEcnpau=N4JDbmsl_FUxdpiOINkX$2dIa^)78&qol`;+0GYnhf&c&j literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_roundrectangle/layers/d3656bba-3d47-4d15-bc5e-fc2e505cd6d6/59ec12a2-d1e6-42f8-8c85-cd333c488303.png b/sprites/s_node_pb_draw_roundrectangle/layers/d3656bba-3d47-4d15-bc5e-fc2e505cd6d6/59ec12a2-d1e6-42f8-8c85-cd333c488303.png new file mode 100644 index 0000000000000000000000000000000000000000..f172a2c94f3c5020ac0dd564186f22b4450742ce GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq~K9)5S5Q;?~<)2XhYv z2(TW{RM5S^sM#vCVDpp*LJOGhG)6CAD&C;{)InwaL{qgr6L&~vmNl%`-*VP~XOFS` zwgz9O8%$=L3EVeS8gvsTGi+-(Ys}bpKvLq#^~$11m(35f_Ao~!{CC-7`l5mP!g|RB z_LxTh>Ra|Z7~`jMT%GT*`{BcxcW#}M)?)0-d7u5i!?x9Uq11!W8E>O3nd9E}H>aI* z-pP(;1BR7^1X|Pex4n^CHsEK1_o9J1}RfA|D$Ng%}>cp stHiBA^yEcnpau=N4JDbmsl_FUxdpiOINkX$2dIa^)78&qol`;+0GYnhf&c&j literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_roundrectangle/s_node_pb_draw_roundrectangle.yy b/sprites/s_node_pb_draw_roundrectangle/s_node_pb_draw_roundrectangle.yy new file mode 100644 index 000000000..1f779b74a --- /dev/null +++ b/sprites/s_node_pb_draw_roundrectangle/s_node_pb_draw_roundrectangle.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_draw_roundrectangle", + "bbox_bottom": 53, + "bbox_left": 10, + "bbox_right": 53, + "bbox_top": 10, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"d3656bba-3d47-4d15-bc5e-fc2e505cd6d6",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"59ec12a2-d1e6-42f8-8c85-cd333c488303","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_draw_roundrectangle", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"d3656bba-3d47-4d15-bc5e-fc2e505cd6d6","path":"sprites/s_node_pb_draw_roundrectangle/s_node_pb_draw_roundrectangle.yy",},},},"Disabled":false,"id":"76ff5371-89fb-4ebf-937c-654d63730bff","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_semi_ellipse/ac7d98d4-ebce-4783-ab3b-1509c6de3bc0.png b/sprites/s_node_pb_draw_semi_ellipse/ac7d98d4-ebce-4783-ab3b-1509c6de3bc0.png new file mode 100644 index 0000000000000000000000000000000000000000..184fbe2d498f53e4d91bd44229b37c6235d459f7 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfr0V0r;B4q#jUrqFXkRH zkZ7@Awak&T?E*nHIu_zi`evRdEX-|6zvvr?(>o!z-( zbqNpWB%iAak`7qS5P(5sXE5-7;GDx)UOxA4`q>42bBdi~dW+YU_OJeWKIQwg->g%M z-w6o(iDS2SGwbi}XV#-|Ppeg{q^DXiAqAa7vv<@LdP zNebO;Az$wQJKey*P}ex?$lpd+=CY;_Kg!<)v3uq^v_8ANUu!4pO5PishnpR_gQPEX zGCJIE()#vr3R{l5fZY4U)l3Frxk>UpbD2y(to5s1ZvKna(qkjw){+Z~S|OcBpq`9&np`=~6UL1DIkIsHi`?;rP7(-Mz8S)vvCY{ALqj$YRbCMI~Yxm@mD5 zZ@|6E1DFt0OI#yLQW8s2t&)pUffR$0fswJUfw``cVTggbm5GIwv9Y#+ft7(l%9PCi zC>nC}Q!>*kacdAgdC?iDK?80>NoHS6G7^>bP0l+XkKb($kt literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_semi_ellipse/layers/ac7d98d4-ebce-4783-ab3b-1509c6de3bc0/2c9ff924-f437-464b-b669-fc54b5222969.png b/sprites/s_node_pb_draw_semi_ellipse/layers/ac7d98d4-ebce-4783-ab3b-1509c6de3bc0/2c9ff924-f437-464b-b669-fc54b5222969.png new file mode 100644 index 0000000000000000000000000000000000000000..184fbe2d498f53e4d91bd44229b37c6235d459f7 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfr0V0r;B4q#jUrqFXkRH zkZ7@Awak&T?E*nHIu_zi`evRdEX-|6zvvr?(>o!z-( zbqNpWB%iAak`7qS5P(5sXE5-7;GDx)UOxA4`q>42bBdi~dW+YU_OJeWKIQwg->g%M z-w6o(iDS2SGwbi}XV#-|Ppeg{q^DXiAqAa7vv<@LdP zNebO;Az$wQJKey*P}ex?$lpd+=CY;_Kg!<)v3uq^v_8ANUu!4pO5PishnpR_gQPEX zGCJIE()#vr3R{l5fZY4U)l3Frxk>UpbD2y(to5s1ZvKna(qkjw){+Z~S|OcBpq`9&np`=~6UL1DIkIsHi`?;rP7(-Mz8S)vvCY{ALqj$YRbCMI~Yxm@mD5 zZ@|6E1DFt0OI#yLQW8s2t&)pUffR$0fswJUfw``cVTggbm5GIwv9Y#+ft7(l%9PCi zC>nC}Q!>*kacdAgdC?iDK?80>NoHS6G7^>bP0l+XkKb($kt literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_draw_semi_ellipse/s_node_pb_draw_semi_ellipse.yy b/sprites/s_node_pb_draw_semi_ellipse/s_node_pb_draw_semi_ellipse.yy new file mode 100644 index 000000000..ed9a44f28 --- /dev/null +++ b/sprites/s_node_pb_draw_semi_ellipse/s_node_pb_draw_semi_ellipse.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_draw_semi_ellipse", + "bbox_bottom": 53, + "bbox_left": 10, + "bbox_right": 53, + "bbox_top": 10, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"ac7d98d4-ebce-4783-ab3b-1509c6de3bc0",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"2c9ff924-f437-464b-b669-fc54b5222969","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_draw_semi_ellipse", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"ac7d98d4-ebce-4783-ab3b-1509c6de3bc0","path":"sprites/s_node_pb_draw_semi_ellipse/s_node_pb_draw_semi_ellipse.yy",},},},"Disabled":false,"id":"afa2888c-2127-4b13-bb50-52d0a7743d0e","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_draw_trapezoid/173f7e7d-1c4a-4cda-9573-9bf058483454.png b/sprites/s_node_pb_draw_trapezoid/173f7e7d-1c4a-4cda-9573-9bf058483454.png new file mode 100644 index 0000000000000000000000000000000000000000..e559feb846155b51c6cbf5d9d29dbd83663b9e71 GIT binary patch literal 661 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq}8Z)5S5Q;?~<)7jq9A z@VK0J{r}o;LeBxg9siAd)e7t;?O)KKIj@B42=kxxj&gn$MdO=&j}M&s6(k+7nqdX+ zicp3tY*(}xvY4|(8MZQRy}=-J;Ns7ZHyOW#F($}un`qyb$53a*yo32hWV@mD0k)Ro ztJ}_UB}`ey@_?D~LY6LngDFcnLp?Ji!vXzy&gQCN>^~lS*fL9pL5;y-<<1)R4QUNo zTlb{$CzLdF9}3PgW|$%1u&b<;;b03V<+i_M>Zj8#)g$cls8x9mtX5I&d{J za^5ud3q~yEJ@*;rhgJmNxx~26@8p+jOb4!L&b&A6eZw?KgVXF6_Rmz(ceg%p_2mt@ z#SA`k``&J}QmELm^72MoH-?yncY#_nf@K&Vyh^d%+AtUk1Tdtj7IFh)Nwvf^q9i4;B-JXpC>2OC z7#SED>l&Er8X1Ndm|K}xSQ#5@8yHv_7^F|H*Yfq}8Z)5S5Q;?~<)7jq9A z@VK0J{r}o;LeBxg9siAd)e7t;?O)KKIj@B42=kxxj&gn$MdO=&j}M&s6(k+7nqdX+ zicp3tY*(}xvY4|(8MZQRy}=-J;Ns7ZHyOW#F($}un`qyb$53a*yo32hWV@mD0k)Ro ztJ}_UB}`ey@_?D~LY6LngDFcnLp?Ji!vXzy&gQCN>^~lS*fL9pL5;y-<<1)R4QUNo zTlb{$CzLdF9}3PgW|$%1u&b<;;b03V<+i_M>Zj8#)g$cls8x9mtX5I&d{J za^5ud3q~yEJ@*;rhgJmNxx~26@8p+jOb4!L&b&A6eZw?KgVXF6_Rmz(ceg%p_2mt@ z#SA`k``&J}QmELm^72MoH-?yncY#_nf@K&Vyh^d%+AtUk1Tdtj7IFh)Nwvf^q9i4;B-JXpC>2OC z7#SED>l&Er8X1Ndm|K}xSQ#5@8yHv_7^F","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"173f7e7d-1c4a-4cda-9573-9bf058483454","path":"sprites/s_node_pb_draw_trapezoid/s_node_pb_draw_trapezoid.yy",},},},"Disabled":false,"id":"9d3b0377-7735-4f18-a540-c41be5e9ae7e","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_add/a6ba0f1b-fdd6-4189-a758-146ce7b68696.png b/sprites/s_node_pb_fx_add/a6ba0f1b-fdd6-4189-a758-146ce7b68696.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6250a57d2d2a9a4c979ad6bb90162a2ad539ad GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq^N@)5S5Q;?~<)2MZTF z2)NFVsV?U_ci_|kF2{2W^LGSt9aLPgqcF-yK(T`-fX&ZQ@I<>~YW~$#Ga47#i~KS6 zDYu`o@VW8q+i#Ce`ntr=VXbI`730=0hF2_Cq8L{Q2fX&*GVxOh_nSu958ocFlCoeH zjl8&`oBak)UdtyFM!o~t59W$L@CcjonPtLqeTS2em%m*t<#D1*pS7Vb+hN|jMm498 zTar!Q&M;kzLwvlSglib)TotWav3>pn<^@6F;tTdK%x{`6KVdoVtiKNOtUo#T)gB0p4Q*)p z!(z|yF4*|%(GT1A{B4=wXK-+DT=7LkJqGjTLZzXMpFRm6`o?r_?cacKu?4j;417+U zdyM;EZs_Je;JBhe_j0_1_1~6%w;!(gp`=~5L$fe2{8sqk|9tnKey_e07rAjG;|Gsd zcT?CKj#@iuGc-$_(sxbI;burzY&dsAj6n-TJ!UR=w|0^Ljvp4s!@3^?GCa8ae9_0> z4ZA;m>4|L)*&dsx7{*o>>nzBX_;B8ZqYZt;Hd0+ zZRh+eTMiZeZIMcE4zJDI_M6M*(uTv=<~#F;zGD2-a6`!=&t8^6Y3=RAQl_l63|BZ; zY-I{iUvTXaV-53#rw6spM=h!WrbE>d*NBpo#FA92|H*Yfq^N@)5S5Q;?~<)2MZTF z2)NFVsV?U_ci_|kF2{2W^LGSt9aLPgqcF-yK(T`-fX&ZQ@I<>~YW~$#Ga47#i~KS6 zDYu`o@VW8q+i#Ce`ntr=VXbI`730=0hF2_Cq8L{Q2fX&*GVxOh_nSu958ocFlCoeH zjl8&`oBak)UdtyFM!o~t59W$L@CcjonPtLqeTS2em%m*t<#D1*pS7Vb+hN|jMm498 zTar!Q&M;kzLwvlSglib)TotWav3>pn<^@6F;tTdK%x{`6KVdoVtiKNOtUo#T)gB0p4Q*)p z!(z|yF4*|%(GT1A{B4=wXK-+DT=7LkJqGjTLZzXMpFRm6`o?r_?cacKu?4j;417+U zdyM;EZs_Je;JBhe_j0_1_1~6%w;!(gp`=~5L$fe2{8sqk|9tnKey_e07rAjG;|Gsd zcT?CKj#@iuGc-$_(sxbI;burzY&dsAj6n-TJ!UR=w|0^Ljvp4s!@3^?GCa8ae9_0> z4ZA;m>4|L)*&dsx7{*o>>nzBX_;B8ZqYZt;Hd0+ zZRh+eTMiZeZIMcE4zJDI_M6M*(uTv=<~#F;zGD2-a6`!=&t8^6Y3=RAQl_l63|BZ; zY-I{iUvTXaV-53#rw6spM=h!WrbE>d*NBpo#FA92","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"a6ba0f1b-fdd6-4189-a758-146ce7b68696","path":"sprites/s_node_pb_fx_add/s_node_pb_fx_add.yy",},},},"Disabled":false,"id":"07bac57b-5b67-4080-90ad-eb18d2c79cca","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_hash/2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8.png b/sprites/s_node_pb_fx_hash/2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8.png new file mode 100644 index 0000000000000000000000000000000000000000..c148fb0e89f7df064e8228d162ab0406a7d3f909 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D00!$#WAGf*4rD7T!$4z z7y^TF3KU8L3e>>gV+TT2kwk{?bded zf4V>XYiniy;-}%Zn~&b+J1}l(SjGTRcT?;c<7eJqbM5W!+b>{X)o@_s3TXJh<_z<* z*Z=0)i$3^fz5uEcWTFXwL`O*`*8)}()(cFtm@*iBKQ{y~*GD!mQ*ML6%S#}uVale~ zA6UBcFRupFMId4OYrD;hyT4_o13jl&;u=wsl30>zm0Xkxq!^40jEr>+%yo?nLk!HV zOf0O7jkOI7tPBiNreyv{(U6;;l9^VCTZ8Dyi_Sm|8gLs*GILXlOA>PnaO-ip^I;B9 O4}+(xpUXO@geCwq3ZGyA literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_hash/layers/2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8/2a44244c-36d9-4beb-8ce9-1a38297af766.png b/sprites/s_node_pb_fx_hash/layers/2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8/2a44244c-36d9-4beb-8ce9-1a38297af766.png new file mode 100644 index 0000000000000000000000000000000000000000..c148fb0e89f7df064e8228d162ab0406a7d3f909 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D00!$#WAGf*4rD7T!$4z z7y^TF3KU8L3e>>gV+TT2kwk{?bded zf4V>XYiniy;-}%Zn~&b+J1}l(SjGTRcT?;c<7eJqbM5W!+b>{X)o@_s3TXJh<_z<* z*Z=0)i$3^fz5uEcWTFXwL`O*`*8)}()(cFtm@*iBKQ{y~*GD!mQ*ML6%S#}uVale~ zA6UBcFRupFMId4OYrD;hyT4_o13jl&;u=wsl30>zm0Xkxq!^40jEr>+%yo?nLk!HV zOf0O7jkOI7tPBiNreyv{(U6;;l9^VCTZ8Dyi_Sm|8gLs*GILXlOA>PnaO-ip^I;B9 O4}+(xpUXO@geCwq3ZGyA literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_hash/s_node_pb_fx_hash.yy b/sprites/s_node_pb_fx_hash/s_node_pb_fx_hash.yy new file mode 100644 index 000000000..b352bd640 --- /dev/null +++ b/sprites/s_node_pb_fx_hash/s_node_pb_fx_hash.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_fx_hash", + "bbox_bottom": 55, + "bbox_left": 8, + "bbox_right": 55, + "bbox_top": 8, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"2a44244c-36d9-4beb-8ce9-1a38297af766","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_fx_hash", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"2b1c737b-6533-4e28-aa2f-1ceb4c6a0bb8","path":"sprites/s_node_pb_fx_hash/s_node_pb_fx_hash.yy",},},},"Disabled":false,"id":"f4a42994-4d38-402c-a5d0-eebbd9dc1640","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_highlight/5f08ab2d-7916-4587-afbb-90c97334b410.png b/sprites/s_node_pb_fx_highlight/5f08ab2d-7916-4587-afbb-90c97334b410.png new file mode 100644 index 0000000000000000000000000000000000000000..49fe6a77d3d9118a23bd6378ee216d1ed88df9e6 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D01G@#WAGf*4x{LT!$P) z7y^~=UDaE_zTpE$nPu)8--!udIjk@1?mlWzGfiZ6X6*ITCt|iXEMtgr2xib-pxGdH z;SQgF&AaFS0%lCl%&-2zsR0y{xz8B=%+>n+rz)HJYww#sANF@(+=8M>#DP15YXPeX z>jkD+Oc{*6#7qDDJ@>&k*?Tu7>zF_W1pnvd^Fz}8lc|h__Y~(`MJ1ruR7+eVN>UO_ zQmvAUQh^kMk%5u1u7SC(kzt5|xs{29m9eq5fq|8QLCTcO|0o)A^HVa@DsgKNJ$ca? ks6hj6LrG?CYH>+oZUJsRPIo@c0qSA!boFyt=akR{0O9eP8~^|S literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_highlight/layers/5f08ab2d-7916-4587-afbb-90c97334b410/574ae896-7b3b-4d05-8b85-8ce3a7759492.png b/sprites/s_node_pb_fx_highlight/layers/5f08ab2d-7916-4587-afbb-90c97334b410/574ae896-7b3b-4d05-8b85-8ce3a7759492.png new file mode 100644 index 0000000000000000000000000000000000000000..49fe6a77d3d9118a23bd6378ee216d1ed88df9e6 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D01G@#WAGf*4x{LT!$P) z7y^~=UDaE_zTpE$nPu)8--!udIjk@1?mlWzGfiZ6X6*ITCt|iXEMtgr2xib-pxGdH z;SQgF&AaFS0%lCl%&-2zsR0y{xz8B=%+>n+rz)HJYww#sANF@(+=8M>#DP15YXPeX z>jkD+Oc{*6#7qDDJ@>&k*?Tu7>zF_W1pnvd^Fz}8lc|h__Y~(`MJ1ruR7+eVN>UO_ zQmvAUQh^kMk%5u1u7SC(kzt5|xs{29m9eq5fq|8QLCTcO|0o)A^HVa@DsgKNJ$ca? ks6hj6LrG?CYH>+oZUJsRPIo@c0qSA!boFyt=akR{0O9eP8~^|S literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_highlight/s_node_pb_fx_highlight.yy b/sprites/s_node_pb_fx_highlight/s_node_pb_fx_highlight.yy new file mode 100644 index 000000000..bf9a87c4f --- /dev/null +++ b/sprites/s_node_pb_fx_highlight/s_node_pb_fx_highlight.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_fx_highlight", + "bbox_bottom": 55, + "bbox_left": 8, + "bbox_right": 55, + "bbox_top": 8, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"5f08ab2d-7916-4587-afbb-90c97334b410",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"574ae896-7b3b-4d05-8b85-8ce3a7759492","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_fx_highlight", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"5f08ab2d-7916-4587-afbb-90c97334b410","path":"sprites/s_node_pb_fx_highlight/s_node_pb_fx_highlight.yy",},},},"Disabled":false,"id":"96235330-8e33-4cf5-b4d8-a664c1413e7d","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_interesct/35a1a620-0e88-483a-a417-bbdd75ab9dac.png b/sprites/s_node_pb_fx_interesct/35a1a620-0e88-483a-a417-bbdd75ab9dac.png new file mode 100644 index 0000000000000000000000000000000000000000..17ad1a220262d86054b0fe8e2e9bece3a14a4096 GIT binary patch literal 1151 zcmZ{jdo~7#(1sAm?oi=*KRpS zAtY>GEol_1R$fJ=!VvOSiqW)cJu>X{Pv`6(oqO*6e$TzzN8{fR;xm}<1!&0cVQd>NHhcxqyntVT7r3iSOnmmKL9x&Kr6DanSM|k=J8V6!r z_6ZH$c0CVr<0!s(_-cKa>i_6AVg0ozyZ?Tg8K4I!)cTf<=c#=M47##GAGaF*#Y9+e z>@bnu;RDhw4Z)i`3&4BKA7#Y?D?BTaCMRI4NpyeJq6|?aUVZab!S{F&)?6*@de!hs=J;TG`>~KDAFxdq@ zkLyWYVvfNjAGqLu%Q;z?MX$ZON_?rD?&9{>Z zlg_&*vn7PeO{Q2!p@g^!B%;~bEZ*vcL_8UGk#-;lh;1< zd@Lw7YAi0v`eiP)VX5!=a*I{Ac{EqSlRbOCeaDf{c2{XRlC@V)+VhX*w)y0Cy^Uoz zJq)N8{b64~&%(sxGUpvS5Qv^2xPkYd0e=Hwue6hiQFinsM_fhonR7I~4o zg}+ahfkhS%z!{3fYh)oc8g1VnR)sAJXHc2?Afz2Mh zuMG@0Vfza;7ZVIoENIjKnGIjUY$&uTAlL-rzMZmv+#BQM9TON36GT296(kd|KrAdx z5o=S611!XvZ1n@#($WM$$Osa6DRk?90LlprJ(2KjVCSRfhh>1#*9$SBXi#)a02=vi T#&JwiC}Y6Y$&*^==%4Z*FrVZd literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_interesct/layers/35a1a620-0e88-483a-a417-bbdd75ab9dac/1d2fbd79-57b6-4002-b490-ecf719e57b3a.png b/sprites/s_node_pb_fx_interesct/layers/35a1a620-0e88-483a-a417-bbdd75ab9dac/1d2fbd79-57b6-4002-b490-ecf719e57b3a.png new file mode 100644 index 0000000000000000000000000000000000000000..17ad1a220262d86054b0fe8e2e9bece3a14a4096 GIT binary patch literal 1151 zcmZ{jdo~7#(1sAm?oi=*KRpS zAtY>GEol_1R$fJ=!VvOSiqW)cJu>X{Pv`6(oqO*6e$TzzN8{fR;xm}<1!&0cVQd>NHhcxqyntVT7r3iSOnmmKL9x&Kr6DanSM|k=J8V6!r z_6ZH$c0CVr<0!s(_-cKa>i_6AVg0ozyZ?Tg8K4I!)cTf<=c#=M47##GAGaF*#Y9+e z>@bnu;RDhw4Z)i`3&4BKA7#Y?D?BTaCMRI4NpyeJq6|?aUVZab!S{F&)?6*@de!hs=J;TG`>~KDAFxdq@ zkLyWYVvfNjAGqLu%Q;z?MX$ZON_?rD?&9{>Z zlg_&*vn7PeO{Q2!p@g^!B%;~bEZ*vcL_8UGk#-;lh;1< zd@Lw7YAi0v`eiP)VX5!=a*I{Ac{EqSlRbOCeaDf{c2{XRlC@V)+VhX*w)y0Cy^Uoz zJq)N8{b64~&%(sxGUpvS5Qv^2xPkYd0e=Hwue6hiQFinsM_fhonR7I~4o zg}+ahfkhS%z!{3fYh)oc8g1VnR)sAJXHc2?Afz2Mh zuMG@0Vfza;7ZVIoENIjKnGIjUY$&uTAlL-rzMZmv+#BQM9TON36GT296(kd|KrAdx z5o=S611!XvZ1n@#($WM$$Osa6DRk?90LlprJ(2KjVCSRfhh>1#*9$SBXi#)a02=vi T#&JwiC}Y6Y$&*^==%4Z*FrVZd literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_interesct/s_node_pb_fx_interesct.yy b/sprites/s_node_pb_fx_interesct/s_node_pb_fx_interesct.yy new file mode 100644 index 000000000..76dcef9d4 --- /dev/null +++ b/sprites/s_node_pb_fx_interesct/s_node_pb_fx_interesct.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_fx_interesct", + "bbox_bottom": 55, + "bbox_left": 8, + "bbox_right": 55, + "bbox_top": 8, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"35a1a620-0e88-483a-a417-bbdd75ab9dac",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"1d2fbd79-57b6-4002-b490-ecf719e57b3a","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_fx_interesct", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"35a1a620-0e88-483a-a417-bbdd75ab9dac","path":"sprites/s_node_pb_fx_interesct/s_node_pb_fx_interesct.yy",},},},"Disabled":false,"id":"a0519d16-ab28-4726-b5f3-4f3b0829c285","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_outline/7e41d641-3304-4e76-a342-4f2c74308b09.png b/sprites/s_node_pb_fx_outline/7e41d641-3304-4e76-a342-4f2c74308b09.png new file mode 100644 index 0000000000000000000000000000000000000000..acf40e86b4b1048d291a5ec5e85737c1e8ee472b GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D00fv#WAGf*4x_~d7BMH z7%mE=CQ2x0$Wx7pma{Pv8j7no+9HhwU>^!}F5n(r%jZms{psnH;ILBxSOgKGh+2}mAE ze=vjY0!`wjx8LWySKI#mH4nt1mG#Zd$R^l*kmq}F#c0Q0ps!R*Tq8g18ze} eW^QV6Nn&mRZaq$SKFk5?VeoYIb6Mw<&;$Txl$wJ8 literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_outline/layers/7e41d641-3304-4e76-a342-4f2c74308b09/dd68a98d-1d02-4b1b-ac2d-f50b43cbb1c5.png b/sprites/s_node_pb_fx_outline/layers/7e41d641-3304-4e76-a342-4f2c74308b09/dd68a98d-1d02-4b1b-ac2d-f50b43cbb1c5.png new file mode 100644 index 0000000000000000000000000000000000000000..acf40e86b4b1048d291a5ec5e85737c1e8ee472b GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D00fv#WAGf*4x_~d7BMH z7%mE=CQ2x0$Wx7pma{Pv8j7no+9HhwU>^!}F5n(r%jZms{psnH;ILBxSOgKGh+2}mAE ze=vjY0!`wjx8LWySKI#mH4nt1mG#Zd$R^l*kmq}F#c0Q0ps!R*Tq8g18ze} eW^QV6Nn&mRZaq$SKFk5?VeoYIb6Mw<&;$Txl$wJ8 literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_outline/s_node_pb_fx_outline.yy b/sprites/s_node_pb_fx_outline/s_node_pb_fx_outline.yy new file mode 100644 index 000000000..27ea9f061 --- /dev/null +++ b/sprites/s_node_pb_fx_outline/s_node_pb_fx_outline.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_fx_outline", + "bbox_bottom": 55, + "bbox_left": 8, + "bbox_right": 55, + "bbox_top": 8, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"7e41d641-3304-4e76-a342-4f2c74308b09",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"dd68a98d-1d02-4b1b-ac2d-f50b43cbb1c5","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_fx_outline", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"7e41d641-3304-4e76-a342-4f2c74308b09","path":"sprites/s_node_pb_fx_outline/s_node_pb_fx_outline.yy",},},},"Disabled":false,"id":"6f9436f4-d6a0-4d5c-bbd0-36fc0df08792","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_radial/64c17f82-cc4e-4281-9417-4840a98a3641.png b/sprites/s_node_pb_fx_radial/64c17f82-cc4e-4281-9417-4840a98a3641.png new file mode 100644 index 0000000000000000000000000000000000000000..a4563efa0699313a2ab7331903fd72cb7b6afec2 GIT binary patch literal 769 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfr0Uhr;B4q#jUrq&lWZt zh_qavDKbH54%a0nS=L~N!vPEr`Z5~1CJ9|?EZ)E;r~LoOp4zCSw-@EYR-gAsetY0q zfyINFUnf~PWTi5!WL|P@_49uxb=Fp4nPo!d8$p@*Su+xvZcjdE?w4pxQlWz1lx zxmS5|-`m}v;u$z5%NzbbnxDxOu%-6<;WO@cnZ5PxBaj3Wc$_&2F#bH zIo$ZLujkFZNNMHId>XEM?=Xlgipyh|wx)L3bm@jr4Q3Bng{?Cf)B^R*85XYq3OQam z&F=8y`8M+nw~YIb%cVD}zAk6_spG&Z(6{Mmvp`JW;d0qFomq3L!g&p}Ty$nHUCpp& z_MD{$CC^@RWytd7)Aldn56CW>QK^^Pbhf#9F5j&P#)M}xbs4v+wa-;AW1r&I99bFo z`3QqZ8*@|zh_S-d@`}w)evm_q8cw7G%`o-nIgnwopj8~iNB}d=^E5gou<{M-t}x7T(Zty+WE=Y$*1^*skiad^cIcH_Nzp` z7BL5ORPAI8$ewnGagCFt!z+fBQ|AjRF-d?zglAEl9mADbs^tuhyjy0e#xrD{4f4^` z_htO%d+rqj3rDog|H*Yfr0Uhr;B4q#jUrq&lWZt zh_qavDKbH54%a0nS=L~N!vPEr`Z5~1CJ9|?EZ)E;r~LoOp4zCSw-@EYR-gAsetY0q zfyINFUnf~PWTi5!WL|P@_49uxb=Fp4nPo!d8$p@*Su+xvZcjdE?w4pxQlWz1lx zxmS5|-`m}v;u$z5%NzbbnxDxOu%-6<;WO@cnZ5PxBaj3Wc$_&2F#bH zIo$ZLujkFZNNMHId>XEM?=Xlgipyh|wx)L3bm@jr4Q3Bng{?Cf)B^R*85XYq3OQam z&F=8y`8M+nw~YIb%cVD}zAk6_spG&Z(6{Mmvp`JW;d0qFomq3L!g&p}Ty$nHUCpp& z_MD{$CC^@RWytd7)Aldn56CW>QK^^Pbhf#9F5j&P#)M}xbs4v+wa-;AW1r&I99bFo z`3QqZ8*@|zh_S-d@`}w)evm_q8cw7G%`o-nIgnwopj8~iNB}d=^E5gou<{M-t}x7T(Zty+WE=Y$*1^*skiad^cIcH_Nzp` z7BL5ORPAI8$ewnGagCFt!z+fBQ|AjRF-d?zglAEl9mADbs^tuhyjy0e#xrD{4f4^` z_htO%d+rqj3rDog","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"64c17f82-cc4e-4281-9417-4840a98a3641","path":"sprites/s_node_pb_fx_radial/s_node_pb_fx_radial.yy",},},},"Disabled":false,"id":"0c973628-b960-4adf-87fb-dc5d4ea8f4d2","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_shading/e2256e64-7f5e-46bb-b029-624b1c77f54c.png b/sprites/s_node_pb_fx_shading/e2256e64-7f5e-46bb-b029-624b1c77f54c.png new file mode 100644 index 0000000000000000000000000000000000000000..a21046069645fb1f76cf876368c7510c542bc3d7 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D014<#WAGf*4x_~IS(6% zFkG}qNvv)VkvkxF^JVaj9aWsWvX?%xuyax{kv;xVV&-zO3nC8O8C(lkO;|55&ANWI z?fafTUtJULZhx6m`-4-XLF_`zJjVNLelMHrUwQuY+P{bW9T>MXEMtgr2xib-pb3;m z*3Xo|=!-=ZSxy&r~o-2_&*!_awLOm7?vL5d$72s4;T;(swJ)wB`Jv| zsaDBFsX&Us$iT>0*T7uY$S}mf+{(nl%Gg-jz`)ADAZ1GCe-sV5`6-!cmAEyCp1kM` k)Sv;kp(HamwYVfPw*a>ur#m0!0QE3|H(?D014<#WAGf*4x_~IS(6% zFkG}qNvv)VkvkxF^JVaj9aWsWvX?%xuyax{kv;xVV&-zO3nC8O8C(lkO;|55&ANWI z?fafTUtJULZhx6m`-4-XLF_`zJjVNLelMHrUwQuY+P{bW9T>MXEMtgr2xib-pb3;m z*3Xo|=!-=ZSxy&r~o-2_&*!_awLOm7?vL5d$72s4;T;(swJ)wB`Jv| zsaDBFsX&Us$iT>0*T7uY$S}mf+{(nl%Gg-jz`)ADAZ1GCe-sV5`6-!cmAEyCp1kM` k)Sv;kp(HamwYVfPw*a>ur#m0!0QE3","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"e2256e64-7f5e-46bb-b029-624b1c77f54c","path":"sprites/s_node_pb_fx_shading/s_node_pb_fx_shading.yy",},},},"Disabled":false,"id":"91657c20-140b-41ee-ada2-6630402aed8d","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_stack/f93e58e8-2f73-44a2-9c79-92f60b499f54.png b/sprites/s_node_pb_fx_stack/f93e58e8-2f73-44a2-9c79-92f60b499f54.png new file mode 100644 index 0000000000000000000000000000000000000000..4a68dd61ae9b71fe067141ac355a43238f4d74f2 GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D00=)#WAGf*4vvKc@G(g zFkECY6wnnm;OB8T$Y8)Pd|^}I3Ak|gT|rddoGjJ}Lp8kR9cIRrBx^d4iq{c!$2 zQMtB-@ei3q7BH|@9DkGdp~fcj`1&1p*2$j_w`ato8)P#`T6Olq{b^r?1CR`k%ZL}O zoSdMr5a>bG64!{5l*E!$tK_0oAjM#0U}UUoV6JOq7-C>dKf%i{an^LB{Ts5To0L| literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_stack/layers/f93e58e8-2f73-44a2-9c79-92f60b499f54/aa9ac2a1-2de5-451b-b442-72b0f18fbe08.png b/sprites/s_node_pb_fx_stack/layers/f93e58e8-2f73-44a2-9c79-92f60b499f54/aa9ac2a1-2de5-451b-b442-72b0f18fbe08.png new file mode 100644 index 0000000000000000000000000000000000000000..4a68dd61ae9b71fe067141ac355a43238f4d74f2 GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H(?D00=)#WAGf*4vvKc@G(g zFkECY6wnnm;OB8T$Y8)Pd|^}I3Ak|gT|rddoGjJ}Lp8kR9cIRrBx^d4iq{c!$2 zQMtB-@ei3q7BH|@9DkGdp~fcj`1&1p*2$j_w`ato8)P#`T6Olq{b^r?1CR`k%ZL}O zoSdMr5a>bG64!{5l*E!$tK_0oAjM#0U}UUoV6JOq7-C>dKf%i{an^LB{Ts5To0L| literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_stack/s_node_pb_fx_stack.yy b/sprites/s_node_pb_fx_stack/s_node_pb_fx_stack.yy new file mode 100644 index 000000000..6f1123c1e --- /dev/null +++ b/sprites/s_node_pb_fx_stack/s_node_pb_fx_stack.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_fx_stack", + "bbox_bottom": 55, + "bbox_left": 8, + "bbox_right": 55, + "bbox_top": 8, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"f93e58e8-2f73-44a2-9c79-92f60b499f54",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"aa9ac2a1-2de5-451b-b442-72b0f18fbe08","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_fx_stack", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"f93e58e8-2f73-44a2-9c79-92f60b499f54","path":"sprites/s_node_pb_fx_stack/s_node_pb_fx_stack.yy",},},},"Disabled":false,"id":"0d51b64e-6ad2-4c9f-8d43-3b0dd70d2b6c","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_fx_subtract/3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36.png b/sprites/s_node_pb_fx_subtract/3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36.png new file mode 100644 index 0000000000000000000000000000000000000000..2e426f09022586c170af4dbede16c63bd81c818d GIT binary patch literal 1070 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq_}k)5S5Q;?~<)hIvws zB5n2t(M)veA-h-@#prq8Zs8_}Cd-1T$CXOh5NVa6wV#3JqW3lM|(tZ;EYN zV{vrN;uD-VXWqS8x$WkDm))Q5{Z4!K@!8q1dGqGoNDEymJ0XnI;TB`&RE8xm=G8U5 zCRtSu%qy7PrRU9J5>`;-NWXNDIiyJ3Y4I}tEe+0x&7U8bpwM$qts(F;L&pu9+q-5l z**Wf*!Z1OXy=NA0LYiX5B*V0mGx8Z4qCO=j++QUB`+$Yy?UiS?HOyLCc+gH(xaH$( z<^|vW@a#7JufLYze5jwnO{R&>4?J^R^qQ`-FZi~sw`KWil<*Zv|*xp}BvtkH+ zI8)5htYpRwF}4M#qBTYHqS+l{1soo3D`nW>Q+F;m|8HT%YsMwvO^cUJ?rvV)uGPI; zYWi!f(_hamJ6`u)xT^Wzn^=Y&JJuHNyY=+d!3x83jfwde`tPYU%s$SQe!cqt?A%yi z#{K3m^f&KW(_EWn{p09gzW9ChTLf)X{+a<<1@V6KnRS8-JMoD{Gg~CB_x+-rB5BH}9XisJTAuN^Uvd8^!>sXJ22v zsXG5{(|wi2bxm>%S9hJ8!=s;0aHQHBISw8{h7?ed+uSO#;m7YU_30y}7$DHQ=xw1FIra-^Dw8)3Yyr4!dgy>@l`GDm*2EB$yPH9Po5^EqtVP3;YVAPvGo@C?*G+m5z;IyY zIp?4DlP`yCzdQ56yIHxnq`$nj;@|a0`pd~1{svdLnv-`MGkD&QyS-7yXqR$96vtP# zzY>S*nil#AN#81p<5UZey!DsGcWuLCo$Dz|OACy=<;qqa(R?uT+@H;J{&MF8UD}&F z@onCCW5!JH`# zn0-`BTq8g18ze}W^QV6Nn&mRZaq$SKFk5?VeoYIb6Mw<&;$T-4$bZW literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_subtract/layers/3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36/a2327c60-7ae9-42bd-a37e-7dad310fa27b.png b/sprites/s_node_pb_fx_subtract/layers/3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36/a2327c60-7ae9-42bd-a37e-7dad310fa27b.png new file mode 100644 index 0000000000000000000000000000000000000000..2e426f09022586c170af4dbede16c63bd81c818d GIT binary patch literal 1070 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfq_}k)5S5Q;?~<)hIvws zB5n2t(M)veA-h-@#prq8Zs8_}Cd-1T$CXOh5NVa6wV#3JqW3lM|(tZ;EYN zV{vrN;uD-VXWqS8x$WkDm))Q5{Z4!K@!8q1dGqGoNDEymJ0XnI;TB`&RE8xm=G8U5 zCRtSu%qy7PrRU9J5>`;-NWXNDIiyJ3Y4I}tEe+0x&7U8bpwM$qts(F;L&pu9+q-5l z**Wf*!Z1OXy=NA0LYiX5B*V0mGx8Z4qCO=j++QUB`+$Yy?UiS?HOyLCc+gH(xaH$( z<^|vW@a#7JufLYze5jwnO{R&>4?J^R^qQ`-FZi~sw`KWil<*Zv|*xp}BvtkH+ zI8)5htYpRwF}4M#qBTYHqS+l{1soo3D`nW>Q+F;m|8HT%YsMwvO^cUJ?rvV)uGPI; zYWi!f(_hamJ6`u)xT^Wzn^=Y&JJuHNyY=+d!3x83jfwde`tPYU%s$SQe!cqt?A%yi z#{K3m^f&KW(_EWn{p09gzW9ChTLf)X{+a<<1@V6KnRS8-JMoD{Gg~CB_x+-rB5BH}9XisJTAuN^Uvd8^!>sXJ22v zsXG5{(|wi2bxm>%S9hJ8!=s;0aHQHBISw8{h7?ed+uSO#;m7YU_30y}7$DHQ=xw1FIra-^Dw8)3Yyr4!dgy>@l`GDm*2EB$yPH9Po5^EqtVP3;YVAPvGo@C?*G+m5z;IyY zIp?4DlP`yCzdQ56yIHxnq`$nj;@|a0`pd~1{svdLnv-`MGkD&QyS-7yXqR$96vtP# zzY>S*nil#AN#81p<5UZey!DsGcWuLCo$Dz|OACy=<;qqa(R?uT+@H;J{&MF8UD}&F z@onCCW5!JH`# zn0-`BTq8g18ze}W^QV6Nn&mRZaq$SKFk5?VeoYIb6Mw<&;$T-4$bZW literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy b/sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy new file mode 100644 index 000000000..e983bae8f --- /dev/null +++ b/sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_fx_subtract", + "bbox_bottom": 55, + "bbox_left": 8, + "bbox_right": 55, + "bbox_top": 8, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"a2327c60-7ae9-42bd-a37e-7dad310fa27b","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_fx_subtract", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"3bbb2476-5dc1-4ef8-8d1f-cfacbf05ef36","path":"sprites/s_node_pb_fx_subtract/s_node_pb_fx_subtract.yy",},},},"Disabled":false,"id":"90104efb-2b77-492a-b3f3-5fbdb6d591bf","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pb_layer/dac959c8-6ffd-40c6-999b-1e972f074c95.png b/sprites/s_node_pb_layer/dac959c8-6ffd-40c6-999b-1e972f074c95.png new file mode 100644 index 0000000000000000000000000000000000000000..ad14cfb7276795dbd013bbdccb4931ea3ff3c948 GIT binary patch literal 1680 zcmZ{kX;jjQ8pi*!h^P#KR<4Mc%T-fcCYKQZDHvqA=V)qfs5F&gZpgTRPKv0&sCP2; zP?=+nS=OzaPNPPXw=7F-vhX^o)HtD%OM=BUm&<&)=iCo--t)fCbKdv-&hzc93JW=i z(l^rw002d&Q6jVo{@HrE+Sz#`ds-{_R9eIl0N~gG0QXw}Sl6z&a{!P>1b~Gk0Pt-D zfZeQ?yWu45K{qA%AO+a|vo7{usRsafIh}GKiaoj5d?d@9YVokN)~LSy%WQfiZLk{M z@s>*C9p8a%RYM$ET=Sjr^9Y(h=nr&w?OE6Hj;JbdISYljplEu0!X9URdfeMV>nvfU zm&Mkt$!F~RjP(AGcLzuRrTj3mv~l75w#Vp*5WTp#m@Rf|D1fd$%`J6j74m9m7NT%f57Y=aIfW5^+C!+K4MWlY2czXz9a$KDW#sKYTMS9PjE)iy=y z$$~gA|LFd4H1ziBE>QAERfhxlf7511sDy54& zhzSFh?577tQZ9^Mo`75j5<8bgP6XlA?>!bA*A1N=CV_Bm0f%1FLrl?UfSEeCNE{(6C`G#rd zF!zXKLpY-eQrB2*D%P#Yw)H*q?Aa1KN9SEI{{8HZ0 zQ0y`O#5L*@EUK;=?Enddh_LUR9W^~%h0#I@x~N+HwJ96Jo;-8Uir0-icmP#eJfTy9 zD7l~VU2zeJoZrMOwp8+Z{_WqBh#&_xTEQi7iOthOb2Djy6#eb`jTD2RMwCPn0T6YMmL&UMSN z7X@>HNoCQPT0MD+xP~lMr?fGUxV+0$IXcgx3j&v&l)EO;V{BV+m3kRJ?(alZPfWc@ zHWV$jW5QsPGt6;4cT3!XQy<(Wi>Yur@6Z$JRhoX(KUaSfG@v$$q@zrZTnPm^N!Z>{ z`}#2FHI4`EkcOW$ZVqE&1kKYcl65ZRgGu!4-01fGQ>=&BjiUi;qLfJZd4`y?06k?w z4XPW6jtL4X-=dL3YEFVv7Qs)Ua(EqSmGmH-L7BVU{!58d{L7LoYrlavh4)?;fmlef z!+uHPqZS2yXbRDrWD*Oj`uXF&)v?*n_=ZVD?{&mrvazY{fPv&Lx$SYzN}^+MKW;~* z?uxxT)-GG7H9Z+O!rv1Di=W*({z$1q*RyEqCTs9RDzhzR*?A4Hy9N(Aw%V2Pz?Z;q z5xNQv7lF1^FqI#+&PEvJ@8GEtj98qscdGP`n!;PV$_@{{Hvc0e{Lv~y<_d%He~XkGC<-<=gFvq5 z9kYn{ALqV;;KvcN0zojNQLzbvK=ZXF<|EmZ)+JcoZBlH~z!|x8J1rdqr%^-ZP{?W~ zIITf*3iN+{H7p*}K4{xqYD_L8IXBHW^-P*p0C%Fh$6lh>UU#=BqL;6yx37nX6Orgk zBr+OKZ2uo{I*V~4z3{JrosXXfY5|A;CFGtsotBfEe46#wOu*}v7A*tNsUei>0ZC>5 E1yw=iiU0rr literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_layer/layers/dac959c8-6ffd-40c6-999b-1e972f074c95/6268addc-aa70-4036-a0de-0041ab23939d.png b/sprites/s_node_pb_layer/layers/dac959c8-6ffd-40c6-999b-1e972f074c95/6268addc-aa70-4036-a0de-0041ab23939d.png new file mode 100644 index 0000000000000000000000000000000000000000..ad14cfb7276795dbd013bbdccb4931ea3ff3c948 GIT binary patch literal 1680 zcmZ{kX;jjQ8pi*!h^P#KR<4Mc%T-fcCYKQZDHvqA=V)qfs5F&gZpgTRPKv0&sCP2; zP?=+nS=OzaPNPPXw=7F-vhX^o)HtD%OM=BUm&<&)=iCo--t)fCbKdv-&hzc93JW=i z(l^rw002d&Q6jVo{@HrE+Sz#`ds-{_R9eIl0N~gG0QXw}Sl6z&a{!P>1b~Gk0Pt-D zfZeQ?yWu45K{qA%AO+a|vo7{usRsafIh}GKiaoj5d?d@9YVokN)~LSy%WQfiZLk{M z@s>*C9p8a%RYM$ET=Sjr^9Y(h=nr&w?OE6Hj;JbdISYljplEu0!X9URdfeMV>nvfU zm&Mkt$!F~RjP(AGcLzuRrTj3mv~l75w#Vp*5WTp#m@Rf|D1fd$%`J6j74m9m7NT%f57Y=aIfW5^+C!+K4MWlY2czXz9a$KDW#sKYTMS9PjE)iy=y z$$~gA|LFd4H1ziBE>QAERfhxlf7511sDy54& zhzSFh?577tQZ9^Mo`75j5<8bgP6XlA?>!bA*A1N=CV_Bm0f%1FLrl?UfSEeCNE{(6C`G#rd zF!zXKLpY-eQrB2*D%P#Yw)H*q?Aa1KN9SEI{{8HZ0 zQ0y`O#5L*@EUK;=?Enddh_LUR9W^~%h0#I@x~N+HwJ96Jo;-8Uir0-icmP#eJfTy9 zD7l~VU2zeJoZrMOwp8+Z{_WqBh#&_xTEQi7iOthOb2Djy6#eb`jTD2RMwCPn0T6YMmL&UMSN z7X@>HNoCQPT0MD+xP~lMr?fGUxV+0$IXcgx3j&v&l)EO;V{BV+m3kRJ?(alZPfWc@ zHWV$jW5QsPGt6;4cT3!XQy<(Wi>Yur@6Z$JRhoX(KUaSfG@v$$q@zrZTnPm^N!Z>{ z`}#2FHI4`EkcOW$ZVqE&1kKYcl65ZRgGu!4-01fGQ>=&BjiUi;qLfJZd4`y?06k?w z4XPW6jtL4X-=dL3YEFVv7Qs)Ua(EqSmGmH-L7BVU{!58d{L7LoYrlavh4)?;fmlef z!+uHPqZS2yXbRDrWD*Oj`uXF&)v?*n_=ZVD?{&mrvazY{fPv&Lx$SYzN}^+MKW;~* z?uxxT)-GG7H9Z+O!rv1Di=W*({z$1q*RyEqCTs9RDzhzR*?A4Hy9N(Aw%V2Pz?Z;q z5xNQv7lF1^FqI#+&PEvJ@8GEtj98qscdGP`n!;PV$_@{{Hvc0e{Lv~y<_d%He~XkGC<-<=gFvq5 z9kYn{ALqV;;KvcN0zojNQLzbvK=ZXF<|EmZ)+JcoZBlH~z!|x8J1rdqr%^-ZP{?W~ zIITf*3iN+{H7p*}K4{xqYD_L8IXBHW^-P*p0C%Fh$6lh>UU#=BqL;6yx37nX6Orgk zBr+OKZ2uo{I*V~4z3{JrosXXfY5|A;CFGtsotBfEe46#wOu*}v7A*tNsUei>0ZC>5 E1yw=iiU0rr literal 0 HcmV?d00001 diff --git a/sprites/s_node_pb_layer/s_node_pb_layer.yy b/sprites/s_node_pb_layer/s_node_pb_layer.yy new file mode 100644 index 000000000..e5a92b320 --- /dev/null +++ b/sprites/s_node_pb_layer/s_node_pb_layer.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pb_layer", + "bbox_bottom": 57, + "bbox_left": 4, + "bbox_right": 59, + "bbox_top": 9, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"dac959c8-6ffd-40c6-999b-1e972f074c95",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"6268addc-aa70-4036-a0de-0041ab23939d","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pb_layer", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"dac959c8-6ffd-40c6-999b-1e972f074c95","path":"sprites/s_node_pb_layer/s_node_pb_layer.yy",},},},"Disabled":false,"id":"09922b92-99b7-4f6d-9890-2154db261afd","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file diff --git a/sprites/s_node_pixel_builder/50e3973b-0a83-4a4f-a43b-2cb5f3dae836.png b/sprites/s_node_pixel_builder/50e3973b-0a83-4a4f-a43b-2cb5f3dae836.png new file mode 100644 index 0000000000000000000000000000000000000000..9480993ae1c9b63169f9c06225f30837f4acfeb5 GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfr0U~r;B4q#jUrqH|8BO z5OMWilox5`vZlr<{8&h=(bm|TKbZHm+MhTUwd+98)Q#Hn4@5~s%($!Q_moXbQM4-h z`CQ)P6MpkeQ?{(?Ebg0-yGf%#Fo2=aYC_WoVwrI)xb#a;dT<-`(+ z|9|s6>;DP=pS?O*{n@%2yXU>zPd(I*?z#fpybcONC42Dt$Q!GMr z#S1>od=PJW*xGz{($ChJiaq^Ve_;CNeb=s@+^C1!40!;)47ZN zkK8x9oi=Uvr;RsR+^@V{5}Wumd)<7deG_*q$kXYYE4eRUqUqhowsl+2*E4iqOUY{d zb|V!S(W)h`5hW>!C8<`)MX5lF!N|bKSl7T@*U&P=(8S8vz{o}!&k8-aQlJYD@<);T3K0RTf~8-)M> literal 0 HcmV?d00001 diff --git a/sprites/s_node_pixel_builder/layers/50e3973b-0a83-4a4f-a43b-2cb5f3dae836/9fe3b4b7-02a6-45f1-a5ed-a5eb9467a5f7.png b/sprites/s_node_pixel_builder/layers/50e3973b-0a83-4a4f-a43b-2cb5f3dae836/9fe3b4b7-02a6-45f1-a5ed-a5eb9467a5f7.png new file mode 100644 index 0000000000000000000000000000000000000000..9480993ae1c9b63169f9c06225f30837f4acfeb5 GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=3dtTpz6=aiY77hwEes65fI|H*Yfr0U~r;B4q#jUrqH|8BO z5OMWilox5`vZlr<{8&h=(bm|TKbZHm+MhTUwd+98)Q#Hn4@5~s%($!Q_moXbQM4-h z`CQ)P6MpkeQ?{(?Ebg0-yGf%#Fo2=aYC_WoVwrI)xb#a;dT<-`(+ z|9|s6>;DP=pS?O*{n@%2yXU>zPd(I*?z#fpybcONC42Dt$Q!GMr z#S1>od=PJW*xGz{($ChJiaq^Ve_;CNeb=s@+^C1!40!;)47ZN zkK8x9oi=Uvr;RsR+^@V{5}Wumd)<7deG_*q$kXYYE4eRUqUqhowsl+2*E4iqOUY{d zb|V!S(W)h`5hW>!C8<`)MX5lF!N|bKSl7T@*U&P=(8S8vz{o}!&k8-aQlJYD@<);T3K0RTf~8-)M> literal 0 HcmV?d00001 diff --git a/sprites/s_node_pixel_builder/s_node_pixel_builder.yy b/sprites/s_node_pixel_builder/s_node_pixel_builder.yy new file mode 100644 index 000000000..56adb1812 --- /dev/null +++ b/sprites/s_node_pixel_builder/s_node_pixel_builder.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_node_pixel_builder", + "bbox_bottom": 63, + "bbox_left": 0, + "bbox_right": 63, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"50e3973b-0a83-4a4f-a43b-2cb5f3dae836",}, + ], + "gridX": 0, + "gridY": 0, + "height": 64, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"9fe3b4b7-02a6-45f1-a5ed-a5eb9467a5f7","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "pixel builder", + "path": "folders/nodes/icons/pixel builder.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_node_pixel_builder", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"50e3973b-0a83-4a4f-a43b-2cb5f3dae836","path":"sprites/s_node_pixel_builder/s_node_pixel_builder.yy",},},},"Disabled":false,"id":"89b7c358-108e-4312-a2c1-c9592b5547ae","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 32, + "yorigin": 32, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 64, +} \ No newline at end of file