From d70f9444a2c0023a817ae17ea43789d1774ffff9 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Sat, 14 Mar 2026 15:09:36 +0100 Subject: [PATCH] [flutter] Regenerate bindings for sequence attachment changes --- spine-flutter/lib/assets/libspine_flutter.js | 344 +++++----- .../lib/assets/libspine_flutter.wasm | Bin 574863 -> 577038 bytes .../lib/generated/mesh_attachment.dart | 72 +- .../lib/generated/region_attachment.dart | 80 +-- spine-flutter/lib/generated/sequence.dart | 82 ++- .../spine_dart_bindings_generated.dart | 649 +++++++++--------- 6 files changed, 636 insertions(+), 591 deletions(-) diff --git a/spine-flutter/lib/assets/libspine_flutter.js b/spine-flutter/lib/assets/libspine_flutter.js index 9742d7fb6..df664ba41 100644 --- a/spine-flutter/lib/assets/libspine_flutter.js +++ b/spine-flutter/lib/assets/libspine_flutter.js @@ -198,113 +198,114 @@ a._spine_track_entry_get_alpha_attachment_threshold=Y.spine_track_entry_get_alph a._spine_track_entry_get_mix_time=Y.spine_track_entry_get_mix_time;a._spine_track_entry_set_mix_time=Y.spine_track_entry_set_mix_time;a._spine_track_entry_get_mix_duration=Y.spine_track_entry_get_mix_duration;a._spine_track_entry_set_mix_duration_1=Y.spine_track_entry_set_mix_duration_1;a._spine_track_entry_set_mix_duration_2=Y.spine_track_entry_set_mix_duration_2;a._spine_track_entry_get_mix_blend=Y.spine_track_entry_get_mix_blend;a._spine_track_entry_set_mix_blend=Y.spine_track_entry_set_mix_blend; a._spine_track_entry_get_mixing_from=Y.spine_track_entry_get_mixing_from;a._spine_track_entry_get_mixing_to=Y.spine_track_entry_get_mixing_to;a._spine_track_entry_reset_rotation_directions=Y.spine_track_entry_reset_rotation_directions;a._spine_track_entry_get_track_complete=Y.spine_track_entry_get_track_complete;a._spine_track_entry_is_empty_animation=Y.spine_track_entry_is_empty_animation;a._spine_track_entry_was_applied=Y.spine_track_entry_was_applied;a._spine_track_entry_is_next_ready=Y.spine_track_entry_is_next_ready; a._spine_track_entry_get_animation_state=Y.spine_track_entry_get_animation_state;a._spine_track_entry_set_animation_state=Y.spine_track_entry_set_animation_state;a._spine_track_entry_get_renderer_object=Y.spine_track_entry_get_renderer_object;a._spine_to_x_create=Y.spine_to_x_create;a._spine_to_x_dispose=Y.spine_to_x_dispose;a._spine_to_x_get_rtti=Y.spine_to_x_get_rtti;a._spine_to_x_mix=Y.spine_to_x_mix;a._spine_to_x_apply=Y.spine_to_x_apply;a._spine_to_x_rtti=Y.spine_to_x_rtti; -a._spine_sequence_create=Y.spine_sequence_create;a._spine_sequence_dispose=Y.spine_sequence_dispose;a._spine_sequence_copy=Y.spine_sequence_copy;a._spine_sequence_apply=Y.spine_sequence_apply;a._spine_sequence_get_path=Y.spine_sequence_get_path;a._spine_sequence_get_id=Y.spine_sequence_get_id;a._spine_sequence_set_id=Y.spine_sequence_set_id;a._spine_sequence_get_start=Y.spine_sequence_get_start;a._spine_sequence_set_start=Y.spine_sequence_set_start;a._spine_sequence_get_digits=Y.spine_sequence_get_digits; -a._spine_sequence_set_digits=Y.spine_sequence_set_digits;a._spine_sequence_get_setup_index=Y.spine_sequence_get_setup_index;a._spine_sequence_set_setup_index=Y.spine_sequence_set_setup_index;a._spine_sequence_get_regions=Y.spine_sequence_get_regions;a._spine_to_y_create=Y.spine_to_y_create;a._spine_to_y_dispose=Y.spine_to_y_dispose;a._spine_to_y_get_rtti=Y.spine_to_y_get_rtti;a._spine_to_y_mix=Y.spine_to_y_mix;a._spine_to_y_apply=Y.spine_to_y_apply;a._spine_to_y_rtti=Y.spine_to_y_rtti; -a._spine_path_attachment_create=Y.spine_path_attachment_create;a._spine_path_attachment_dispose=Y.spine_path_attachment_dispose;a._spine_path_attachment_get_rtti=Y.spine_path_attachment_get_rtti;a._spine_path_attachment_get_lengths=Y.spine_path_attachment_get_lengths;a._spine_path_attachment_set_lengths=Y.spine_path_attachment_set_lengths;a._spine_path_attachment_get_closed=Y.spine_path_attachment_get_closed;a._spine_path_attachment_set_closed=Y.spine_path_attachment_set_closed; -a._spine_path_attachment_get_constant_speed=Y.spine_path_attachment_get_constant_speed;a._spine_path_attachment_set_constant_speed=Y.spine_path_attachment_set_constant_speed;a._spine_path_attachment_get_color=Y.spine_path_attachment_get_color;a._spine_path_attachment_copy=Y.spine_path_attachment_copy;a._spine_path_attachment_compute_world_vertices_1=Y.spine_path_attachment_compute_world_vertices_1;a._spine_path_attachment_compute_world_vertices_2=Y.spine_path_attachment_compute_world_vertices_2; -a._spine_path_attachment_get_id=Y.spine_path_attachment_get_id;a._spine_path_attachment_get_bones=Y.spine_path_attachment_get_bones;a._spine_path_attachment_set_bones=Y.spine_path_attachment_set_bones;a._spine_path_attachment_get_vertices=Y.spine_path_attachment_get_vertices;a._spine_path_attachment_set_vertices=Y.spine_path_attachment_set_vertices;a._spine_path_attachment_get_world_vertices_length=Y.spine_path_attachment_get_world_vertices_length; -a._spine_path_attachment_set_world_vertices_length=Y.spine_path_attachment_set_world_vertices_length;a._spine_path_attachment_get_timeline_attachment=Y.spine_path_attachment_get_timeline_attachment;a._spine_path_attachment_set_timeline_attachment=Y.spine_path_attachment_set_timeline_attachment;a._spine_path_attachment_copy_to=Y.spine_path_attachment_copy_to;a._spine_path_attachment_get_name=Y.spine_path_attachment_get_name;a._spine_path_attachment_get_ref_count=Y.spine_path_attachment_get_ref_count; -a._spine_path_attachment_reference=Y.spine_path_attachment_reference;a._spine_path_attachment_dereference=Y.spine_path_attachment_dereference;a._spine_path_attachment_rtti=Y.spine_path_attachment_rtti;a._spine_sequence_timeline_create=Y.spine_sequence_timeline_create;a._spine_sequence_timeline_dispose=Y.spine_sequence_timeline_dispose;a._spine_sequence_timeline_get_rtti=Y.spine_sequence_timeline_get_rtti;a._spine_sequence_timeline_apply=Y.spine_sequence_timeline_apply; -a._spine_sequence_timeline_set_frame=Y.spine_sequence_timeline_set_frame;a._spine_sequence_timeline_get_attachment=Y.spine_sequence_timeline_get_attachment;a._spine_sequence_timeline_get_slot_index=Y.spine_sequence_timeline_get_slot_index;a._spine_sequence_timeline_set_slot_index=Y.spine_sequence_timeline_set_slot_index;a._spine_sequence_timeline_get_frame_entries=Y.spine_sequence_timeline_get_frame_entries;a._spine_sequence_timeline_get_frame_count=Y.spine_sequence_timeline_get_frame_count; -a._spine_sequence_timeline_get_frames=Y.spine_sequence_timeline_get_frames;a._spine_sequence_timeline_get_duration=Y.spine_sequence_timeline_get_duration;a._spine_sequence_timeline_get_property_ids=Y.spine_sequence_timeline_get_property_ids;a._spine_sequence_timeline_rtti=Y.spine_sequence_timeline_rtti;a._spine_animation_create=Y.spine_animation_create;a._spine_animation_dispose=Y.spine_animation_dispose;a._spine_animation_get_timelines=Y.spine_animation_get_timelines; -a._spine_animation_set_timelines=Y.spine_animation_set_timelines;a._spine_animation_has_timeline=Y.spine_animation_has_timeline;a._spine_animation_get_duration=Y.spine_animation_get_duration;a._spine_animation_set_duration=Y.spine_animation_set_duration;a._spine_animation_apply=Y.spine_animation_apply;a._spine_animation_get_name=Y.spine_animation_get_name;a._spine_animation_get_bones=Y.spine_animation_get_bones;a._spine_animation_search_1=Y.spine_animation_search_1;a._spine_animation_search_2=Y.spine_animation_search_2; -a._spine_physics_constraint_timeline_dispose=Y.spine_physics_constraint_timeline_dispose;a._spine_physics_constraint_timeline_get_rtti=Y.spine_physics_constraint_timeline_get_rtti;a._spine_physics_constraint_timeline_apply=Y.spine_physics_constraint_timeline_apply;a._spine_physics_constraint_timeline_get_constraint_index=Y.spine_physics_constraint_timeline_get_constraint_index;a._spine_physics_constraint_timeline_set_constraint_index=Y.spine_physics_constraint_timeline_set_constraint_index; -a._spine_physics_constraint_timeline_set_frame=Y.spine_physics_constraint_timeline_set_frame;a._spine_physics_constraint_timeline_get_curve_value=Y.spine_physics_constraint_timeline_get_curve_value;a._spine_physics_constraint_timeline_get_relative_value=Y.spine_physics_constraint_timeline_get_relative_value;a._spine_physics_constraint_timeline_get_absolute_value_1=Y.spine_physics_constraint_timeline_get_absolute_value_1;a._spine_physics_constraint_timeline_get_absolute_value_2=Y.spine_physics_constraint_timeline_get_absolute_value_2; -a._spine_physics_constraint_timeline_get_scale_value=Y.spine_physics_constraint_timeline_get_scale_value;a._spine_physics_constraint_timeline_set_linear=Y.spine_physics_constraint_timeline_set_linear;a._spine_physics_constraint_timeline_set_stepped=Y.spine_physics_constraint_timeline_set_stepped;a._spine_physics_constraint_timeline_set_bezier=Y.spine_physics_constraint_timeline_set_bezier;a._spine_physics_constraint_timeline_get_bezier_value=Y.spine_physics_constraint_timeline_get_bezier_value; -a._spine_physics_constraint_timeline_get_curves=Y.spine_physics_constraint_timeline_get_curves;a._spine_physics_constraint_timeline_get_frame_entries=Y.spine_physics_constraint_timeline_get_frame_entries;a._spine_physics_constraint_timeline_get_frame_count=Y.spine_physics_constraint_timeline_get_frame_count;a._spine_physics_constraint_timeline_get_frames=Y.spine_physics_constraint_timeline_get_frames;a._spine_physics_constraint_timeline_get_duration=Y.spine_physics_constraint_timeline_get_duration; -a._spine_physics_constraint_timeline_get_property_ids=Y.spine_physics_constraint_timeline_get_property_ids;a._spine_physics_constraint_timeline_rtti=Y.spine_physics_constraint_timeline_rtti;a._spine_rgba_timeline_create=Y.spine_rgba_timeline_create;a._spine_rgba_timeline_dispose=Y.spine_rgba_timeline_dispose;a._spine_rgba_timeline_get_rtti=Y.spine_rgba_timeline_get_rtti;a._spine_rgba_timeline_set_frame=Y.spine_rgba_timeline_set_frame;a._spine_rgba_timeline_apply=Y.spine_rgba_timeline_apply; -a._spine_rgba_timeline_get_slot_index=Y.spine_rgba_timeline_get_slot_index;a._spine_rgba_timeline_set_slot_index=Y.spine_rgba_timeline_set_slot_index;a._spine_rgba_timeline_set_linear=Y.spine_rgba_timeline_set_linear;a._spine_rgba_timeline_set_stepped=Y.spine_rgba_timeline_set_stepped;a._spine_rgba_timeline_set_bezier=Y.spine_rgba_timeline_set_bezier;a._spine_rgba_timeline_get_bezier_value=Y.spine_rgba_timeline_get_bezier_value;a._spine_rgba_timeline_get_curves=Y.spine_rgba_timeline_get_curves; -a._spine_rgba_timeline_get_frame_entries=Y.spine_rgba_timeline_get_frame_entries;a._spine_rgba_timeline_get_frame_count=Y.spine_rgba_timeline_get_frame_count;a._spine_rgba_timeline_get_frames=Y.spine_rgba_timeline_get_frames;a._spine_rgba_timeline_get_duration=Y.spine_rgba_timeline_get_duration;a._spine_rgba_timeline_get_property_ids=Y.spine_rgba_timeline_get_property_ids;a._spine_rgba_timeline_rtti=Y.spine_rgba_timeline_rtti;a._spine_clipping_attachment_create=Y.spine_clipping_attachment_create; -a._spine_clipping_attachment_dispose=Y.spine_clipping_attachment_dispose;a._spine_clipping_attachment_get_rtti=Y.spine_clipping_attachment_get_rtti;a._spine_clipping_attachment_get_end_slot=Y.spine_clipping_attachment_get_end_slot;a._spine_clipping_attachment_set_end_slot=Y.spine_clipping_attachment_set_end_slot;a._spine_clipping_attachment_get_color=Y.spine_clipping_attachment_get_color;a._spine_clipping_attachment_copy=Y.spine_clipping_attachment_copy; -a._spine_clipping_attachment_compute_world_vertices_1=Y.spine_clipping_attachment_compute_world_vertices_1;a._spine_clipping_attachment_compute_world_vertices_2=Y.spine_clipping_attachment_compute_world_vertices_2;a._spine_clipping_attachment_get_id=Y.spine_clipping_attachment_get_id;a._spine_clipping_attachment_get_bones=Y.spine_clipping_attachment_get_bones;a._spine_clipping_attachment_set_bones=Y.spine_clipping_attachment_set_bones;a._spine_clipping_attachment_get_vertices=Y.spine_clipping_attachment_get_vertices; -a._spine_clipping_attachment_set_vertices=Y.spine_clipping_attachment_set_vertices;a._spine_clipping_attachment_get_world_vertices_length=Y.spine_clipping_attachment_get_world_vertices_length;a._spine_clipping_attachment_set_world_vertices_length=Y.spine_clipping_attachment_set_world_vertices_length;a._spine_clipping_attachment_get_timeline_attachment=Y.spine_clipping_attachment_get_timeline_attachment;a._spine_clipping_attachment_set_timeline_attachment=Y.spine_clipping_attachment_set_timeline_attachment; -a._spine_clipping_attachment_copy_to=Y.spine_clipping_attachment_copy_to;a._spine_clipping_attachment_get_name=Y.spine_clipping_attachment_get_name;a._spine_clipping_attachment_get_ref_count=Y.spine_clipping_attachment_get_ref_count;a._spine_clipping_attachment_reference=Y.spine_clipping_attachment_reference;a._spine_clipping_attachment_dereference=Y.spine_clipping_attachment_dereference;a._spine_clipping_attachment_rtti=Y.spine_clipping_attachment_rtti;a._spine_from_y_create=Y.spine_from_y_create; -a._spine_from_y_dispose=Y.spine_from_y_dispose;a._spine_from_y_get_rtti=Y.spine_from_y_get_rtti;a._spine_from_y_value=Y.spine_from_y_value;a._spine_from_y_rtti=Y.spine_from_y_rtti;a._spine_point_attachment_create=Y.spine_point_attachment_create;a._spine_point_attachment_dispose=Y.spine_point_attachment_dispose;a._spine_point_attachment_get_rtti=Y.spine_point_attachment_get_rtti;a._spine_point_attachment_get_x=Y.spine_point_attachment_get_x;a._spine_point_attachment_set_x=Y.spine_point_attachment_set_x; -a._spine_point_attachment_get_y=Y.spine_point_attachment_get_y;a._spine_point_attachment_set_y=Y.spine_point_attachment_set_y;a._spine_point_attachment_get_rotation=Y.spine_point_attachment_get_rotation;a._spine_point_attachment_set_rotation=Y.spine_point_attachment_set_rotation;a._spine_point_attachment_get_color=Y.spine_point_attachment_get_color;a._spine_point_attachment_compute_world_position=Y.spine_point_attachment_compute_world_position;a._spine_point_attachment_compute_world_rotation=Y.spine_point_attachment_compute_world_rotation; -a._spine_point_attachment_copy=Y.spine_point_attachment_copy;a._spine_point_attachment_get_name=Y.spine_point_attachment_get_name;a._spine_point_attachment_get_ref_count=Y.spine_point_attachment_get_ref_count;a._spine_point_attachment_reference=Y.spine_point_attachment_reference;a._spine_point_attachment_dereference=Y.spine_point_attachment_dereference;a._spine_point_attachment_rtti=Y.spine_point_attachment_rtti;a._spine_path_constraint_mix_timeline_create=Y.spine_path_constraint_mix_timeline_create; -a._spine_path_constraint_mix_timeline_dispose=Y.spine_path_constraint_mix_timeline_dispose;a._spine_path_constraint_mix_timeline_get_rtti=Y.spine_path_constraint_mix_timeline_get_rtti;a._spine_path_constraint_mix_timeline_apply=Y.spine_path_constraint_mix_timeline_apply;a._spine_path_constraint_mix_timeline_set_frame=Y.spine_path_constraint_mix_timeline_set_frame;a._spine_path_constraint_mix_timeline_get_constraint_index=Y.spine_path_constraint_mix_timeline_get_constraint_index; -a._spine_path_constraint_mix_timeline_set_constraint_index=Y.spine_path_constraint_mix_timeline_set_constraint_index;a._spine_path_constraint_mix_timeline_set_linear=Y.spine_path_constraint_mix_timeline_set_linear;a._spine_path_constraint_mix_timeline_set_stepped=Y.spine_path_constraint_mix_timeline_set_stepped;a._spine_path_constraint_mix_timeline_set_bezier=Y.spine_path_constraint_mix_timeline_set_bezier;a._spine_path_constraint_mix_timeline_get_bezier_value=Y.spine_path_constraint_mix_timeline_get_bezier_value; -a._spine_path_constraint_mix_timeline_get_curves=Y.spine_path_constraint_mix_timeline_get_curves;a._spine_path_constraint_mix_timeline_get_frame_entries=Y.spine_path_constraint_mix_timeline_get_frame_entries;a._spine_path_constraint_mix_timeline_get_frame_count=Y.spine_path_constraint_mix_timeline_get_frame_count;a._spine_path_constraint_mix_timeline_get_frames=Y.spine_path_constraint_mix_timeline_get_frames;a._spine_path_constraint_mix_timeline_get_duration=Y.spine_path_constraint_mix_timeline_get_duration; -a._spine_path_constraint_mix_timeline_get_property_ids=Y.spine_path_constraint_mix_timeline_get_property_ids;a._spine_path_constraint_mix_timeline_rtti=Y.spine_path_constraint_mix_timeline_rtti;a._spine_physics_constraint_reset_timeline_create=Y.spine_physics_constraint_reset_timeline_create;a._spine_physics_constraint_reset_timeline_dispose=Y.spine_physics_constraint_reset_timeline_dispose;a._spine_physics_constraint_reset_timeline_get_rtti=Y.spine_physics_constraint_reset_timeline_get_rtti; -a._spine_physics_constraint_reset_timeline_apply=Y.spine_physics_constraint_reset_timeline_apply;a._spine_physics_constraint_reset_timeline_get_frame_count=Y.spine_physics_constraint_reset_timeline_get_frame_count;a._spine_physics_constraint_reset_timeline_get_constraint_index=Y.spine_physics_constraint_reset_timeline_get_constraint_index;a._spine_physics_constraint_reset_timeline_set_constraint_index=Y.spine_physics_constraint_reset_timeline_set_constraint_index; -a._spine_physics_constraint_reset_timeline_set_frame=Y.spine_physics_constraint_reset_timeline_set_frame;a._spine_physics_constraint_reset_timeline_get_frame_entries=Y.spine_physics_constraint_reset_timeline_get_frame_entries;a._spine_physics_constraint_reset_timeline_get_frames=Y.spine_physics_constraint_reset_timeline_get_frames;a._spine_physics_constraint_reset_timeline_get_duration=Y.spine_physics_constraint_reset_timeline_get_duration; -a._spine_physics_constraint_reset_timeline_get_property_ids=Y.spine_physics_constraint_reset_timeline_get_property_ids;a._spine_physics_constraint_reset_timeline_rtti=Y.spine_physics_constraint_reset_timeline_rtti;a._spine_atlas_attachment_loader_create=Y.spine_atlas_attachment_loader_create;a._spine_atlas_attachment_loader_dispose=Y.spine_atlas_attachment_loader_dispose;a._spine_atlas_attachment_loader_new_region_attachment=Y.spine_atlas_attachment_loader_new_region_attachment; -a._spine_atlas_attachment_loader_new_mesh_attachment=Y.spine_atlas_attachment_loader_new_mesh_attachment;a._spine_atlas_attachment_loader_new_bounding_box_attachment=Y.spine_atlas_attachment_loader_new_bounding_box_attachment;a._spine_atlas_attachment_loader_new_path_attachment=Y.spine_atlas_attachment_loader_new_path_attachment;a._spine_atlas_attachment_loader_new_point_attachment=Y.spine_atlas_attachment_loader_new_point_attachment;a._spine_atlas_attachment_loader_new_clipping_attachment=Y.spine_atlas_attachment_loader_new_clipping_attachment; -a._spine_atlas_attachment_loader_find_region=Y.spine_atlas_attachment_loader_find_region;a._spine_slot_timeline_dispose=Y.spine_slot_timeline_dispose;a._spine_slot_timeline_get_rtti=Y.spine_slot_timeline_get_rtti;a._spine_slot_timeline_get_slot_index=Y.spine_slot_timeline_get_slot_index;a._spine_slot_timeline_set_slot_index=Y.spine_slot_timeline_set_slot_index;a._spine_slot_timeline_rtti=Y.spine_slot_timeline_rtti;a._spine_physics_constraint_mix_timeline_create=Y.spine_physics_constraint_mix_timeline_create; -a._spine_physics_constraint_mix_timeline_dispose=Y.spine_physics_constraint_mix_timeline_dispose;a._spine_physics_constraint_mix_timeline_get_rtti=Y.spine_physics_constraint_mix_timeline_get_rtti;a._spine_physics_constraint_mix_timeline_apply=Y.spine_physics_constraint_mix_timeline_apply;a._spine_physics_constraint_mix_timeline_get_constraint_index=Y.spine_physics_constraint_mix_timeline_get_constraint_index;a._spine_physics_constraint_mix_timeline_set_constraint_index=Y.spine_physics_constraint_mix_timeline_set_constraint_index; -a._spine_physics_constraint_mix_timeline_set_frame=Y.spine_physics_constraint_mix_timeline_set_frame;a._spine_physics_constraint_mix_timeline_get_curve_value=Y.spine_physics_constraint_mix_timeline_get_curve_value;a._spine_physics_constraint_mix_timeline_get_relative_value=Y.spine_physics_constraint_mix_timeline_get_relative_value;a._spine_physics_constraint_mix_timeline_get_absolute_value_1=Y.spine_physics_constraint_mix_timeline_get_absolute_value_1; -a._spine_physics_constraint_mix_timeline_get_absolute_value_2=Y.spine_physics_constraint_mix_timeline_get_absolute_value_2;a._spine_physics_constraint_mix_timeline_get_scale_value=Y.spine_physics_constraint_mix_timeline_get_scale_value;a._spine_physics_constraint_mix_timeline_set_linear=Y.spine_physics_constraint_mix_timeline_set_linear;a._spine_physics_constraint_mix_timeline_set_stepped=Y.spine_physics_constraint_mix_timeline_set_stepped;a._spine_physics_constraint_mix_timeline_set_bezier=Y.spine_physics_constraint_mix_timeline_set_bezier; -a._spine_physics_constraint_mix_timeline_get_bezier_value=Y.spine_physics_constraint_mix_timeline_get_bezier_value;a._spine_physics_constraint_mix_timeline_get_curves=Y.spine_physics_constraint_mix_timeline_get_curves;a._spine_physics_constraint_mix_timeline_get_frame_entries=Y.spine_physics_constraint_mix_timeline_get_frame_entries;a._spine_physics_constraint_mix_timeline_get_frame_count=Y.spine_physics_constraint_mix_timeline_get_frame_count;a._spine_physics_constraint_mix_timeline_get_frames=Y.spine_physics_constraint_mix_timeline_get_frames; -a._spine_physics_constraint_mix_timeline_get_duration=Y.spine_physics_constraint_mix_timeline_get_duration;a._spine_physics_constraint_mix_timeline_get_property_ids=Y.spine_physics_constraint_mix_timeline_get_property_ids;a._spine_physics_constraint_mix_timeline_rtti=Y.spine_physics_constraint_mix_timeline_rtti;a._spine_from_x_create=Y.spine_from_x_create;a._spine_from_x_dispose=Y.spine_from_x_dispose;a._spine_from_x_get_rtti=Y.spine_from_x_get_rtti;a._spine_from_x_value=Y.spine_from_x_value; -a._spine_from_x_rtti=Y.spine_from_x_rtti;a._spine_array_float_create=Y.spine_array_float_create;a._spine_array_float_create_with_capacity=Y.spine_array_float_create_with_capacity;a._spine_array_float_dispose=Y.spine_array_float_dispose;a._spine_array_float_get_capacity=Y.spine_array_float_get_capacity;a._spine_array_float_size=Y.spine_array_float_size;a._spine_array_float_set_size=Y.spine_array_float_set_size;a._spine_array_float_ensure_capacity=Y.spine_array_float_ensure_capacity; -a._spine_array_float_add_all=Y.spine_array_float_add_all;a._spine_array_float_clear_and_add_all=Y.spine_array_float_clear_and_add_all;a._spine_array_float_remove_at=Y.spine_array_float_remove_at;a._spine_array_float_contains=Y.spine_array_float_contains;a._spine_array_float_index_of=Y.spine_array_float_index_of;a._spine_array_float_buffer=Y.spine_array_float_buffer;a._spine_array_int_create=Y.spine_array_int_create;a._spine_array_int_create_with_capacity=Y.spine_array_int_create_with_capacity; -a._spine_array_int_dispose=Y.spine_array_int_dispose;a._spine_array_int_clear=Y.spine_array_int_clear;a._spine_array_int_get_capacity=Y.spine_array_int_get_capacity;a._spine_array_int_size=Y.spine_array_int_size;a._spine_array_int_set_size=Y.spine_array_int_set_size;a._spine_array_int_ensure_capacity=Y.spine_array_int_ensure_capacity;a._spine_array_int_add=Y.spine_array_int_add;a._spine_array_int_add_all=Y.spine_array_int_add_all;a._spine_array_int_clear_and_add_all=Y.spine_array_int_clear_and_add_all; -a._spine_array_int_remove_at=Y.spine_array_int_remove_at;a._spine_array_int_contains=Y.spine_array_int_contains;a._spine_array_int_index_of=Y.spine_array_int_index_of;a._spine_array_int_buffer=Y.spine_array_int_buffer;a._spine_array_unsigned_short_create=Y.spine_array_unsigned_short_create;a._spine_array_unsigned_short_create_with_capacity=Y.spine_array_unsigned_short_create_with_capacity;a._spine_array_unsigned_short_dispose=Y.spine_array_unsigned_short_dispose; -a._spine_array_unsigned_short_clear=Y.spine_array_unsigned_short_clear;a._spine_array_unsigned_short_get_capacity=Y.spine_array_unsigned_short_get_capacity;a._spine_array_unsigned_short_size=Y.spine_array_unsigned_short_size;a._spine_array_unsigned_short_set_size=Y.spine_array_unsigned_short_set_size;a._spine_array_unsigned_short_ensure_capacity=Y.spine_array_unsigned_short_ensure_capacity;a._spine_array_unsigned_short_add=Y.spine_array_unsigned_short_add;a._spine_array_unsigned_short_add_all=Y.spine_array_unsigned_short_add_all; -a._spine_array_unsigned_short_clear_and_add_all=Y.spine_array_unsigned_short_clear_and_add_all;a._spine_array_unsigned_short_remove_at=Y.spine_array_unsigned_short_remove_at;a._spine_array_unsigned_short_contains=Y.spine_array_unsigned_short_contains;a._spine_array_unsigned_short_index_of=Y.spine_array_unsigned_short_index_of;a._spine_array_unsigned_short_buffer=Y.spine_array_unsigned_short_buffer;a._spine_array_property_id_create=Y.spine_array_property_id_create; -a._spine_array_property_id_create_with_capacity=Y.spine_array_property_id_create_with_capacity;a._spine_array_property_id_dispose=Y.spine_array_property_id_dispose;a._spine_array_property_id_clear=Y.spine_array_property_id_clear;a._spine_array_property_id_get_capacity=Y.spine_array_property_id_get_capacity;a._spine_array_property_id_size=Y.spine_array_property_id_size;a._spine_array_property_id_set_size=Y.spine_array_property_id_set_size;a._spine_array_property_id_ensure_capacity=Y.spine_array_property_id_ensure_capacity; -a._spine_array_property_id_add=Y.spine_array_property_id_add;a._spine_array_property_id_add_all=Y.spine_array_property_id_add_all;a._spine_array_property_id_clear_and_add_all=Y.spine_array_property_id_clear_and_add_all;a._spine_array_property_id_remove_at=Y.spine_array_property_id_remove_at;a._spine_array_property_id_contains=Y.spine_array_property_id_contains;a._spine_array_property_id_index_of=Y.spine_array_property_id_index_of;a._spine_array_property_id_buffer=Y.spine_array_property_id_buffer; -a._spine_array_animation_create=Y.spine_array_animation_create;a._spine_array_animation_create_with_capacity=Y.spine_array_animation_create_with_capacity;a._spine_array_animation_dispose=Y.spine_array_animation_dispose;a._spine_array_animation_clear=Y.spine_array_animation_clear;a._spine_array_animation_get_capacity=Y.spine_array_animation_get_capacity;a._spine_array_animation_size=Y.spine_array_animation_size;a._spine_array_animation_set_size=Y.spine_array_animation_set_size; -a._spine_array_animation_ensure_capacity=Y.spine_array_animation_ensure_capacity;a._spine_array_animation_add=Y.spine_array_animation_add;a._spine_array_animation_add_all=Y.spine_array_animation_add_all;a._spine_array_animation_clear_and_add_all=Y.spine_array_animation_clear_and_add_all;a._spine_array_animation_remove_at=Y.spine_array_animation_remove_at;a._spine_array_animation_contains=Y.spine_array_animation_contains;a._spine_array_animation_index_of=Y.spine_array_animation_index_of; -a._spine_array_animation_buffer=Y.spine_array_animation_buffer;a._spine_array_atlas_page_create=Y.spine_array_atlas_page_create;a._spine_array_atlas_page_create_with_capacity=Y.spine_array_atlas_page_create_with_capacity;a._spine_array_atlas_page_dispose=Y.spine_array_atlas_page_dispose;a._spine_array_atlas_page_clear=Y.spine_array_atlas_page_clear;a._spine_array_atlas_page_get_capacity=Y.spine_array_atlas_page_get_capacity;a._spine_array_atlas_page_size=Y.spine_array_atlas_page_size; -a._spine_array_atlas_page_set_size=Y.spine_array_atlas_page_set_size;a._spine_array_atlas_page_ensure_capacity=Y.spine_array_atlas_page_ensure_capacity;a._spine_array_atlas_page_add=Y.spine_array_atlas_page_add;a._spine_array_atlas_page_add_all=Y.spine_array_atlas_page_add_all;a._spine_array_atlas_page_clear_and_add_all=Y.spine_array_atlas_page_clear_and_add_all;a._spine_array_atlas_page_remove_at=Y.spine_array_atlas_page_remove_at;a._spine_array_atlas_page_contains=Y.spine_array_atlas_page_contains; -a._spine_array_atlas_page_index_of=Y.spine_array_atlas_page_index_of;a._spine_array_atlas_page_buffer=Y.spine_array_atlas_page_buffer;a._spine_array_atlas_region_create=Y.spine_array_atlas_region_create;a._spine_array_atlas_region_create_with_capacity=Y.spine_array_atlas_region_create_with_capacity;a._spine_array_atlas_region_dispose=Y.spine_array_atlas_region_dispose;a._spine_array_atlas_region_clear=Y.spine_array_atlas_region_clear;a._spine_array_atlas_region_get_capacity=Y.spine_array_atlas_region_get_capacity; -a._spine_array_atlas_region_size=Y.spine_array_atlas_region_size;a._spine_array_atlas_region_set_size=Y.spine_array_atlas_region_set_size;a._spine_array_atlas_region_ensure_capacity=Y.spine_array_atlas_region_ensure_capacity;a._spine_array_atlas_region_add=Y.spine_array_atlas_region_add;a._spine_array_atlas_region_add_all=Y.spine_array_atlas_region_add_all;a._spine_array_atlas_region_clear_and_add_all=Y.spine_array_atlas_region_clear_and_add_all;a._spine_array_atlas_region_remove_at=Y.spine_array_atlas_region_remove_at; -a._spine_array_atlas_region_contains=Y.spine_array_atlas_region_contains;a._spine_array_atlas_region_index_of=Y.spine_array_atlas_region_index_of;a._spine_array_atlas_region_buffer=Y.spine_array_atlas_region_buffer;a._spine_array_attachment_create=Y.spine_array_attachment_create;a._spine_array_attachment_create_with_capacity=Y.spine_array_attachment_create_with_capacity;a._spine_array_attachment_dispose=Y.spine_array_attachment_dispose;a._spine_array_attachment_clear=Y.spine_array_attachment_clear; -a._spine_array_attachment_get_capacity=Y.spine_array_attachment_get_capacity;a._spine_array_attachment_size=Y.spine_array_attachment_size;a._spine_array_attachment_set_size=Y.spine_array_attachment_set_size;a._spine_array_attachment_ensure_capacity=Y.spine_array_attachment_ensure_capacity;a._spine_array_attachment_add=Y.spine_array_attachment_add;a._spine_array_attachment_add_all=Y.spine_array_attachment_add_all;a._spine_array_attachment_clear_and_add_all=Y.spine_array_attachment_clear_and_add_all; -a._spine_array_attachment_remove_at=Y.spine_array_attachment_remove_at;a._spine_array_attachment_contains=Y.spine_array_attachment_contains;a._spine_array_attachment_index_of=Y.spine_array_attachment_index_of;a._spine_array_attachment_buffer=Y.spine_array_attachment_buffer;a._spine_array_bone_create=Y.spine_array_bone_create;a._spine_array_bone_create_with_capacity=Y.spine_array_bone_create_with_capacity;a._spine_array_bone_dispose=Y.spine_array_bone_dispose;a._spine_array_bone_clear=Y.spine_array_bone_clear; -a._spine_array_bone_get_capacity=Y.spine_array_bone_get_capacity;a._spine_array_bone_size=Y.spine_array_bone_size;a._spine_array_bone_set_size=Y.spine_array_bone_set_size;a._spine_array_bone_ensure_capacity=Y.spine_array_bone_ensure_capacity;a._spine_array_bone_add=Y.spine_array_bone_add;a._spine_array_bone_add_all=Y.spine_array_bone_add_all;a._spine_array_bone_clear_and_add_all=Y.spine_array_bone_clear_and_add_all;a._spine_array_bone_remove_at=Y.spine_array_bone_remove_at; -a._spine_array_bone_contains=Y.spine_array_bone_contains;a._spine_array_bone_index_of=Y.spine_array_bone_index_of;a._spine_array_bone_buffer=Y.spine_array_bone_buffer;a._spine_array_bone_data_create=Y.spine_array_bone_data_create;a._spine_array_bone_data_create_with_capacity=Y.spine_array_bone_data_create_with_capacity;a._spine_array_bone_data_dispose=Y.spine_array_bone_data_dispose;a._spine_array_bone_data_clear=Y.spine_array_bone_data_clear;a._spine_array_bone_data_get_capacity=Y.spine_array_bone_data_get_capacity; -a._spine_array_bone_data_size=Y.spine_array_bone_data_size;a._spine_array_bone_data_set_size=Y.spine_array_bone_data_set_size;a._spine_array_bone_data_ensure_capacity=Y.spine_array_bone_data_ensure_capacity;a._spine_array_bone_data_add=Y.spine_array_bone_data_add;a._spine_array_bone_data_add_all=Y.spine_array_bone_data_add_all;a._spine_array_bone_data_clear_and_add_all=Y.spine_array_bone_data_clear_and_add_all;a._spine_array_bone_data_remove_at=Y.spine_array_bone_data_remove_at; -a._spine_array_bone_data_contains=Y.spine_array_bone_data_contains;a._spine_array_bone_data_index_of=Y.spine_array_bone_data_index_of;a._spine_array_bone_data_buffer=Y.spine_array_bone_data_buffer;a._spine_array_bone_pose_create=Y.spine_array_bone_pose_create;a._spine_array_bone_pose_create_with_capacity=Y.spine_array_bone_pose_create_with_capacity;a._spine_array_bone_pose_dispose=Y.spine_array_bone_pose_dispose;a._spine_array_bone_pose_clear=Y.spine_array_bone_pose_clear; -a._spine_array_bone_pose_get_capacity=Y.spine_array_bone_pose_get_capacity;a._spine_array_bone_pose_size=Y.spine_array_bone_pose_size;a._spine_array_bone_pose_set_size=Y.spine_array_bone_pose_set_size;a._spine_array_bone_pose_ensure_capacity=Y.spine_array_bone_pose_ensure_capacity;a._spine_array_bone_pose_add=Y.spine_array_bone_pose_add;a._spine_array_bone_pose_add_all=Y.spine_array_bone_pose_add_all;a._spine_array_bone_pose_clear_and_add_all=Y.spine_array_bone_pose_clear_and_add_all; -a._spine_array_bone_pose_remove_at=Y.spine_array_bone_pose_remove_at;a._spine_array_bone_pose_contains=Y.spine_array_bone_pose_contains;a._spine_array_bone_pose_index_of=Y.spine_array_bone_pose_index_of;a._spine_array_bone_pose_buffer=Y.spine_array_bone_pose_buffer;a._spine_array_bounding_box_attachment_create=Y.spine_array_bounding_box_attachment_create;a._spine_array_bounding_box_attachment_create_with_capacity=Y.spine_array_bounding_box_attachment_create_with_capacity; -a._spine_array_bounding_box_attachment_dispose=Y.spine_array_bounding_box_attachment_dispose;a._spine_array_bounding_box_attachment_clear=Y.spine_array_bounding_box_attachment_clear;a._spine_array_bounding_box_attachment_get_capacity=Y.spine_array_bounding_box_attachment_get_capacity;a._spine_array_bounding_box_attachment_size=Y.spine_array_bounding_box_attachment_size;a._spine_array_bounding_box_attachment_set_size=Y.spine_array_bounding_box_attachment_set_size; -a._spine_array_bounding_box_attachment_ensure_capacity=Y.spine_array_bounding_box_attachment_ensure_capacity;a._spine_array_bounding_box_attachment_add=Y.spine_array_bounding_box_attachment_add;a._spine_array_bounding_box_attachment_add_all=Y.spine_array_bounding_box_attachment_add_all;a._spine_array_bounding_box_attachment_clear_and_add_all=Y.spine_array_bounding_box_attachment_clear_and_add_all;a._spine_array_bounding_box_attachment_remove_at=Y.spine_array_bounding_box_attachment_remove_at; -a._spine_array_bounding_box_attachment_contains=Y.spine_array_bounding_box_attachment_contains;a._spine_array_bounding_box_attachment_index_of=Y.spine_array_bounding_box_attachment_index_of;a._spine_array_bounding_box_attachment_buffer=Y.spine_array_bounding_box_attachment_buffer;a._spine_array_constraint_create=Y.spine_array_constraint_create;a._spine_array_constraint_create_with_capacity=Y.spine_array_constraint_create_with_capacity;a._spine_array_constraint_dispose=Y.spine_array_constraint_dispose; -a._spine_array_constraint_clear=Y.spine_array_constraint_clear;a._spine_array_constraint_get_capacity=Y.spine_array_constraint_get_capacity;a._spine_array_constraint_size=Y.spine_array_constraint_size;a._spine_array_constraint_set_size=Y.spine_array_constraint_set_size;a._spine_array_constraint_ensure_capacity=Y.spine_array_constraint_ensure_capacity;a._spine_array_constraint_add=Y.spine_array_constraint_add;a._spine_array_constraint_add_all=Y.spine_array_constraint_add_all; -a._spine_array_constraint_clear_and_add_all=Y.spine_array_constraint_clear_and_add_all;a._spine_array_constraint_remove_at=Y.spine_array_constraint_remove_at;a._spine_array_constraint_contains=Y.spine_array_constraint_contains;a._spine_array_constraint_index_of=Y.spine_array_constraint_index_of;a._spine_array_constraint_buffer=Y.spine_array_constraint_buffer;a._spine_array_constraint_data_create=Y.spine_array_constraint_data_create;a._spine_array_constraint_data_create_with_capacity=Y.spine_array_constraint_data_create_with_capacity; -a._spine_array_constraint_data_dispose=Y.spine_array_constraint_data_dispose;a._spine_array_constraint_data_clear=Y.spine_array_constraint_data_clear;a._spine_array_constraint_data_get_capacity=Y.spine_array_constraint_data_get_capacity;a._spine_array_constraint_data_size=Y.spine_array_constraint_data_size;a._spine_array_constraint_data_set_size=Y.spine_array_constraint_data_set_size;a._spine_array_constraint_data_ensure_capacity=Y.spine_array_constraint_data_ensure_capacity; -a._spine_array_constraint_data_add=Y.spine_array_constraint_data_add;a._spine_array_constraint_data_add_all=Y.spine_array_constraint_data_add_all;a._spine_array_constraint_data_clear_and_add_all=Y.spine_array_constraint_data_clear_and_add_all;a._spine_array_constraint_data_remove_at=Y.spine_array_constraint_data_remove_at;a._spine_array_constraint_data_contains=Y.spine_array_constraint_data_contains;a._spine_array_constraint_data_index_of=Y.spine_array_constraint_data_index_of; -a._spine_array_constraint_data_buffer=Y.spine_array_constraint_data_buffer;a._spine_array_event_create=Y.spine_array_event_create;a._spine_array_event_create_with_capacity=Y.spine_array_event_create_with_capacity;a._spine_array_event_dispose=Y.spine_array_event_dispose;a._spine_array_event_clear=Y.spine_array_event_clear;a._spine_array_event_get_capacity=Y.spine_array_event_get_capacity;a._spine_array_event_size=Y.spine_array_event_size;a._spine_array_event_set_size=Y.spine_array_event_set_size; -a._spine_array_event_ensure_capacity=Y.spine_array_event_ensure_capacity;a._spine_array_event_add=Y.spine_array_event_add;a._spine_array_event_add_all=Y.spine_array_event_add_all;a._spine_array_event_clear_and_add_all=Y.spine_array_event_clear_and_add_all;a._spine_array_event_remove_at=Y.spine_array_event_remove_at;a._spine_array_event_contains=Y.spine_array_event_contains;a._spine_array_event_index_of=Y.spine_array_event_index_of;a._spine_array_event_buffer=Y.spine_array_event_buffer; -a._spine_array_event_data_create=Y.spine_array_event_data_create;a._spine_array_event_data_create_with_capacity=Y.spine_array_event_data_create_with_capacity;a._spine_array_event_data_dispose=Y.spine_array_event_data_dispose;a._spine_array_event_data_clear=Y.spine_array_event_data_clear;a._spine_array_event_data_get_capacity=Y.spine_array_event_data_get_capacity;a._spine_array_event_data_size=Y.spine_array_event_data_size;a._spine_array_event_data_set_size=Y.spine_array_event_data_set_size; -a._spine_array_event_data_ensure_capacity=Y.spine_array_event_data_ensure_capacity;a._spine_array_event_data_add=Y.spine_array_event_data_add;a._spine_array_event_data_add_all=Y.spine_array_event_data_add_all;a._spine_array_event_data_clear_and_add_all=Y.spine_array_event_data_clear_and_add_all;a._spine_array_event_data_remove_at=Y.spine_array_event_data_remove_at;a._spine_array_event_data_contains=Y.spine_array_event_data_contains;a._spine_array_event_data_index_of=Y.spine_array_event_data_index_of; -a._spine_array_event_data_buffer=Y.spine_array_event_data_buffer;a._spine_array_from_property_create=Y.spine_array_from_property_create;a._spine_array_from_property_create_with_capacity=Y.spine_array_from_property_create_with_capacity;a._spine_array_from_property_dispose=Y.spine_array_from_property_dispose;a._spine_array_from_property_clear=Y.spine_array_from_property_clear;a._spine_array_from_property_get_capacity=Y.spine_array_from_property_get_capacity;a._spine_array_from_property_size=Y.spine_array_from_property_size; -a._spine_array_from_property_set_size=Y.spine_array_from_property_set_size;a._spine_array_from_property_ensure_capacity=Y.spine_array_from_property_ensure_capacity;a._spine_array_from_property_add=Y.spine_array_from_property_add;a._spine_array_from_property_add_all=Y.spine_array_from_property_add_all;a._spine_array_from_property_clear_and_add_all=Y.spine_array_from_property_clear_and_add_all;a._spine_array_from_property_remove_at=Y.spine_array_from_property_remove_at; -a._spine_array_from_property_contains=Y.spine_array_from_property_contains;a._spine_array_from_property_index_of=Y.spine_array_from_property_index_of;a._spine_array_from_property_buffer=Y.spine_array_from_property_buffer;a._spine_array_physics_constraint_create=Y.spine_array_physics_constraint_create;a._spine_array_physics_constraint_create_with_capacity=Y.spine_array_physics_constraint_create_with_capacity;a._spine_array_physics_constraint_dispose=Y.spine_array_physics_constraint_dispose; -a._spine_array_physics_constraint_clear=Y.spine_array_physics_constraint_clear;a._spine_array_physics_constraint_get_capacity=Y.spine_array_physics_constraint_get_capacity;a._spine_array_physics_constraint_size=Y.spine_array_physics_constraint_size;a._spine_array_physics_constraint_set_size=Y.spine_array_physics_constraint_set_size;a._spine_array_physics_constraint_ensure_capacity=Y.spine_array_physics_constraint_ensure_capacity;a._spine_array_physics_constraint_add=Y.spine_array_physics_constraint_add; -a._spine_array_physics_constraint_add_all=Y.spine_array_physics_constraint_add_all;a._spine_array_physics_constraint_clear_and_add_all=Y.spine_array_physics_constraint_clear_and_add_all;a._spine_array_physics_constraint_remove_at=Y.spine_array_physics_constraint_remove_at;a._spine_array_physics_constraint_contains=Y.spine_array_physics_constraint_contains;a._spine_array_physics_constraint_index_of=Y.spine_array_physics_constraint_index_of;a._spine_array_physics_constraint_buffer=Y.spine_array_physics_constraint_buffer; -a._spine_array_polygon_create=Y.spine_array_polygon_create;a._spine_array_polygon_create_with_capacity=Y.spine_array_polygon_create_with_capacity;a._spine_array_polygon_dispose=Y.spine_array_polygon_dispose;a._spine_array_polygon_clear=Y.spine_array_polygon_clear;a._spine_array_polygon_get_capacity=Y.spine_array_polygon_get_capacity;a._spine_array_polygon_size=Y.spine_array_polygon_size;a._spine_array_polygon_set_size=Y.spine_array_polygon_set_size;a._spine_array_polygon_ensure_capacity=Y.spine_array_polygon_ensure_capacity; -a._spine_array_polygon_add=Y.spine_array_polygon_add;a._spine_array_polygon_add_all=Y.spine_array_polygon_add_all;a._spine_array_polygon_clear_and_add_all=Y.spine_array_polygon_clear_and_add_all;a._spine_array_polygon_remove_at=Y.spine_array_polygon_remove_at;a._spine_array_polygon_contains=Y.spine_array_polygon_contains;a._spine_array_polygon_index_of=Y.spine_array_polygon_index_of;a._spine_array_polygon_buffer=Y.spine_array_polygon_buffer;a._spine_array_skin_create=Y.spine_array_skin_create; -a._spine_array_skin_create_with_capacity=Y.spine_array_skin_create_with_capacity;a._spine_array_skin_dispose=Y.spine_array_skin_dispose;a._spine_array_skin_clear=Y.spine_array_skin_clear;a._spine_array_skin_get_capacity=Y.spine_array_skin_get_capacity;a._spine_array_skin_size=Y.spine_array_skin_size;a._spine_array_skin_set_size=Y.spine_array_skin_set_size;a._spine_array_skin_ensure_capacity=Y.spine_array_skin_ensure_capacity;a._spine_array_skin_add=Y.spine_array_skin_add; -a._spine_array_skin_add_all=Y.spine_array_skin_add_all;a._spine_array_skin_clear_and_add_all=Y.spine_array_skin_clear_and_add_all;a._spine_array_skin_remove_at=Y.spine_array_skin_remove_at;a._spine_array_skin_contains=Y.spine_array_skin_contains;a._spine_array_skin_index_of=Y.spine_array_skin_index_of;a._spine_array_skin_buffer=Y.spine_array_skin_buffer;a._spine_array_slot_create=Y.spine_array_slot_create;a._spine_array_slot_create_with_capacity=Y.spine_array_slot_create_with_capacity; -a._spine_array_slot_dispose=Y.spine_array_slot_dispose;a._spine_array_slot_clear=Y.spine_array_slot_clear;a._spine_array_slot_get_capacity=Y.spine_array_slot_get_capacity;a._spine_array_slot_size=Y.spine_array_slot_size;a._spine_array_slot_set_size=Y.spine_array_slot_set_size;a._spine_array_slot_ensure_capacity=Y.spine_array_slot_ensure_capacity;a._spine_array_slot_add=Y.spine_array_slot_add;a._spine_array_slot_add_all=Y.spine_array_slot_add_all;a._spine_array_slot_clear_and_add_all=Y.spine_array_slot_clear_and_add_all; -a._spine_array_slot_remove_at=Y.spine_array_slot_remove_at;a._spine_array_slot_contains=Y.spine_array_slot_contains;a._spine_array_slot_index_of=Y.spine_array_slot_index_of;a._spine_array_slot_buffer=Y.spine_array_slot_buffer;a._spine_array_slot_data_create=Y.spine_array_slot_data_create;a._spine_array_slot_data_create_with_capacity=Y.spine_array_slot_data_create_with_capacity;a._spine_array_slot_data_dispose=Y.spine_array_slot_data_dispose;a._spine_array_slot_data_clear=Y.spine_array_slot_data_clear; -a._spine_array_slot_data_get_capacity=Y.spine_array_slot_data_get_capacity;a._spine_array_slot_data_size=Y.spine_array_slot_data_size;a._spine_array_slot_data_set_size=Y.spine_array_slot_data_set_size;a._spine_array_slot_data_ensure_capacity=Y.spine_array_slot_data_ensure_capacity;a._spine_array_slot_data_add=Y.spine_array_slot_data_add;a._spine_array_slot_data_add_all=Y.spine_array_slot_data_add_all;a._spine_array_slot_data_clear_and_add_all=Y.spine_array_slot_data_clear_and_add_all; -a._spine_array_slot_data_remove_at=Y.spine_array_slot_data_remove_at;a._spine_array_slot_data_contains=Y.spine_array_slot_data_contains;a._spine_array_slot_data_index_of=Y.spine_array_slot_data_index_of;a._spine_array_slot_data_buffer=Y.spine_array_slot_data_buffer;a._spine_array_texture_region_create=Y.spine_array_texture_region_create;a._spine_array_texture_region_create_with_capacity=Y.spine_array_texture_region_create_with_capacity;a._spine_array_texture_region_dispose=Y.spine_array_texture_region_dispose; -a._spine_array_texture_region_clear=Y.spine_array_texture_region_clear;a._spine_array_texture_region_get_capacity=Y.spine_array_texture_region_get_capacity;a._spine_array_texture_region_size=Y.spine_array_texture_region_size;a._spine_array_texture_region_set_size=Y.spine_array_texture_region_set_size;a._spine_array_texture_region_ensure_capacity=Y.spine_array_texture_region_ensure_capacity;a._spine_array_texture_region_add=Y.spine_array_texture_region_add;a._spine_array_texture_region_add_all=Y.spine_array_texture_region_add_all; -a._spine_array_texture_region_clear_and_add_all=Y.spine_array_texture_region_clear_and_add_all;a._spine_array_texture_region_remove_at=Y.spine_array_texture_region_remove_at;a._spine_array_texture_region_contains=Y.spine_array_texture_region_contains;a._spine_array_texture_region_index_of=Y.spine_array_texture_region_index_of;a._spine_array_texture_region_buffer=Y.spine_array_texture_region_buffer;a._spine_array_timeline_create=Y.spine_array_timeline_create; -a._spine_array_timeline_create_with_capacity=Y.spine_array_timeline_create_with_capacity;a._spine_array_timeline_dispose=Y.spine_array_timeline_dispose;a._spine_array_timeline_clear=Y.spine_array_timeline_clear;a._spine_array_timeline_get_capacity=Y.spine_array_timeline_get_capacity;a._spine_array_timeline_size=Y.spine_array_timeline_size;a._spine_array_timeline_set_size=Y.spine_array_timeline_set_size;a._spine_array_timeline_ensure_capacity=Y.spine_array_timeline_ensure_capacity; -a._spine_array_timeline_add=Y.spine_array_timeline_add;a._spine_array_timeline_add_all=Y.spine_array_timeline_add_all;a._spine_array_timeline_clear_and_add_all=Y.spine_array_timeline_clear_and_add_all;a._spine_array_timeline_remove_at=Y.spine_array_timeline_remove_at;a._spine_array_timeline_contains=Y.spine_array_timeline_contains;a._spine_array_timeline_index_of=Y.spine_array_timeline_index_of;a._spine_array_timeline_buffer=Y.spine_array_timeline_buffer;a._spine_array_to_property_create=Y.spine_array_to_property_create; -a._spine_array_to_property_create_with_capacity=Y.spine_array_to_property_create_with_capacity;a._spine_array_to_property_dispose=Y.spine_array_to_property_dispose;a._spine_array_to_property_clear=Y.spine_array_to_property_clear;a._spine_array_to_property_get_capacity=Y.spine_array_to_property_get_capacity;a._spine_array_to_property_size=Y.spine_array_to_property_size;a._spine_array_to_property_set_size=Y.spine_array_to_property_set_size;a._spine_array_to_property_ensure_capacity=Y.spine_array_to_property_ensure_capacity; -a._spine_array_to_property_add=Y.spine_array_to_property_add;a._spine_array_to_property_add_all=Y.spine_array_to_property_add_all;a._spine_array_to_property_clear_and_add_all=Y.spine_array_to_property_clear_and_add_all;a._spine_array_to_property_remove_at=Y.spine_array_to_property_remove_at;a._spine_array_to_property_contains=Y.spine_array_to_property_contains;a._spine_array_to_property_index_of=Y.spine_array_to_property_index_of;a._spine_array_to_property_buffer=Y.spine_array_to_property_buffer; -a._spine_array_track_entry_create=Y.spine_array_track_entry_create;a._spine_array_track_entry_create_with_capacity=Y.spine_array_track_entry_create_with_capacity;a._spine_array_track_entry_dispose=Y.spine_array_track_entry_dispose;a._spine_array_track_entry_clear=Y.spine_array_track_entry_clear;a._spine_array_track_entry_get_capacity=Y.spine_array_track_entry_get_capacity;a._spine_array_track_entry_size=Y.spine_array_track_entry_size;a._spine_array_track_entry_set_size=Y.spine_array_track_entry_set_size; -a._spine_array_track_entry_ensure_capacity=Y.spine_array_track_entry_ensure_capacity;a._spine_array_track_entry_add=Y.spine_array_track_entry_add;a._spine_array_track_entry_add_all=Y.spine_array_track_entry_add_all;a._spine_array_track_entry_clear_and_add_all=Y.spine_array_track_entry_clear_and_add_all;a._spine_array_track_entry_remove_at=Y.spine_array_track_entry_remove_at;a._spine_array_track_entry_contains=Y.spine_array_track_entry_contains;a._spine_array_track_entry_index_of=Y.spine_array_track_entry_index_of; -a._spine_array_track_entry_buffer=Y.spine_array_track_entry_buffer;a._spine_array_update_create=Y.spine_array_update_create;a._spine_array_update_create_with_capacity=Y.spine_array_update_create_with_capacity;a._spine_array_update_dispose=Y.spine_array_update_dispose;a._spine_array_update_clear=Y.spine_array_update_clear;a._spine_array_update_get_capacity=Y.spine_array_update_get_capacity;a._spine_array_update_size=Y.spine_array_update_size;a._spine_array_update_set_size=Y.spine_array_update_set_size; -a._spine_array_update_ensure_capacity=Y.spine_array_update_ensure_capacity;a._spine_array_update_add=Y.spine_array_update_add;a._spine_array_update_add_all=Y.spine_array_update_add_all;a._spine_array_update_clear_and_add_all=Y.spine_array_update_clear_and_add_all;a._spine_array_update_remove_at=Y.spine_array_update_remove_at;a._spine_array_update_contains=Y.spine_array_update_contains;a._spine_array_update_index_of=Y.spine_array_update_index_of;a._spine_array_update_buffer=Y.spine_array_update_buffer; -a._spine_scale_timeline_create=Y.spine_scale_timeline_create;a._spine_scale_timeline_dispose=Y.spine_scale_timeline_dispose;a._spine_scale_timeline_get_rtti=Y.spine_scale_timeline_get_rtti;a._spine_scale_timeline_apply=Y.spine_scale_timeline_apply;a._spine_scale_timeline_get_bone_index=Y.spine_scale_timeline_get_bone_index;a._spine_scale_timeline_set_bone_index=Y.spine_scale_timeline_set_bone_index;a._spine_scale_timeline_set_frame=Y.spine_scale_timeline_set_frame; -a._spine_scale_timeline_set_linear=Y.spine_scale_timeline_set_linear;a._spine_scale_timeline_set_stepped=Y.spine_scale_timeline_set_stepped;a._spine_scale_timeline_set_bezier=Y.spine_scale_timeline_set_bezier;a._spine_scale_timeline_get_bezier_value=Y.spine_scale_timeline_get_bezier_value;a._spine_scale_timeline_get_curves=Y.spine_scale_timeline_get_curves;a._spine_scale_timeline_get_frame_entries=Y.spine_scale_timeline_get_frame_entries;a._spine_scale_timeline_get_frame_count=Y.spine_scale_timeline_get_frame_count; -a._spine_scale_timeline_get_frames=Y.spine_scale_timeline_get_frames;a._spine_scale_timeline_get_duration=Y.spine_scale_timeline_get_duration;a._spine_scale_timeline_get_property_ids=Y.spine_scale_timeline_get_property_ids;a._spine_scale_timeline_rtti=Y.spine_scale_timeline_rtti;a._spine_attachment_loader_dispose=Y.spine_attachment_loader_dispose;a._spine_attachment_loader_new_region_attachment=Y.spine_attachment_loader_new_region_attachment;a._spine_attachment_loader_new_mesh_attachment=Y.spine_attachment_loader_new_mesh_attachment; -a._spine_attachment_loader_new_bounding_box_attachment=Y.spine_attachment_loader_new_bounding_box_attachment;a._spine_attachment_loader_new_path_attachment=Y.spine_attachment_loader_new_path_attachment;a._spine_attachment_loader_new_point_attachment=Y.spine_attachment_loader_new_point_attachment;a._spine_attachment_loader_new_clipping_attachment=Y.spine_attachment_loader_new_clipping_attachment;a._spine_draw_order_timeline_create=Y.spine_draw_order_timeline_create; -a._spine_draw_order_timeline_dispose=Y.spine_draw_order_timeline_dispose;a._spine_draw_order_timeline_get_rtti=Y.spine_draw_order_timeline_get_rtti;a._spine_draw_order_timeline_apply=Y.spine_draw_order_timeline_apply;a._spine_draw_order_timeline_get_frame_count=Y.spine_draw_order_timeline_get_frame_count;a._spine_draw_order_timeline_set_frame=Y.spine_draw_order_timeline_set_frame;a._spine_draw_order_timeline_get_frame_entries=Y.spine_draw_order_timeline_get_frame_entries; -a._spine_draw_order_timeline_get_frames=Y.spine_draw_order_timeline_get_frames;a._spine_draw_order_timeline_get_duration=Y.spine_draw_order_timeline_get_duration;a._spine_draw_order_timeline_get_property_ids=Y.spine_draw_order_timeline_get_property_ids;a._spine_draw_order_timeline_rtti=Y.spine_draw_order_timeline_rtti;a._spine_physics_constraint_pose_create=Y.spine_physics_constraint_pose_create;a._spine_physics_constraint_pose_dispose=Y.spine_physics_constraint_pose_dispose; -a._spine_physics_constraint_pose_set=Y.spine_physics_constraint_pose_set;a._spine_physics_constraint_pose_get_inertia=Y.spine_physics_constraint_pose_get_inertia;a._spine_physics_constraint_pose_set_inertia=Y.spine_physics_constraint_pose_set_inertia;a._spine_physics_constraint_pose_get_strength=Y.spine_physics_constraint_pose_get_strength;a._spine_physics_constraint_pose_set_strength=Y.spine_physics_constraint_pose_set_strength;a._spine_physics_constraint_pose_get_damping=Y.spine_physics_constraint_pose_get_damping; -a._spine_physics_constraint_pose_set_damping=Y.spine_physics_constraint_pose_set_damping;a._spine_physics_constraint_pose_get_mass_inverse=Y.spine_physics_constraint_pose_get_mass_inverse;a._spine_physics_constraint_pose_set_mass_inverse=Y.spine_physics_constraint_pose_set_mass_inverse;a._spine_physics_constraint_pose_get_wind=Y.spine_physics_constraint_pose_get_wind;a._spine_physics_constraint_pose_set_wind=Y.spine_physics_constraint_pose_set_wind;a._spine_physics_constraint_pose_get_gravity=Y.spine_physics_constraint_pose_get_gravity; -a._spine_physics_constraint_pose_set_gravity=Y.spine_physics_constraint_pose_set_gravity;a._spine_physics_constraint_pose_get_mix=Y.spine_physics_constraint_pose_get_mix;a._spine_physics_constraint_pose_set_mix=Y.spine_physics_constraint_pose_set_mix;a._spine_ik_constraint_base_dispose=Y.spine_ik_constraint_base_dispose;a._spine_ik_constraint_base_get_data=Y.spine_ik_constraint_base_get_data;a._spine_ik_constraint_base_get_pose=Y.spine_ik_constraint_base_get_pose; -a._spine_ik_constraint_base_get_applied_pose=Y.spine_ik_constraint_base_get_applied_pose;a._spine_ik_constraint_base_reset_constrained=Y.spine_ik_constraint_base_reset_constrained;a._spine_ik_constraint_base_constrained=Y.spine_ik_constraint_base_constrained;a._spine_ik_constraint_base_is_pose_equal_to_applied=Y.spine_ik_constraint_base_is_pose_equal_to_applied;a._spine_ik_constraint_base_is_active=Y.spine_ik_constraint_base_is_active;a._spine_ik_constraint_base_set_active=Y.spine_ik_constraint_base_set_active; -a._spine_ik_constraint_base_get_rtti=Y.spine_ik_constraint_base_get_rtti;a._spine_ik_constraint_base_sort=Y.spine_ik_constraint_base_sort;a._spine_ik_constraint_base_is_source_active=Y.spine_ik_constraint_base_is_source_active;a._spine_ik_constraint_base_update=Y.spine_ik_constraint_base_update;a._spine_ik_constraint_base_rtti=Y.spine_ik_constraint_base_rtti;a._spine_posed_dispose=Y.spine_posed_dispose;a._spine_posed_constrained=Y.spine_posed_constrained;a._spine_posed_reset_constrained=Y.spine_posed_reset_constrained; -a._spine_posed_is_pose_equal_to_applied=Y.spine_posed_is_pose_equal_to_applied;a._spine_transform_constraint_base_dispose=Y.spine_transform_constraint_base_dispose;a._spine_transform_constraint_base_get_data=Y.spine_transform_constraint_base_get_data;a._spine_transform_constraint_base_get_pose=Y.spine_transform_constraint_base_get_pose;a._spine_transform_constraint_base_get_applied_pose=Y.spine_transform_constraint_base_get_applied_pose;a._spine_transform_constraint_base_reset_constrained=Y.spine_transform_constraint_base_reset_constrained; +a._spine_sequence_create=Y.spine_sequence_create;a._spine_sequence_create2=Y.spine_sequence_create2;a._spine_sequence_dispose=Y.spine_sequence_dispose;a._spine_sequence_update_1=Y.spine_sequence_update_1;a._spine_sequence_update_2=Y.spine_sequence_update_2;a._spine_sequence_get_regions=Y.spine_sequence_get_regions;a._spine_sequence_resolve_index=Y.spine_sequence_resolve_index;a._spine_sequence_get_region=Y.spine_sequence_get_region;a._spine_sequence_get_u_vs=Y.spine_sequence_get_u_vs; +a._spine_sequence_get_offsets=Y.spine_sequence_get_offsets;a._spine_sequence_get_start=Y.spine_sequence_get_start;a._spine_sequence_set_start=Y.spine_sequence_set_start;a._spine_sequence_get_digits=Y.spine_sequence_get_digits;a._spine_sequence_set_digits=Y.spine_sequence_set_digits;a._spine_sequence_get_setup_index=Y.spine_sequence_get_setup_index;a._spine_sequence_set_setup_index=Y.spine_sequence_set_setup_index;a._spine_sequence_get_path_suffix=Y.spine_sequence_get_path_suffix; +a._spine_sequence_get_path=Y.spine_sequence_get_path;a._spine_sequence_get_id=Y.spine_sequence_get_id;a._spine_to_y_create=Y.spine_to_y_create;a._spine_to_y_dispose=Y.spine_to_y_dispose;a._spine_to_y_get_rtti=Y.spine_to_y_get_rtti;a._spine_to_y_mix=Y.spine_to_y_mix;a._spine_to_y_apply=Y.spine_to_y_apply;a._spine_to_y_rtti=Y.spine_to_y_rtti;a._spine_path_attachment_create=Y.spine_path_attachment_create;a._spine_path_attachment_dispose=Y.spine_path_attachment_dispose; +a._spine_path_attachment_get_rtti=Y.spine_path_attachment_get_rtti;a._spine_path_attachment_get_lengths=Y.spine_path_attachment_get_lengths;a._spine_path_attachment_set_lengths=Y.spine_path_attachment_set_lengths;a._spine_path_attachment_get_closed=Y.spine_path_attachment_get_closed;a._spine_path_attachment_set_closed=Y.spine_path_attachment_set_closed;a._spine_path_attachment_get_constant_speed=Y.spine_path_attachment_get_constant_speed;a._spine_path_attachment_set_constant_speed=Y.spine_path_attachment_set_constant_speed; +a._spine_path_attachment_get_color=Y.spine_path_attachment_get_color;a._spine_path_attachment_copy=Y.spine_path_attachment_copy;a._spine_path_attachment_compute_world_vertices_1=Y.spine_path_attachment_compute_world_vertices_1;a._spine_path_attachment_compute_world_vertices_2=Y.spine_path_attachment_compute_world_vertices_2;a._spine_path_attachment_get_id=Y.spine_path_attachment_get_id;a._spine_path_attachment_get_bones=Y.spine_path_attachment_get_bones;a._spine_path_attachment_set_bones=Y.spine_path_attachment_set_bones; +a._spine_path_attachment_get_vertices=Y.spine_path_attachment_get_vertices;a._spine_path_attachment_set_vertices=Y.spine_path_attachment_set_vertices;a._spine_path_attachment_get_world_vertices_length=Y.spine_path_attachment_get_world_vertices_length;a._spine_path_attachment_set_world_vertices_length=Y.spine_path_attachment_set_world_vertices_length;a._spine_path_attachment_get_timeline_attachment=Y.spine_path_attachment_get_timeline_attachment;a._spine_path_attachment_set_timeline_attachment=Y.spine_path_attachment_set_timeline_attachment; +a._spine_path_attachment_copy_to=Y.spine_path_attachment_copy_to;a._spine_path_attachment_get_name=Y.spine_path_attachment_get_name;a._spine_path_attachment_get_ref_count=Y.spine_path_attachment_get_ref_count;a._spine_path_attachment_reference=Y.spine_path_attachment_reference;a._spine_path_attachment_dereference=Y.spine_path_attachment_dereference;a._spine_path_attachment_rtti=Y.spine_path_attachment_rtti;a._spine_sequence_timeline_create=Y.spine_sequence_timeline_create; +a._spine_sequence_timeline_dispose=Y.spine_sequence_timeline_dispose;a._spine_sequence_timeline_get_rtti=Y.spine_sequence_timeline_get_rtti;a._spine_sequence_timeline_apply=Y.spine_sequence_timeline_apply;a._spine_sequence_timeline_set_frame=Y.spine_sequence_timeline_set_frame;a._spine_sequence_timeline_get_attachment=Y.spine_sequence_timeline_get_attachment;a._spine_sequence_timeline_get_slot_index=Y.spine_sequence_timeline_get_slot_index;a._spine_sequence_timeline_set_slot_index=Y.spine_sequence_timeline_set_slot_index; +a._spine_sequence_timeline_get_frame_entries=Y.spine_sequence_timeline_get_frame_entries;a._spine_sequence_timeline_get_frame_count=Y.spine_sequence_timeline_get_frame_count;a._spine_sequence_timeline_get_frames=Y.spine_sequence_timeline_get_frames;a._spine_sequence_timeline_get_duration=Y.spine_sequence_timeline_get_duration;a._spine_sequence_timeline_get_property_ids=Y.spine_sequence_timeline_get_property_ids;a._spine_sequence_timeline_rtti=Y.spine_sequence_timeline_rtti; +a._spine_animation_create=Y.spine_animation_create;a._spine_animation_dispose=Y.spine_animation_dispose;a._spine_animation_get_timelines=Y.spine_animation_get_timelines;a._spine_animation_set_timelines=Y.spine_animation_set_timelines;a._spine_animation_has_timeline=Y.spine_animation_has_timeline;a._spine_animation_get_duration=Y.spine_animation_get_duration;a._spine_animation_set_duration=Y.spine_animation_set_duration;a._spine_animation_apply=Y.spine_animation_apply;a._spine_animation_get_name=Y.spine_animation_get_name; +a._spine_animation_get_bones=Y.spine_animation_get_bones;a._spine_animation_search_1=Y.spine_animation_search_1;a._spine_animation_search_2=Y.spine_animation_search_2;a._spine_physics_constraint_timeline_dispose=Y.spine_physics_constraint_timeline_dispose;a._spine_physics_constraint_timeline_get_rtti=Y.spine_physics_constraint_timeline_get_rtti;a._spine_physics_constraint_timeline_apply=Y.spine_physics_constraint_timeline_apply;a._spine_physics_constraint_timeline_get_constraint_index=Y.spine_physics_constraint_timeline_get_constraint_index; +a._spine_physics_constraint_timeline_set_constraint_index=Y.spine_physics_constraint_timeline_set_constraint_index;a._spine_physics_constraint_timeline_set_frame=Y.spine_physics_constraint_timeline_set_frame;a._spine_physics_constraint_timeline_get_curve_value=Y.spine_physics_constraint_timeline_get_curve_value;a._spine_physics_constraint_timeline_get_relative_value=Y.spine_physics_constraint_timeline_get_relative_value;a._spine_physics_constraint_timeline_get_absolute_value_1=Y.spine_physics_constraint_timeline_get_absolute_value_1; +a._spine_physics_constraint_timeline_get_absolute_value_2=Y.spine_physics_constraint_timeline_get_absolute_value_2;a._spine_physics_constraint_timeline_get_scale_value=Y.spine_physics_constraint_timeline_get_scale_value;a._spine_physics_constraint_timeline_set_linear=Y.spine_physics_constraint_timeline_set_linear;a._spine_physics_constraint_timeline_set_stepped=Y.spine_physics_constraint_timeline_set_stepped;a._spine_physics_constraint_timeline_set_bezier=Y.spine_physics_constraint_timeline_set_bezier; +a._spine_physics_constraint_timeline_get_bezier_value=Y.spine_physics_constraint_timeline_get_bezier_value;a._spine_physics_constraint_timeline_get_curves=Y.spine_physics_constraint_timeline_get_curves;a._spine_physics_constraint_timeline_get_frame_entries=Y.spine_physics_constraint_timeline_get_frame_entries;a._spine_physics_constraint_timeline_get_frame_count=Y.spine_physics_constraint_timeline_get_frame_count;a._spine_physics_constraint_timeline_get_frames=Y.spine_physics_constraint_timeline_get_frames; +a._spine_physics_constraint_timeline_get_duration=Y.spine_physics_constraint_timeline_get_duration;a._spine_physics_constraint_timeline_get_property_ids=Y.spine_physics_constraint_timeline_get_property_ids;a._spine_physics_constraint_timeline_rtti=Y.spine_physics_constraint_timeline_rtti;a._spine_rgba_timeline_create=Y.spine_rgba_timeline_create;a._spine_rgba_timeline_dispose=Y.spine_rgba_timeline_dispose;a._spine_rgba_timeline_get_rtti=Y.spine_rgba_timeline_get_rtti; +a._spine_rgba_timeline_set_frame=Y.spine_rgba_timeline_set_frame;a._spine_rgba_timeline_apply=Y.spine_rgba_timeline_apply;a._spine_rgba_timeline_get_slot_index=Y.spine_rgba_timeline_get_slot_index;a._spine_rgba_timeline_set_slot_index=Y.spine_rgba_timeline_set_slot_index;a._spine_rgba_timeline_set_linear=Y.spine_rgba_timeline_set_linear;a._spine_rgba_timeline_set_stepped=Y.spine_rgba_timeline_set_stepped;a._spine_rgba_timeline_set_bezier=Y.spine_rgba_timeline_set_bezier; +a._spine_rgba_timeline_get_bezier_value=Y.spine_rgba_timeline_get_bezier_value;a._spine_rgba_timeline_get_curves=Y.spine_rgba_timeline_get_curves;a._spine_rgba_timeline_get_frame_entries=Y.spine_rgba_timeline_get_frame_entries;a._spine_rgba_timeline_get_frame_count=Y.spine_rgba_timeline_get_frame_count;a._spine_rgba_timeline_get_frames=Y.spine_rgba_timeline_get_frames;a._spine_rgba_timeline_get_duration=Y.spine_rgba_timeline_get_duration;a._spine_rgba_timeline_get_property_ids=Y.spine_rgba_timeline_get_property_ids; +a._spine_rgba_timeline_rtti=Y.spine_rgba_timeline_rtti;a._spine_clipping_attachment_create=Y.spine_clipping_attachment_create;a._spine_clipping_attachment_dispose=Y.spine_clipping_attachment_dispose;a._spine_clipping_attachment_get_rtti=Y.spine_clipping_attachment_get_rtti;a._spine_clipping_attachment_get_end_slot=Y.spine_clipping_attachment_get_end_slot;a._spine_clipping_attachment_set_end_slot=Y.spine_clipping_attachment_set_end_slot;a._spine_clipping_attachment_get_color=Y.spine_clipping_attachment_get_color; +a._spine_clipping_attachment_copy=Y.spine_clipping_attachment_copy;a._spine_clipping_attachment_compute_world_vertices_1=Y.spine_clipping_attachment_compute_world_vertices_1;a._spine_clipping_attachment_compute_world_vertices_2=Y.spine_clipping_attachment_compute_world_vertices_2;a._spine_clipping_attachment_get_id=Y.spine_clipping_attachment_get_id;a._spine_clipping_attachment_get_bones=Y.spine_clipping_attachment_get_bones;a._spine_clipping_attachment_set_bones=Y.spine_clipping_attachment_set_bones; +a._spine_clipping_attachment_get_vertices=Y.spine_clipping_attachment_get_vertices;a._spine_clipping_attachment_set_vertices=Y.spine_clipping_attachment_set_vertices;a._spine_clipping_attachment_get_world_vertices_length=Y.spine_clipping_attachment_get_world_vertices_length;a._spine_clipping_attachment_set_world_vertices_length=Y.spine_clipping_attachment_set_world_vertices_length;a._spine_clipping_attachment_get_timeline_attachment=Y.spine_clipping_attachment_get_timeline_attachment; +a._spine_clipping_attachment_set_timeline_attachment=Y.spine_clipping_attachment_set_timeline_attachment;a._spine_clipping_attachment_copy_to=Y.spine_clipping_attachment_copy_to;a._spine_clipping_attachment_get_name=Y.spine_clipping_attachment_get_name;a._spine_clipping_attachment_get_ref_count=Y.spine_clipping_attachment_get_ref_count;a._spine_clipping_attachment_reference=Y.spine_clipping_attachment_reference;a._spine_clipping_attachment_dereference=Y.spine_clipping_attachment_dereference; +a._spine_clipping_attachment_rtti=Y.spine_clipping_attachment_rtti;a._spine_from_y_create=Y.spine_from_y_create;a._spine_from_y_dispose=Y.spine_from_y_dispose;a._spine_from_y_get_rtti=Y.spine_from_y_get_rtti;a._spine_from_y_value=Y.spine_from_y_value;a._spine_from_y_rtti=Y.spine_from_y_rtti;a._spine_point_attachment_create=Y.spine_point_attachment_create;a._spine_point_attachment_dispose=Y.spine_point_attachment_dispose;a._spine_point_attachment_get_rtti=Y.spine_point_attachment_get_rtti; +a._spine_point_attachment_get_x=Y.spine_point_attachment_get_x;a._spine_point_attachment_set_x=Y.spine_point_attachment_set_x;a._spine_point_attachment_get_y=Y.spine_point_attachment_get_y;a._spine_point_attachment_set_y=Y.spine_point_attachment_set_y;a._spine_point_attachment_get_rotation=Y.spine_point_attachment_get_rotation;a._spine_point_attachment_set_rotation=Y.spine_point_attachment_set_rotation;a._spine_point_attachment_get_color=Y.spine_point_attachment_get_color; +a._spine_point_attachment_compute_world_position=Y.spine_point_attachment_compute_world_position;a._spine_point_attachment_compute_world_rotation=Y.spine_point_attachment_compute_world_rotation;a._spine_point_attachment_copy=Y.spine_point_attachment_copy;a._spine_point_attachment_get_name=Y.spine_point_attachment_get_name;a._spine_point_attachment_get_ref_count=Y.spine_point_attachment_get_ref_count;a._spine_point_attachment_reference=Y.spine_point_attachment_reference; +a._spine_point_attachment_dereference=Y.spine_point_attachment_dereference;a._spine_point_attachment_rtti=Y.spine_point_attachment_rtti;a._spine_path_constraint_mix_timeline_create=Y.spine_path_constraint_mix_timeline_create;a._spine_path_constraint_mix_timeline_dispose=Y.spine_path_constraint_mix_timeline_dispose;a._spine_path_constraint_mix_timeline_get_rtti=Y.spine_path_constraint_mix_timeline_get_rtti;a._spine_path_constraint_mix_timeline_apply=Y.spine_path_constraint_mix_timeline_apply; +a._spine_path_constraint_mix_timeline_set_frame=Y.spine_path_constraint_mix_timeline_set_frame;a._spine_path_constraint_mix_timeline_get_constraint_index=Y.spine_path_constraint_mix_timeline_get_constraint_index;a._spine_path_constraint_mix_timeline_set_constraint_index=Y.spine_path_constraint_mix_timeline_set_constraint_index;a._spine_path_constraint_mix_timeline_set_linear=Y.spine_path_constraint_mix_timeline_set_linear;a._spine_path_constraint_mix_timeline_set_stepped=Y.spine_path_constraint_mix_timeline_set_stepped; +a._spine_path_constraint_mix_timeline_set_bezier=Y.spine_path_constraint_mix_timeline_set_bezier;a._spine_path_constraint_mix_timeline_get_bezier_value=Y.spine_path_constraint_mix_timeline_get_bezier_value;a._spine_path_constraint_mix_timeline_get_curves=Y.spine_path_constraint_mix_timeline_get_curves;a._spine_path_constraint_mix_timeline_get_frame_entries=Y.spine_path_constraint_mix_timeline_get_frame_entries;a._spine_path_constraint_mix_timeline_get_frame_count=Y.spine_path_constraint_mix_timeline_get_frame_count; +a._spine_path_constraint_mix_timeline_get_frames=Y.spine_path_constraint_mix_timeline_get_frames;a._spine_path_constraint_mix_timeline_get_duration=Y.spine_path_constraint_mix_timeline_get_duration;a._spine_path_constraint_mix_timeline_get_property_ids=Y.spine_path_constraint_mix_timeline_get_property_ids;a._spine_path_constraint_mix_timeline_rtti=Y.spine_path_constraint_mix_timeline_rtti;a._spine_physics_constraint_reset_timeline_create=Y.spine_physics_constraint_reset_timeline_create; +a._spine_physics_constraint_reset_timeline_dispose=Y.spine_physics_constraint_reset_timeline_dispose;a._spine_physics_constraint_reset_timeline_get_rtti=Y.spine_physics_constraint_reset_timeline_get_rtti;a._spine_physics_constraint_reset_timeline_apply=Y.spine_physics_constraint_reset_timeline_apply;a._spine_physics_constraint_reset_timeline_get_frame_count=Y.spine_physics_constraint_reset_timeline_get_frame_count;a._spine_physics_constraint_reset_timeline_get_constraint_index=Y.spine_physics_constraint_reset_timeline_get_constraint_index; +a._spine_physics_constraint_reset_timeline_set_constraint_index=Y.spine_physics_constraint_reset_timeline_set_constraint_index;a._spine_physics_constraint_reset_timeline_set_frame=Y.spine_physics_constraint_reset_timeline_set_frame;a._spine_physics_constraint_reset_timeline_get_frame_entries=Y.spine_physics_constraint_reset_timeline_get_frame_entries;a._spine_physics_constraint_reset_timeline_get_frames=Y.spine_physics_constraint_reset_timeline_get_frames; +a._spine_physics_constraint_reset_timeline_get_duration=Y.spine_physics_constraint_reset_timeline_get_duration;a._spine_physics_constraint_reset_timeline_get_property_ids=Y.spine_physics_constraint_reset_timeline_get_property_ids;a._spine_physics_constraint_reset_timeline_rtti=Y.spine_physics_constraint_reset_timeline_rtti;a._spine_atlas_attachment_loader_create=Y.spine_atlas_attachment_loader_create;a._spine_atlas_attachment_loader_dispose=Y.spine_atlas_attachment_loader_dispose; +a._spine_atlas_attachment_loader_new_region_attachment=Y.spine_atlas_attachment_loader_new_region_attachment;a._spine_atlas_attachment_loader_new_mesh_attachment=Y.spine_atlas_attachment_loader_new_mesh_attachment;a._spine_atlas_attachment_loader_new_bounding_box_attachment=Y.spine_atlas_attachment_loader_new_bounding_box_attachment;a._spine_atlas_attachment_loader_new_path_attachment=Y.spine_atlas_attachment_loader_new_path_attachment;a._spine_atlas_attachment_loader_new_point_attachment=Y.spine_atlas_attachment_loader_new_point_attachment; +a._spine_atlas_attachment_loader_new_clipping_attachment=Y.spine_atlas_attachment_loader_new_clipping_attachment;a._spine_atlas_attachment_loader_find_region=Y.spine_atlas_attachment_loader_find_region;a._spine_slot_timeline_dispose=Y.spine_slot_timeline_dispose;a._spine_slot_timeline_get_rtti=Y.spine_slot_timeline_get_rtti;a._spine_slot_timeline_get_slot_index=Y.spine_slot_timeline_get_slot_index;a._spine_slot_timeline_set_slot_index=Y.spine_slot_timeline_set_slot_index; +a._spine_slot_timeline_rtti=Y.spine_slot_timeline_rtti;a._spine_physics_constraint_mix_timeline_create=Y.spine_physics_constraint_mix_timeline_create;a._spine_physics_constraint_mix_timeline_dispose=Y.spine_physics_constraint_mix_timeline_dispose;a._spine_physics_constraint_mix_timeline_get_rtti=Y.spine_physics_constraint_mix_timeline_get_rtti;a._spine_physics_constraint_mix_timeline_apply=Y.spine_physics_constraint_mix_timeline_apply; +a._spine_physics_constraint_mix_timeline_get_constraint_index=Y.spine_physics_constraint_mix_timeline_get_constraint_index;a._spine_physics_constraint_mix_timeline_set_constraint_index=Y.spine_physics_constraint_mix_timeline_set_constraint_index;a._spine_physics_constraint_mix_timeline_set_frame=Y.spine_physics_constraint_mix_timeline_set_frame;a._spine_physics_constraint_mix_timeline_get_curve_value=Y.spine_physics_constraint_mix_timeline_get_curve_value; +a._spine_physics_constraint_mix_timeline_get_relative_value=Y.spine_physics_constraint_mix_timeline_get_relative_value;a._spine_physics_constraint_mix_timeline_get_absolute_value_1=Y.spine_physics_constraint_mix_timeline_get_absolute_value_1;a._spine_physics_constraint_mix_timeline_get_absolute_value_2=Y.spine_physics_constraint_mix_timeline_get_absolute_value_2;a._spine_physics_constraint_mix_timeline_get_scale_value=Y.spine_physics_constraint_mix_timeline_get_scale_value; +a._spine_physics_constraint_mix_timeline_set_linear=Y.spine_physics_constraint_mix_timeline_set_linear;a._spine_physics_constraint_mix_timeline_set_stepped=Y.spine_physics_constraint_mix_timeline_set_stepped;a._spine_physics_constraint_mix_timeline_set_bezier=Y.spine_physics_constraint_mix_timeline_set_bezier;a._spine_physics_constraint_mix_timeline_get_bezier_value=Y.spine_physics_constraint_mix_timeline_get_bezier_value;a._spine_physics_constraint_mix_timeline_get_curves=Y.spine_physics_constraint_mix_timeline_get_curves; +a._spine_physics_constraint_mix_timeline_get_frame_entries=Y.spine_physics_constraint_mix_timeline_get_frame_entries;a._spine_physics_constraint_mix_timeline_get_frame_count=Y.spine_physics_constraint_mix_timeline_get_frame_count;a._spine_physics_constraint_mix_timeline_get_frames=Y.spine_physics_constraint_mix_timeline_get_frames;a._spine_physics_constraint_mix_timeline_get_duration=Y.spine_physics_constraint_mix_timeline_get_duration;a._spine_physics_constraint_mix_timeline_get_property_ids=Y.spine_physics_constraint_mix_timeline_get_property_ids; +a._spine_physics_constraint_mix_timeline_rtti=Y.spine_physics_constraint_mix_timeline_rtti;a._spine_from_x_create=Y.spine_from_x_create;a._spine_from_x_dispose=Y.spine_from_x_dispose;a._spine_from_x_get_rtti=Y.spine_from_x_get_rtti;a._spine_from_x_value=Y.spine_from_x_value;a._spine_from_x_rtti=Y.spine_from_x_rtti;a._spine_array_float_create=Y.spine_array_float_create;a._spine_array_float_create_with_capacity=Y.spine_array_float_create_with_capacity;a._spine_array_float_dispose=Y.spine_array_float_dispose; +a._spine_array_float_get_capacity=Y.spine_array_float_get_capacity;a._spine_array_float_size=Y.spine_array_float_size;a._spine_array_float_set_size=Y.spine_array_float_set_size;a._spine_array_float_ensure_capacity=Y.spine_array_float_ensure_capacity;a._spine_array_float_add_all=Y.spine_array_float_add_all;a._spine_array_float_clear_and_add_all=Y.spine_array_float_clear_and_add_all;a._spine_array_float_remove_at=Y.spine_array_float_remove_at;a._spine_array_float_contains=Y.spine_array_float_contains; +a._spine_array_float_index_of=Y.spine_array_float_index_of;a._spine_array_float_buffer=Y.spine_array_float_buffer;a._spine_array_int_create=Y.spine_array_int_create;a._spine_array_int_create_with_capacity=Y.spine_array_int_create_with_capacity;a._spine_array_int_dispose=Y.spine_array_int_dispose;a._spine_array_int_clear=Y.spine_array_int_clear;a._spine_array_int_get_capacity=Y.spine_array_int_get_capacity;a._spine_array_int_size=Y.spine_array_int_size;a._spine_array_int_set_size=Y.spine_array_int_set_size; +a._spine_array_int_ensure_capacity=Y.spine_array_int_ensure_capacity;a._spine_array_int_add=Y.spine_array_int_add;a._spine_array_int_add_all=Y.spine_array_int_add_all;a._spine_array_int_clear_and_add_all=Y.spine_array_int_clear_and_add_all;a._spine_array_int_remove_at=Y.spine_array_int_remove_at;a._spine_array_int_contains=Y.spine_array_int_contains;a._spine_array_int_index_of=Y.spine_array_int_index_of;a._spine_array_int_buffer=Y.spine_array_int_buffer;a._spine_array_unsigned_short_create=Y.spine_array_unsigned_short_create; +a._spine_array_unsigned_short_create_with_capacity=Y.spine_array_unsigned_short_create_with_capacity;a._spine_array_unsigned_short_dispose=Y.spine_array_unsigned_short_dispose;a._spine_array_unsigned_short_clear=Y.spine_array_unsigned_short_clear;a._spine_array_unsigned_short_get_capacity=Y.spine_array_unsigned_short_get_capacity;a._spine_array_unsigned_short_size=Y.spine_array_unsigned_short_size;a._spine_array_unsigned_short_set_size=Y.spine_array_unsigned_short_set_size; +a._spine_array_unsigned_short_ensure_capacity=Y.spine_array_unsigned_short_ensure_capacity;a._spine_array_unsigned_short_add=Y.spine_array_unsigned_short_add;a._spine_array_unsigned_short_add_all=Y.spine_array_unsigned_short_add_all;a._spine_array_unsigned_short_clear_and_add_all=Y.spine_array_unsigned_short_clear_and_add_all;a._spine_array_unsigned_short_remove_at=Y.spine_array_unsigned_short_remove_at;a._spine_array_unsigned_short_contains=Y.spine_array_unsigned_short_contains; +a._spine_array_unsigned_short_index_of=Y.spine_array_unsigned_short_index_of;a._spine_array_unsigned_short_buffer=Y.spine_array_unsigned_short_buffer;a._spine_array_property_id_create=Y.spine_array_property_id_create;a._spine_array_property_id_create_with_capacity=Y.spine_array_property_id_create_with_capacity;a._spine_array_property_id_dispose=Y.spine_array_property_id_dispose;a._spine_array_property_id_clear=Y.spine_array_property_id_clear;a._spine_array_property_id_get_capacity=Y.spine_array_property_id_get_capacity; +a._spine_array_property_id_size=Y.spine_array_property_id_size;a._spine_array_property_id_set_size=Y.spine_array_property_id_set_size;a._spine_array_property_id_ensure_capacity=Y.spine_array_property_id_ensure_capacity;a._spine_array_property_id_add=Y.spine_array_property_id_add;a._spine_array_property_id_add_all=Y.spine_array_property_id_add_all;a._spine_array_property_id_clear_and_add_all=Y.spine_array_property_id_clear_and_add_all;a._spine_array_property_id_remove_at=Y.spine_array_property_id_remove_at; +a._spine_array_property_id_contains=Y.spine_array_property_id_contains;a._spine_array_property_id_index_of=Y.spine_array_property_id_index_of;a._spine_array_property_id_buffer=Y.spine_array_property_id_buffer;a._spine_array_animation_create=Y.spine_array_animation_create;a._spine_array_animation_create_with_capacity=Y.spine_array_animation_create_with_capacity;a._spine_array_animation_dispose=Y.spine_array_animation_dispose;a._spine_array_animation_clear=Y.spine_array_animation_clear; +a._spine_array_animation_get_capacity=Y.spine_array_animation_get_capacity;a._spine_array_animation_size=Y.spine_array_animation_size;a._spine_array_animation_set_size=Y.spine_array_animation_set_size;a._spine_array_animation_ensure_capacity=Y.spine_array_animation_ensure_capacity;a._spine_array_animation_add=Y.spine_array_animation_add;a._spine_array_animation_add_all=Y.spine_array_animation_add_all;a._spine_array_animation_clear_and_add_all=Y.spine_array_animation_clear_and_add_all; +a._spine_array_animation_remove_at=Y.spine_array_animation_remove_at;a._spine_array_animation_contains=Y.spine_array_animation_contains;a._spine_array_animation_index_of=Y.spine_array_animation_index_of;a._spine_array_animation_buffer=Y.spine_array_animation_buffer;a._spine_array_atlas_page_create=Y.spine_array_atlas_page_create;a._spine_array_atlas_page_create_with_capacity=Y.spine_array_atlas_page_create_with_capacity;a._spine_array_atlas_page_dispose=Y.spine_array_atlas_page_dispose; +a._spine_array_atlas_page_clear=Y.spine_array_atlas_page_clear;a._spine_array_atlas_page_get_capacity=Y.spine_array_atlas_page_get_capacity;a._spine_array_atlas_page_size=Y.spine_array_atlas_page_size;a._spine_array_atlas_page_set_size=Y.spine_array_atlas_page_set_size;a._spine_array_atlas_page_ensure_capacity=Y.spine_array_atlas_page_ensure_capacity;a._spine_array_atlas_page_add=Y.spine_array_atlas_page_add;a._spine_array_atlas_page_add_all=Y.spine_array_atlas_page_add_all; +a._spine_array_atlas_page_clear_and_add_all=Y.spine_array_atlas_page_clear_and_add_all;a._spine_array_atlas_page_remove_at=Y.spine_array_atlas_page_remove_at;a._spine_array_atlas_page_contains=Y.spine_array_atlas_page_contains;a._spine_array_atlas_page_index_of=Y.spine_array_atlas_page_index_of;a._spine_array_atlas_page_buffer=Y.spine_array_atlas_page_buffer;a._spine_array_atlas_region_create=Y.spine_array_atlas_region_create;a._spine_array_atlas_region_create_with_capacity=Y.spine_array_atlas_region_create_with_capacity; +a._spine_array_atlas_region_dispose=Y.spine_array_atlas_region_dispose;a._spine_array_atlas_region_clear=Y.spine_array_atlas_region_clear;a._spine_array_atlas_region_get_capacity=Y.spine_array_atlas_region_get_capacity;a._spine_array_atlas_region_size=Y.spine_array_atlas_region_size;a._spine_array_atlas_region_set_size=Y.spine_array_atlas_region_set_size;a._spine_array_atlas_region_ensure_capacity=Y.spine_array_atlas_region_ensure_capacity;a._spine_array_atlas_region_add=Y.spine_array_atlas_region_add; +a._spine_array_atlas_region_add_all=Y.spine_array_atlas_region_add_all;a._spine_array_atlas_region_clear_and_add_all=Y.spine_array_atlas_region_clear_and_add_all;a._spine_array_atlas_region_remove_at=Y.spine_array_atlas_region_remove_at;a._spine_array_atlas_region_contains=Y.spine_array_atlas_region_contains;a._spine_array_atlas_region_index_of=Y.spine_array_atlas_region_index_of;a._spine_array_atlas_region_buffer=Y.spine_array_atlas_region_buffer;a._spine_array_attachment_create=Y.spine_array_attachment_create; +a._spine_array_attachment_create_with_capacity=Y.spine_array_attachment_create_with_capacity;a._spine_array_attachment_dispose=Y.spine_array_attachment_dispose;a._spine_array_attachment_clear=Y.spine_array_attachment_clear;a._spine_array_attachment_get_capacity=Y.spine_array_attachment_get_capacity;a._spine_array_attachment_size=Y.spine_array_attachment_size;a._spine_array_attachment_set_size=Y.spine_array_attachment_set_size;a._spine_array_attachment_ensure_capacity=Y.spine_array_attachment_ensure_capacity; +a._spine_array_attachment_add=Y.spine_array_attachment_add;a._spine_array_attachment_add_all=Y.spine_array_attachment_add_all;a._spine_array_attachment_clear_and_add_all=Y.spine_array_attachment_clear_and_add_all;a._spine_array_attachment_remove_at=Y.spine_array_attachment_remove_at;a._spine_array_attachment_contains=Y.spine_array_attachment_contains;a._spine_array_attachment_index_of=Y.spine_array_attachment_index_of;a._spine_array_attachment_buffer=Y.spine_array_attachment_buffer; +a._spine_array_bone_create=Y.spine_array_bone_create;a._spine_array_bone_create_with_capacity=Y.spine_array_bone_create_with_capacity;a._spine_array_bone_dispose=Y.spine_array_bone_dispose;a._spine_array_bone_clear=Y.spine_array_bone_clear;a._spine_array_bone_get_capacity=Y.spine_array_bone_get_capacity;a._spine_array_bone_size=Y.spine_array_bone_size;a._spine_array_bone_set_size=Y.spine_array_bone_set_size;a._spine_array_bone_ensure_capacity=Y.spine_array_bone_ensure_capacity; +a._spine_array_bone_add=Y.spine_array_bone_add;a._spine_array_bone_add_all=Y.spine_array_bone_add_all;a._spine_array_bone_clear_and_add_all=Y.spine_array_bone_clear_and_add_all;a._spine_array_bone_remove_at=Y.spine_array_bone_remove_at;a._spine_array_bone_contains=Y.spine_array_bone_contains;a._spine_array_bone_index_of=Y.spine_array_bone_index_of;a._spine_array_bone_buffer=Y.spine_array_bone_buffer;a._spine_array_bone_data_create=Y.spine_array_bone_data_create; +a._spine_array_bone_data_create_with_capacity=Y.spine_array_bone_data_create_with_capacity;a._spine_array_bone_data_dispose=Y.spine_array_bone_data_dispose;a._spine_array_bone_data_clear=Y.spine_array_bone_data_clear;a._spine_array_bone_data_get_capacity=Y.spine_array_bone_data_get_capacity;a._spine_array_bone_data_size=Y.spine_array_bone_data_size;a._spine_array_bone_data_set_size=Y.spine_array_bone_data_set_size;a._spine_array_bone_data_ensure_capacity=Y.spine_array_bone_data_ensure_capacity; +a._spine_array_bone_data_add=Y.spine_array_bone_data_add;a._spine_array_bone_data_add_all=Y.spine_array_bone_data_add_all;a._spine_array_bone_data_clear_and_add_all=Y.spine_array_bone_data_clear_and_add_all;a._spine_array_bone_data_remove_at=Y.spine_array_bone_data_remove_at;a._spine_array_bone_data_contains=Y.spine_array_bone_data_contains;a._spine_array_bone_data_index_of=Y.spine_array_bone_data_index_of;a._spine_array_bone_data_buffer=Y.spine_array_bone_data_buffer; +a._spine_array_bone_pose_create=Y.spine_array_bone_pose_create;a._spine_array_bone_pose_create_with_capacity=Y.spine_array_bone_pose_create_with_capacity;a._spine_array_bone_pose_dispose=Y.spine_array_bone_pose_dispose;a._spine_array_bone_pose_clear=Y.spine_array_bone_pose_clear;a._spine_array_bone_pose_get_capacity=Y.spine_array_bone_pose_get_capacity;a._spine_array_bone_pose_size=Y.spine_array_bone_pose_size;a._spine_array_bone_pose_set_size=Y.spine_array_bone_pose_set_size; +a._spine_array_bone_pose_ensure_capacity=Y.spine_array_bone_pose_ensure_capacity;a._spine_array_bone_pose_add=Y.spine_array_bone_pose_add;a._spine_array_bone_pose_add_all=Y.spine_array_bone_pose_add_all;a._spine_array_bone_pose_clear_and_add_all=Y.spine_array_bone_pose_clear_and_add_all;a._spine_array_bone_pose_remove_at=Y.spine_array_bone_pose_remove_at;a._spine_array_bone_pose_contains=Y.spine_array_bone_pose_contains;a._spine_array_bone_pose_index_of=Y.spine_array_bone_pose_index_of; +a._spine_array_bone_pose_buffer=Y.spine_array_bone_pose_buffer;a._spine_array_bounding_box_attachment_create=Y.spine_array_bounding_box_attachment_create;a._spine_array_bounding_box_attachment_create_with_capacity=Y.spine_array_bounding_box_attachment_create_with_capacity;a._spine_array_bounding_box_attachment_dispose=Y.spine_array_bounding_box_attachment_dispose;a._spine_array_bounding_box_attachment_clear=Y.spine_array_bounding_box_attachment_clear; +a._spine_array_bounding_box_attachment_get_capacity=Y.spine_array_bounding_box_attachment_get_capacity;a._spine_array_bounding_box_attachment_size=Y.spine_array_bounding_box_attachment_size;a._spine_array_bounding_box_attachment_set_size=Y.spine_array_bounding_box_attachment_set_size;a._spine_array_bounding_box_attachment_ensure_capacity=Y.spine_array_bounding_box_attachment_ensure_capacity;a._spine_array_bounding_box_attachment_add=Y.spine_array_bounding_box_attachment_add; +a._spine_array_bounding_box_attachment_add_all=Y.spine_array_bounding_box_attachment_add_all;a._spine_array_bounding_box_attachment_clear_and_add_all=Y.spine_array_bounding_box_attachment_clear_and_add_all;a._spine_array_bounding_box_attachment_remove_at=Y.spine_array_bounding_box_attachment_remove_at;a._spine_array_bounding_box_attachment_contains=Y.spine_array_bounding_box_attachment_contains;a._spine_array_bounding_box_attachment_index_of=Y.spine_array_bounding_box_attachment_index_of; +a._spine_array_bounding_box_attachment_buffer=Y.spine_array_bounding_box_attachment_buffer;a._spine_array_constraint_create=Y.spine_array_constraint_create;a._spine_array_constraint_create_with_capacity=Y.spine_array_constraint_create_with_capacity;a._spine_array_constraint_dispose=Y.spine_array_constraint_dispose;a._spine_array_constraint_clear=Y.spine_array_constraint_clear;a._spine_array_constraint_get_capacity=Y.spine_array_constraint_get_capacity;a._spine_array_constraint_size=Y.spine_array_constraint_size; +a._spine_array_constraint_set_size=Y.spine_array_constraint_set_size;a._spine_array_constraint_ensure_capacity=Y.spine_array_constraint_ensure_capacity;a._spine_array_constraint_add=Y.spine_array_constraint_add;a._spine_array_constraint_add_all=Y.spine_array_constraint_add_all;a._spine_array_constraint_clear_and_add_all=Y.spine_array_constraint_clear_and_add_all;a._spine_array_constraint_remove_at=Y.spine_array_constraint_remove_at;a._spine_array_constraint_contains=Y.spine_array_constraint_contains; +a._spine_array_constraint_index_of=Y.spine_array_constraint_index_of;a._spine_array_constraint_buffer=Y.spine_array_constraint_buffer;a._spine_array_constraint_data_create=Y.spine_array_constraint_data_create;a._spine_array_constraint_data_create_with_capacity=Y.spine_array_constraint_data_create_with_capacity;a._spine_array_constraint_data_dispose=Y.spine_array_constraint_data_dispose;a._spine_array_constraint_data_clear=Y.spine_array_constraint_data_clear; +a._spine_array_constraint_data_get_capacity=Y.spine_array_constraint_data_get_capacity;a._spine_array_constraint_data_size=Y.spine_array_constraint_data_size;a._spine_array_constraint_data_set_size=Y.spine_array_constraint_data_set_size;a._spine_array_constraint_data_ensure_capacity=Y.spine_array_constraint_data_ensure_capacity;a._spine_array_constraint_data_add=Y.spine_array_constraint_data_add;a._spine_array_constraint_data_add_all=Y.spine_array_constraint_data_add_all; +a._spine_array_constraint_data_clear_and_add_all=Y.spine_array_constraint_data_clear_and_add_all;a._spine_array_constraint_data_remove_at=Y.spine_array_constraint_data_remove_at;a._spine_array_constraint_data_contains=Y.spine_array_constraint_data_contains;a._spine_array_constraint_data_index_of=Y.spine_array_constraint_data_index_of;a._spine_array_constraint_data_buffer=Y.spine_array_constraint_data_buffer;a._spine_array_event_create=Y.spine_array_event_create; +a._spine_array_event_create_with_capacity=Y.spine_array_event_create_with_capacity;a._spine_array_event_dispose=Y.spine_array_event_dispose;a._spine_array_event_clear=Y.spine_array_event_clear;a._spine_array_event_get_capacity=Y.spine_array_event_get_capacity;a._spine_array_event_size=Y.spine_array_event_size;a._spine_array_event_set_size=Y.spine_array_event_set_size;a._spine_array_event_ensure_capacity=Y.spine_array_event_ensure_capacity;a._spine_array_event_add=Y.spine_array_event_add; +a._spine_array_event_add_all=Y.spine_array_event_add_all;a._spine_array_event_clear_and_add_all=Y.spine_array_event_clear_and_add_all;a._spine_array_event_remove_at=Y.spine_array_event_remove_at;a._spine_array_event_contains=Y.spine_array_event_contains;a._spine_array_event_index_of=Y.spine_array_event_index_of;a._spine_array_event_buffer=Y.spine_array_event_buffer;a._spine_array_event_data_create=Y.spine_array_event_data_create;a._spine_array_event_data_create_with_capacity=Y.spine_array_event_data_create_with_capacity; +a._spine_array_event_data_dispose=Y.spine_array_event_data_dispose;a._spine_array_event_data_clear=Y.spine_array_event_data_clear;a._spine_array_event_data_get_capacity=Y.spine_array_event_data_get_capacity;a._spine_array_event_data_size=Y.spine_array_event_data_size;a._spine_array_event_data_set_size=Y.spine_array_event_data_set_size;a._spine_array_event_data_ensure_capacity=Y.spine_array_event_data_ensure_capacity;a._spine_array_event_data_add=Y.spine_array_event_data_add; +a._spine_array_event_data_add_all=Y.spine_array_event_data_add_all;a._spine_array_event_data_clear_and_add_all=Y.spine_array_event_data_clear_and_add_all;a._spine_array_event_data_remove_at=Y.spine_array_event_data_remove_at;a._spine_array_event_data_contains=Y.spine_array_event_data_contains;a._spine_array_event_data_index_of=Y.spine_array_event_data_index_of;a._spine_array_event_data_buffer=Y.spine_array_event_data_buffer;a._spine_array_from_property_create=Y.spine_array_from_property_create; +a._spine_array_from_property_create_with_capacity=Y.spine_array_from_property_create_with_capacity;a._spine_array_from_property_dispose=Y.spine_array_from_property_dispose;a._spine_array_from_property_clear=Y.spine_array_from_property_clear;a._spine_array_from_property_get_capacity=Y.spine_array_from_property_get_capacity;a._spine_array_from_property_size=Y.spine_array_from_property_size;a._spine_array_from_property_set_size=Y.spine_array_from_property_set_size; +a._spine_array_from_property_ensure_capacity=Y.spine_array_from_property_ensure_capacity;a._spine_array_from_property_add=Y.spine_array_from_property_add;a._spine_array_from_property_add_all=Y.spine_array_from_property_add_all;a._spine_array_from_property_clear_and_add_all=Y.spine_array_from_property_clear_and_add_all;a._spine_array_from_property_remove_at=Y.spine_array_from_property_remove_at;a._spine_array_from_property_contains=Y.spine_array_from_property_contains; +a._spine_array_from_property_index_of=Y.spine_array_from_property_index_of;a._spine_array_from_property_buffer=Y.spine_array_from_property_buffer;a._spine_array_physics_constraint_create=Y.spine_array_physics_constraint_create;a._spine_array_physics_constraint_create_with_capacity=Y.spine_array_physics_constraint_create_with_capacity;a._spine_array_physics_constraint_dispose=Y.spine_array_physics_constraint_dispose;a._spine_array_physics_constraint_clear=Y.spine_array_physics_constraint_clear; +a._spine_array_physics_constraint_get_capacity=Y.spine_array_physics_constraint_get_capacity;a._spine_array_physics_constraint_size=Y.spine_array_physics_constraint_size;a._spine_array_physics_constraint_set_size=Y.spine_array_physics_constraint_set_size;a._spine_array_physics_constraint_ensure_capacity=Y.spine_array_physics_constraint_ensure_capacity;a._spine_array_physics_constraint_add=Y.spine_array_physics_constraint_add;a._spine_array_physics_constraint_add_all=Y.spine_array_physics_constraint_add_all; +a._spine_array_physics_constraint_clear_and_add_all=Y.spine_array_physics_constraint_clear_and_add_all;a._spine_array_physics_constraint_remove_at=Y.spine_array_physics_constraint_remove_at;a._spine_array_physics_constraint_contains=Y.spine_array_physics_constraint_contains;a._spine_array_physics_constraint_index_of=Y.spine_array_physics_constraint_index_of;a._spine_array_physics_constraint_buffer=Y.spine_array_physics_constraint_buffer;a._spine_array_polygon_create=Y.spine_array_polygon_create; +a._spine_array_polygon_create_with_capacity=Y.spine_array_polygon_create_with_capacity;a._spine_array_polygon_dispose=Y.spine_array_polygon_dispose;a._spine_array_polygon_clear=Y.spine_array_polygon_clear;a._spine_array_polygon_get_capacity=Y.spine_array_polygon_get_capacity;a._spine_array_polygon_size=Y.spine_array_polygon_size;a._spine_array_polygon_set_size=Y.spine_array_polygon_set_size;a._spine_array_polygon_ensure_capacity=Y.spine_array_polygon_ensure_capacity;a._spine_array_polygon_add=Y.spine_array_polygon_add; +a._spine_array_polygon_add_all=Y.spine_array_polygon_add_all;a._spine_array_polygon_clear_and_add_all=Y.spine_array_polygon_clear_and_add_all;a._spine_array_polygon_remove_at=Y.spine_array_polygon_remove_at;a._spine_array_polygon_contains=Y.spine_array_polygon_contains;a._spine_array_polygon_index_of=Y.spine_array_polygon_index_of;a._spine_array_polygon_buffer=Y.spine_array_polygon_buffer;a._spine_array_skin_create=Y.spine_array_skin_create;a._spine_array_skin_create_with_capacity=Y.spine_array_skin_create_with_capacity; +a._spine_array_skin_dispose=Y.spine_array_skin_dispose;a._spine_array_skin_clear=Y.spine_array_skin_clear;a._spine_array_skin_get_capacity=Y.spine_array_skin_get_capacity;a._spine_array_skin_size=Y.spine_array_skin_size;a._spine_array_skin_set_size=Y.spine_array_skin_set_size;a._spine_array_skin_ensure_capacity=Y.spine_array_skin_ensure_capacity;a._spine_array_skin_add=Y.spine_array_skin_add;a._spine_array_skin_add_all=Y.spine_array_skin_add_all;a._spine_array_skin_clear_and_add_all=Y.spine_array_skin_clear_and_add_all; +a._spine_array_skin_remove_at=Y.spine_array_skin_remove_at;a._spine_array_skin_contains=Y.spine_array_skin_contains;a._spine_array_skin_index_of=Y.spine_array_skin_index_of;a._spine_array_skin_buffer=Y.spine_array_skin_buffer;a._spine_array_slot_create=Y.spine_array_slot_create;a._spine_array_slot_create_with_capacity=Y.spine_array_slot_create_with_capacity;a._spine_array_slot_dispose=Y.spine_array_slot_dispose;a._spine_array_slot_clear=Y.spine_array_slot_clear;a._spine_array_slot_get_capacity=Y.spine_array_slot_get_capacity; +a._spine_array_slot_size=Y.spine_array_slot_size;a._spine_array_slot_set_size=Y.spine_array_slot_set_size;a._spine_array_slot_ensure_capacity=Y.spine_array_slot_ensure_capacity;a._spine_array_slot_add=Y.spine_array_slot_add;a._spine_array_slot_add_all=Y.spine_array_slot_add_all;a._spine_array_slot_clear_and_add_all=Y.spine_array_slot_clear_and_add_all;a._spine_array_slot_remove_at=Y.spine_array_slot_remove_at;a._spine_array_slot_contains=Y.spine_array_slot_contains;a._spine_array_slot_index_of=Y.spine_array_slot_index_of; +a._spine_array_slot_buffer=Y.spine_array_slot_buffer;a._spine_array_slot_data_create=Y.spine_array_slot_data_create;a._spine_array_slot_data_create_with_capacity=Y.spine_array_slot_data_create_with_capacity;a._spine_array_slot_data_dispose=Y.spine_array_slot_data_dispose;a._spine_array_slot_data_clear=Y.spine_array_slot_data_clear;a._spine_array_slot_data_get_capacity=Y.spine_array_slot_data_get_capacity;a._spine_array_slot_data_size=Y.spine_array_slot_data_size; +a._spine_array_slot_data_set_size=Y.spine_array_slot_data_set_size;a._spine_array_slot_data_ensure_capacity=Y.spine_array_slot_data_ensure_capacity;a._spine_array_slot_data_add=Y.spine_array_slot_data_add;a._spine_array_slot_data_add_all=Y.spine_array_slot_data_add_all;a._spine_array_slot_data_clear_and_add_all=Y.spine_array_slot_data_clear_and_add_all;a._spine_array_slot_data_remove_at=Y.spine_array_slot_data_remove_at;a._spine_array_slot_data_contains=Y.spine_array_slot_data_contains; +a._spine_array_slot_data_index_of=Y.spine_array_slot_data_index_of;a._spine_array_slot_data_buffer=Y.spine_array_slot_data_buffer;a._spine_array_texture_region_create=Y.spine_array_texture_region_create;a._spine_array_texture_region_create_with_capacity=Y.spine_array_texture_region_create_with_capacity;a._spine_array_texture_region_dispose=Y.spine_array_texture_region_dispose;a._spine_array_texture_region_clear=Y.spine_array_texture_region_clear;a._spine_array_texture_region_get_capacity=Y.spine_array_texture_region_get_capacity; +a._spine_array_texture_region_size=Y.spine_array_texture_region_size;a._spine_array_texture_region_set_size=Y.spine_array_texture_region_set_size;a._spine_array_texture_region_ensure_capacity=Y.spine_array_texture_region_ensure_capacity;a._spine_array_texture_region_add=Y.spine_array_texture_region_add;a._spine_array_texture_region_add_all=Y.spine_array_texture_region_add_all;a._spine_array_texture_region_clear_and_add_all=Y.spine_array_texture_region_clear_and_add_all; +a._spine_array_texture_region_remove_at=Y.spine_array_texture_region_remove_at;a._spine_array_texture_region_contains=Y.spine_array_texture_region_contains;a._spine_array_texture_region_index_of=Y.spine_array_texture_region_index_of;a._spine_array_texture_region_buffer=Y.spine_array_texture_region_buffer;a._spine_array_timeline_create=Y.spine_array_timeline_create;a._spine_array_timeline_create_with_capacity=Y.spine_array_timeline_create_with_capacity;a._spine_array_timeline_dispose=Y.spine_array_timeline_dispose; +a._spine_array_timeline_clear=Y.spine_array_timeline_clear;a._spine_array_timeline_get_capacity=Y.spine_array_timeline_get_capacity;a._spine_array_timeline_size=Y.spine_array_timeline_size;a._spine_array_timeline_set_size=Y.spine_array_timeline_set_size;a._spine_array_timeline_ensure_capacity=Y.spine_array_timeline_ensure_capacity;a._spine_array_timeline_add=Y.spine_array_timeline_add;a._spine_array_timeline_add_all=Y.spine_array_timeline_add_all;a._spine_array_timeline_clear_and_add_all=Y.spine_array_timeline_clear_and_add_all; +a._spine_array_timeline_remove_at=Y.spine_array_timeline_remove_at;a._spine_array_timeline_contains=Y.spine_array_timeline_contains;a._spine_array_timeline_index_of=Y.spine_array_timeline_index_of;a._spine_array_timeline_buffer=Y.spine_array_timeline_buffer;a._spine_array_to_property_create=Y.spine_array_to_property_create;a._spine_array_to_property_create_with_capacity=Y.spine_array_to_property_create_with_capacity;a._spine_array_to_property_dispose=Y.spine_array_to_property_dispose; +a._spine_array_to_property_clear=Y.spine_array_to_property_clear;a._spine_array_to_property_get_capacity=Y.spine_array_to_property_get_capacity;a._spine_array_to_property_size=Y.spine_array_to_property_size;a._spine_array_to_property_set_size=Y.spine_array_to_property_set_size;a._spine_array_to_property_ensure_capacity=Y.spine_array_to_property_ensure_capacity;a._spine_array_to_property_add=Y.spine_array_to_property_add;a._spine_array_to_property_add_all=Y.spine_array_to_property_add_all; +a._spine_array_to_property_clear_and_add_all=Y.spine_array_to_property_clear_and_add_all;a._spine_array_to_property_remove_at=Y.spine_array_to_property_remove_at;a._spine_array_to_property_contains=Y.spine_array_to_property_contains;a._spine_array_to_property_index_of=Y.spine_array_to_property_index_of;a._spine_array_to_property_buffer=Y.spine_array_to_property_buffer;a._spine_array_track_entry_create=Y.spine_array_track_entry_create;a._spine_array_track_entry_create_with_capacity=Y.spine_array_track_entry_create_with_capacity; +a._spine_array_track_entry_dispose=Y.spine_array_track_entry_dispose;a._spine_array_track_entry_clear=Y.spine_array_track_entry_clear;a._spine_array_track_entry_get_capacity=Y.spine_array_track_entry_get_capacity;a._spine_array_track_entry_size=Y.spine_array_track_entry_size;a._spine_array_track_entry_set_size=Y.spine_array_track_entry_set_size;a._spine_array_track_entry_ensure_capacity=Y.spine_array_track_entry_ensure_capacity;a._spine_array_track_entry_add=Y.spine_array_track_entry_add; +a._spine_array_track_entry_add_all=Y.spine_array_track_entry_add_all;a._spine_array_track_entry_clear_and_add_all=Y.spine_array_track_entry_clear_and_add_all;a._spine_array_track_entry_remove_at=Y.spine_array_track_entry_remove_at;a._spine_array_track_entry_contains=Y.spine_array_track_entry_contains;a._spine_array_track_entry_index_of=Y.spine_array_track_entry_index_of;a._spine_array_track_entry_buffer=Y.spine_array_track_entry_buffer;a._spine_array_update_create=Y.spine_array_update_create; +a._spine_array_update_create_with_capacity=Y.spine_array_update_create_with_capacity;a._spine_array_update_dispose=Y.spine_array_update_dispose;a._spine_array_update_clear=Y.spine_array_update_clear;a._spine_array_update_get_capacity=Y.spine_array_update_get_capacity;a._spine_array_update_size=Y.spine_array_update_size;a._spine_array_update_set_size=Y.spine_array_update_set_size;a._spine_array_update_ensure_capacity=Y.spine_array_update_ensure_capacity;a._spine_array_update_add=Y.spine_array_update_add; +a._spine_array_update_add_all=Y.spine_array_update_add_all;a._spine_array_update_clear_and_add_all=Y.spine_array_update_clear_and_add_all;a._spine_array_update_remove_at=Y.spine_array_update_remove_at;a._spine_array_update_contains=Y.spine_array_update_contains;a._spine_array_update_index_of=Y.spine_array_update_index_of;a._spine_array_update_buffer=Y.spine_array_update_buffer;a._spine_scale_timeline_create=Y.spine_scale_timeline_create;a._spine_scale_timeline_dispose=Y.spine_scale_timeline_dispose; +a._spine_scale_timeline_get_rtti=Y.spine_scale_timeline_get_rtti;a._spine_scale_timeline_apply=Y.spine_scale_timeline_apply;a._spine_scale_timeline_get_bone_index=Y.spine_scale_timeline_get_bone_index;a._spine_scale_timeline_set_bone_index=Y.spine_scale_timeline_set_bone_index;a._spine_scale_timeline_set_frame=Y.spine_scale_timeline_set_frame;a._spine_scale_timeline_set_linear=Y.spine_scale_timeline_set_linear;a._spine_scale_timeline_set_stepped=Y.spine_scale_timeline_set_stepped; +a._spine_scale_timeline_set_bezier=Y.spine_scale_timeline_set_bezier;a._spine_scale_timeline_get_bezier_value=Y.spine_scale_timeline_get_bezier_value;a._spine_scale_timeline_get_curves=Y.spine_scale_timeline_get_curves;a._spine_scale_timeline_get_frame_entries=Y.spine_scale_timeline_get_frame_entries;a._spine_scale_timeline_get_frame_count=Y.spine_scale_timeline_get_frame_count;a._spine_scale_timeline_get_frames=Y.spine_scale_timeline_get_frames;a._spine_scale_timeline_get_duration=Y.spine_scale_timeline_get_duration; +a._spine_scale_timeline_get_property_ids=Y.spine_scale_timeline_get_property_ids;a._spine_scale_timeline_rtti=Y.spine_scale_timeline_rtti;a._spine_attachment_loader_dispose=Y.spine_attachment_loader_dispose;a._spine_attachment_loader_new_region_attachment=Y.spine_attachment_loader_new_region_attachment;a._spine_attachment_loader_new_mesh_attachment=Y.spine_attachment_loader_new_mesh_attachment;a._spine_attachment_loader_new_bounding_box_attachment=Y.spine_attachment_loader_new_bounding_box_attachment; +a._spine_attachment_loader_new_path_attachment=Y.spine_attachment_loader_new_path_attachment;a._spine_attachment_loader_new_point_attachment=Y.spine_attachment_loader_new_point_attachment;a._spine_attachment_loader_new_clipping_attachment=Y.spine_attachment_loader_new_clipping_attachment;a._spine_draw_order_timeline_create=Y.spine_draw_order_timeline_create;a._spine_draw_order_timeline_dispose=Y.spine_draw_order_timeline_dispose;a._spine_draw_order_timeline_get_rtti=Y.spine_draw_order_timeline_get_rtti; +a._spine_draw_order_timeline_apply=Y.spine_draw_order_timeline_apply;a._spine_draw_order_timeline_get_frame_count=Y.spine_draw_order_timeline_get_frame_count;a._spine_draw_order_timeline_set_frame=Y.spine_draw_order_timeline_set_frame;a._spine_draw_order_timeline_get_frame_entries=Y.spine_draw_order_timeline_get_frame_entries;a._spine_draw_order_timeline_get_frames=Y.spine_draw_order_timeline_get_frames;a._spine_draw_order_timeline_get_duration=Y.spine_draw_order_timeline_get_duration; +a._spine_draw_order_timeline_get_property_ids=Y.spine_draw_order_timeline_get_property_ids;a._spine_draw_order_timeline_rtti=Y.spine_draw_order_timeline_rtti;a._spine_physics_constraint_pose_create=Y.spine_physics_constraint_pose_create;a._spine_physics_constraint_pose_dispose=Y.spine_physics_constraint_pose_dispose;a._spine_physics_constraint_pose_set=Y.spine_physics_constraint_pose_set;a._spine_physics_constraint_pose_get_inertia=Y.spine_physics_constraint_pose_get_inertia; +a._spine_physics_constraint_pose_set_inertia=Y.spine_physics_constraint_pose_set_inertia;a._spine_physics_constraint_pose_get_strength=Y.spine_physics_constraint_pose_get_strength;a._spine_physics_constraint_pose_set_strength=Y.spine_physics_constraint_pose_set_strength;a._spine_physics_constraint_pose_get_damping=Y.spine_physics_constraint_pose_get_damping;a._spine_physics_constraint_pose_set_damping=Y.spine_physics_constraint_pose_set_damping;a._spine_physics_constraint_pose_get_mass_inverse=Y.spine_physics_constraint_pose_get_mass_inverse; +a._spine_physics_constraint_pose_set_mass_inverse=Y.spine_physics_constraint_pose_set_mass_inverse;a._spine_physics_constraint_pose_get_wind=Y.spine_physics_constraint_pose_get_wind;a._spine_physics_constraint_pose_set_wind=Y.spine_physics_constraint_pose_set_wind;a._spine_physics_constraint_pose_get_gravity=Y.spine_physics_constraint_pose_get_gravity;a._spine_physics_constraint_pose_set_gravity=Y.spine_physics_constraint_pose_set_gravity;a._spine_physics_constraint_pose_get_mix=Y.spine_physics_constraint_pose_get_mix; +a._spine_physics_constraint_pose_set_mix=Y.spine_physics_constraint_pose_set_mix;a._spine_ik_constraint_base_dispose=Y.spine_ik_constraint_base_dispose;a._spine_ik_constraint_base_get_data=Y.spine_ik_constraint_base_get_data;a._spine_ik_constraint_base_get_pose=Y.spine_ik_constraint_base_get_pose;a._spine_ik_constraint_base_get_applied_pose=Y.spine_ik_constraint_base_get_applied_pose;a._spine_ik_constraint_base_reset_constrained=Y.spine_ik_constraint_base_reset_constrained; +a._spine_ik_constraint_base_constrained=Y.spine_ik_constraint_base_constrained;a._spine_ik_constraint_base_is_pose_equal_to_applied=Y.spine_ik_constraint_base_is_pose_equal_to_applied;a._spine_ik_constraint_base_is_active=Y.spine_ik_constraint_base_is_active;a._spine_ik_constraint_base_set_active=Y.spine_ik_constraint_base_set_active;a._spine_ik_constraint_base_get_rtti=Y.spine_ik_constraint_base_get_rtti;a._spine_ik_constraint_base_sort=Y.spine_ik_constraint_base_sort; +a._spine_ik_constraint_base_is_source_active=Y.spine_ik_constraint_base_is_source_active;a._spine_ik_constraint_base_update=Y.spine_ik_constraint_base_update;a._spine_ik_constraint_base_rtti=Y.spine_ik_constraint_base_rtti;a._spine_posed_dispose=Y.spine_posed_dispose;a._spine_posed_constrained=Y.spine_posed_constrained;a._spine_posed_reset_constrained=Y.spine_posed_reset_constrained;a._spine_posed_is_pose_equal_to_applied=Y.spine_posed_is_pose_equal_to_applied; +a._spine_transform_constraint_base_dispose=Y.spine_transform_constraint_base_dispose;a._spine_transform_constraint_base_get_data=Y.spine_transform_constraint_base_get_data;a._spine_transform_constraint_base_get_pose=Y.spine_transform_constraint_base_get_pose;a._spine_transform_constraint_base_get_applied_pose=Y.spine_transform_constraint_base_get_applied_pose;a._spine_transform_constraint_base_reset_constrained=Y.spine_transform_constraint_base_reset_constrained; a._spine_transform_constraint_base_constrained=Y.spine_transform_constraint_base_constrained;a._spine_transform_constraint_base_is_pose_equal_to_applied=Y.spine_transform_constraint_base_is_pose_equal_to_applied;a._spine_transform_constraint_base_is_active=Y.spine_transform_constraint_base_is_active;a._spine_transform_constraint_base_set_active=Y.spine_transform_constraint_base_set_active;a._spine_transform_constraint_base_get_rtti=Y.spine_transform_constraint_base_get_rtti; a._spine_transform_constraint_base_sort=Y.spine_transform_constraint_base_sort;a._spine_transform_constraint_base_is_source_active=Y.spine_transform_constraint_base_is_source_active;a._spine_transform_constraint_base_update=Y.spine_transform_constraint_base_update;a._spine_transform_constraint_base_rtti=Y.spine_transform_constraint_base_rtti;a._spine_ik_constraint_data_create=Y.spine_ik_constraint_data_create;a._spine_ik_constraint_data_dispose=Y.spine_ik_constraint_data_dispose; a._spine_ik_constraint_data_get_rtti=Y.spine_ik_constraint_data_get_rtti;a._spine_ik_constraint_data_create_method=Y.spine_ik_constraint_data_create_method;a._spine_ik_constraint_data_get_bones=Y.spine_ik_constraint_data_get_bones;a._spine_ik_constraint_data_get_target=Y.spine_ik_constraint_data_get_target;a._spine_ik_constraint_data_set_target=Y.spine_ik_constraint_data_set_target;a._spine_ik_constraint_data_get_uniform=Y.spine_ik_constraint_data_get_uniform; @@ -453,71 +454,70 @@ a._spine_path_constraint_is_pose_equal_to_applied=Y.spine_path_constraint_is_pos a._spine_curve_timeline1_dispose=Y.spine_curve_timeline1_dispose;a._spine_curve_timeline1_get_rtti=Y.spine_curve_timeline1_get_rtti;a._spine_curve_timeline1_set_frame=Y.spine_curve_timeline1_set_frame;a._spine_curve_timeline1_get_curve_value=Y.spine_curve_timeline1_get_curve_value;a._spine_curve_timeline1_get_relative_value=Y.spine_curve_timeline1_get_relative_value;a._spine_curve_timeline1_get_absolute_value_1=Y.spine_curve_timeline1_get_absolute_value_1; a._spine_curve_timeline1_get_absolute_value_2=Y.spine_curve_timeline1_get_absolute_value_2;a._spine_curve_timeline1_get_scale_value=Y.spine_curve_timeline1_get_scale_value;a._spine_curve_timeline1_set_linear=Y.spine_curve_timeline1_set_linear;a._spine_curve_timeline1_set_stepped=Y.spine_curve_timeline1_set_stepped;a._spine_curve_timeline1_set_bezier=Y.spine_curve_timeline1_set_bezier;a._spine_curve_timeline1_get_bezier_value=Y.spine_curve_timeline1_get_bezier_value; a._spine_curve_timeline1_get_curves=Y.spine_curve_timeline1_get_curves;a._spine_curve_timeline1_apply=Y.spine_curve_timeline1_apply;a._spine_curve_timeline1_get_frame_entries=Y.spine_curve_timeline1_get_frame_entries;a._spine_curve_timeline1_get_frame_count=Y.spine_curve_timeline1_get_frame_count;a._spine_curve_timeline1_get_frames=Y.spine_curve_timeline1_get_frames;a._spine_curve_timeline1_get_duration=Y.spine_curve_timeline1_get_duration;a._spine_curve_timeline1_get_property_ids=Y.spine_curve_timeline1_get_property_ids; -a._spine_curve_timeline1_rtti=Y.spine_curve_timeline1_rtti;a._spine_region_attachment_create=Y.spine_region_attachment_create;a._spine_region_attachment_dispose=Y.spine_region_attachment_dispose;a._spine_region_attachment_get_rtti=Y.spine_region_attachment_get_rtti;a._spine_region_attachment_update_region=Y.spine_region_attachment_update_region;a._spine_region_attachment_compute_world_vertices_1=Y.spine_region_attachment_compute_world_vertices_1; -a._spine_region_attachment_compute_world_vertices_2=Y.spine_region_attachment_compute_world_vertices_2;a._spine_region_attachment_get_x=Y.spine_region_attachment_get_x;a._spine_region_attachment_set_x=Y.spine_region_attachment_set_x;a._spine_region_attachment_get_y=Y.spine_region_attachment_get_y;a._spine_region_attachment_set_y=Y.spine_region_attachment_set_y;a._spine_region_attachment_get_rotation=Y.spine_region_attachment_get_rotation;a._spine_region_attachment_set_rotation=Y.spine_region_attachment_set_rotation; -a._spine_region_attachment_get_scale_x=Y.spine_region_attachment_get_scale_x;a._spine_region_attachment_set_scale_x=Y.spine_region_attachment_set_scale_x;a._spine_region_attachment_get_scale_y=Y.spine_region_attachment_get_scale_y;a._spine_region_attachment_set_scale_y=Y.spine_region_attachment_set_scale_y;a._spine_region_attachment_get_width=Y.spine_region_attachment_get_width;a._spine_region_attachment_set_width=Y.spine_region_attachment_set_width;a._spine_region_attachment_get_height=Y.spine_region_attachment_get_height; -a._spine_region_attachment_set_height=Y.spine_region_attachment_set_height;a._spine_region_attachment_get_color=Y.spine_region_attachment_get_color;a._spine_region_attachment_get_path=Y.spine_region_attachment_get_path;a._spine_region_attachment_set_path=Y.spine_region_attachment_set_path;a._spine_region_attachment_get_region=Y.spine_region_attachment_get_region;a._spine_region_attachment_set_region=Y.spine_region_attachment_set_region;a._spine_region_attachment_get_sequence=Y.spine_region_attachment_get_sequence; -a._spine_region_attachment_set_sequence=Y.spine_region_attachment_set_sequence;a._spine_region_attachment_get_offset=Y.spine_region_attachment_get_offset;a._spine_region_attachment_get_u_vs=Y.spine_region_attachment_get_u_vs;a._spine_region_attachment_copy=Y.spine_region_attachment_copy;a._spine_region_attachment_get_name=Y.spine_region_attachment_get_name;a._spine_region_attachment_get_ref_count=Y.spine_region_attachment_get_ref_count;a._spine_region_attachment_reference=Y.spine_region_attachment_reference; -a._spine_region_attachment_dereference=Y.spine_region_attachment_dereference;a._spine_region_attachment_rtti=Y.spine_region_attachment_rtti;a._spine_event_create=Y.spine_event_create;a._spine_event_dispose=Y.spine_event_dispose;a._spine_event_get_data=Y.spine_event_get_data;a._spine_event_get_time=Y.spine_event_get_time;a._spine_event_get_int=Y.spine_event_get_int;a._spine_event_set_int=Y.spine_event_set_int;a._spine_event_get_float=Y.spine_event_get_float;a._spine_event_set_float=Y.spine_event_set_float; -a._spine_event_get_string=Y.spine_event_get_string;a._spine_event_set_string=Y.spine_event_set_string;a._spine_event_get_volume=Y.spine_event_get_volume;a._spine_event_set_volume=Y.spine_event_set_volume;a._spine_event_get_balance=Y.spine_event_get_balance;a._spine_event_set_balance=Y.spine_event_set_balance;a._spine_atlas_region_create=Y.spine_atlas_region_create;a._spine_atlas_region_dispose=Y.spine_atlas_region_dispose;a._spine_atlas_region_get_rtti=Y.spine_atlas_region_get_rtti; -a._spine_atlas_region_get_page=Y.spine_atlas_region_get_page;a._spine_atlas_region_get_name=Y.spine_atlas_region_get_name;a._spine_atlas_region_get_index=Y.spine_atlas_region_get_index;a._spine_atlas_region_get_x=Y.spine_atlas_region_get_x;a._spine_atlas_region_get_y=Y.spine_atlas_region_get_y;a._spine_atlas_region_get_offset_x=Y.spine_atlas_region_get_offset_x;a._spine_atlas_region_get_offset_y=Y.spine_atlas_region_get_offset_y;a._spine_atlas_region_get_packed_width=Y.spine_atlas_region_get_packed_width; -a._spine_atlas_region_get_packed_height=Y.spine_atlas_region_get_packed_height;a._spine_atlas_region_get_original_width=Y.spine_atlas_region_get_original_width;a._spine_atlas_region_get_original_height=Y.spine_atlas_region_get_original_height;a._spine_atlas_region_get_rotate=Y.spine_atlas_region_get_rotate;a._spine_atlas_region_get_degrees=Y.spine_atlas_region_get_degrees;a._spine_atlas_region_get_splits=Y.spine_atlas_region_get_splits;a._spine_atlas_region_get_pads=Y.spine_atlas_region_get_pads; -a._spine_atlas_region_get_values=Y.spine_atlas_region_get_values;a._spine_atlas_region_set_page=Y.spine_atlas_region_set_page;a._spine_atlas_region_set_name=Y.spine_atlas_region_set_name;a._spine_atlas_region_set_index=Y.spine_atlas_region_set_index;a._spine_atlas_region_set_x=Y.spine_atlas_region_set_x;a._spine_atlas_region_set_y=Y.spine_atlas_region_set_y;a._spine_atlas_region_set_offset_x=Y.spine_atlas_region_set_offset_x;a._spine_atlas_region_set_offset_y=Y.spine_atlas_region_set_offset_y; -a._spine_atlas_region_set_packed_width=Y.spine_atlas_region_set_packed_width;a._spine_atlas_region_set_packed_height=Y.spine_atlas_region_set_packed_height;a._spine_atlas_region_set_original_width=Y.spine_atlas_region_set_original_width;a._spine_atlas_region_set_original_height=Y.spine_atlas_region_set_original_height;a._spine_atlas_region_set_rotate=Y.spine_atlas_region_set_rotate;a._spine_atlas_region_set_degrees=Y.spine_atlas_region_set_degrees;a._spine_atlas_region_set_splits=Y.spine_atlas_region_set_splits; -a._spine_atlas_region_set_pads=Y.spine_atlas_region_set_pads;a._spine_atlas_region_set_values=Y.spine_atlas_region_set_values;a._spine_atlas_region_get_u=Y.spine_atlas_region_get_u;a._spine_atlas_region_set_u=Y.spine_atlas_region_set_u;a._spine_atlas_region_get_v=Y.spine_atlas_region_get_v;a._spine_atlas_region_set_v=Y.spine_atlas_region_set_v;a._spine_atlas_region_get_u2=Y.spine_atlas_region_get_u2;a._spine_atlas_region_set_u2=Y.spine_atlas_region_set_u2;a._spine_atlas_region_get_v2=Y.spine_atlas_region_get_v2; -a._spine_atlas_region_set_v2=Y.spine_atlas_region_set_v2;a._spine_atlas_region_get_region_width=Y.spine_atlas_region_get_region_width;a._spine_atlas_region_set_region_width=Y.spine_atlas_region_set_region_width;a._spine_atlas_region_get_region_height=Y.spine_atlas_region_get_region_height;a._spine_atlas_region_set_region_height=Y.spine_atlas_region_set_region_height;a._spine_atlas_region_get_renderer_object=Y.spine_atlas_region_get_renderer_object;a._spine_atlas_region_set_renderer_object=Y.spine_atlas_region_set_renderer_object; -a._spine_atlas_region_rtti=Y.spine_atlas_region_rtti;a._spine_constraint_data_dispose=Y.spine_constraint_data_dispose;a._spine_constraint_data_get_rtti=Y.spine_constraint_data_get_rtti;a._spine_constraint_data_create_method=Y.spine_constraint_data_create_method;a._spine_constraint_data_get_name=Y.spine_constraint_data_get_name;a._spine_constraint_data_get_skin_required=Y.spine_constraint_data_get_skin_required;a._spine_constraint_data_rtti=Y.spine_constraint_data_rtti; -a._spine_shear_x_timeline_create=Y.spine_shear_x_timeline_create;a._spine_shear_x_timeline_dispose=Y.spine_shear_x_timeline_dispose;a._spine_shear_x_timeline_get_rtti=Y.spine_shear_x_timeline_get_rtti;a._spine_shear_x_timeline_apply=Y.spine_shear_x_timeline_apply;a._spine_shear_x_timeline_get_bone_index=Y.spine_shear_x_timeline_get_bone_index;a._spine_shear_x_timeline_set_bone_index=Y.spine_shear_x_timeline_set_bone_index;a._spine_shear_x_timeline_set_frame=Y.spine_shear_x_timeline_set_frame; -a._spine_shear_x_timeline_get_curve_value=Y.spine_shear_x_timeline_get_curve_value;a._spine_shear_x_timeline_get_relative_value=Y.spine_shear_x_timeline_get_relative_value;a._spine_shear_x_timeline_get_absolute_value_1=Y.spine_shear_x_timeline_get_absolute_value_1;a._spine_shear_x_timeline_get_absolute_value_2=Y.spine_shear_x_timeline_get_absolute_value_2;a._spine_shear_x_timeline_get_scale_value=Y.spine_shear_x_timeline_get_scale_value;a._spine_shear_x_timeline_set_linear=Y.spine_shear_x_timeline_set_linear; -a._spine_shear_x_timeline_set_stepped=Y.spine_shear_x_timeline_set_stepped;a._spine_shear_x_timeline_set_bezier=Y.spine_shear_x_timeline_set_bezier;a._spine_shear_x_timeline_get_bezier_value=Y.spine_shear_x_timeline_get_bezier_value;a._spine_shear_x_timeline_get_curves=Y.spine_shear_x_timeline_get_curves;a._spine_shear_x_timeline_get_frame_entries=Y.spine_shear_x_timeline_get_frame_entries;a._spine_shear_x_timeline_get_frame_count=Y.spine_shear_x_timeline_get_frame_count; -a._spine_shear_x_timeline_get_frames=Y.spine_shear_x_timeline_get_frames;a._spine_shear_x_timeline_get_duration=Y.spine_shear_x_timeline_get_duration;a._spine_shear_x_timeline_get_property_ids=Y.spine_shear_x_timeline_get_property_ids;a._spine_shear_x_timeline_rtti=Y.spine_shear_x_timeline_rtti;a._spine_from_scale_y_create=Y.spine_from_scale_y_create;a._spine_from_scale_y_dispose=Y.spine_from_scale_y_dispose;a._spine_from_scale_y_get_rtti=Y.spine_from_scale_y_get_rtti; -a._spine_from_scale_y_value=Y.spine_from_scale_y_value;a._spine_from_scale_y_rtti=Y.spine_from_scale_y_rtti;a._spine_posed_active_dispose=Y.spine_posed_active_dispose;a._spine_posed_active_is_active=Y.spine_posed_active_is_active;a._spine_posed_active_set_active=Y.spine_posed_active_set_active;a._spine_skeleton_data_create=Y.spine_skeleton_data_create;a._spine_skeleton_data_dispose=Y.spine_skeleton_data_dispose;a._spine_skeleton_data_find_bone=Y.spine_skeleton_data_find_bone; -a._spine_skeleton_data_find_slot=Y.spine_skeleton_data_find_slot;a._spine_skeleton_data_find_skin=Y.spine_skeleton_data_find_skin;a._spine_skeleton_data_find_event=Y.spine_skeleton_data_find_event;a._spine_skeleton_data_find_animation=Y.spine_skeleton_data_find_animation;a._spine_skeleton_data_get_name=Y.spine_skeleton_data_get_name;a._spine_skeleton_data_set_name=Y.spine_skeleton_data_set_name;a._spine_skeleton_data_get_bones=Y.spine_skeleton_data_get_bones;a._spine_skeleton_data_get_slots=Y.spine_skeleton_data_get_slots; -a._spine_skeleton_data_get_skins=Y.spine_skeleton_data_get_skins;a._spine_skeleton_data_get_default_skin=Y.spine_skeleton_data_get_default_skin;a._spine_skeleton_data_set_default_skin=Y.spine_skeleton_data_set_default_skin;a._spine_skeleton_data_get_events=Y.spine_skeleton_data_get_events;a._spine_skeleton_data_get_animations=Y.spine_skeleton_data_get_animations;a._spine_skeleton_data_get_constraints=Y.spine_skeleton_data_get_constraints;a._spine_skeleton_data_get_x=Y.spine_skeleton_data_get_x; -a._spine_skeleton_data_set_x=Y.spine_skeleton_data_set_x;a._spine_skeleton_data_get_y=Y.spine_skeleton_data_get_y;a._spine_skeleton_data_set_y=Y.spine_skeleton_data_set_y;a._spine_skeleton_data_get_width=Y.spine_skeleton_data_get_width;a._spine_skeleton_data_set_width=Y.spine_skeleton_data_set_width;a._spine_skeleton_data_get_height=Y.spine_skeleton_data_get_height;a._spine_skeleton_data_set_height=Y.spine_skeleton_data_set_height;a._spine_skeleton_data_get_reference_scale=Y.spine_skeleton_data_get_reference_scale; -a._spine_skeleton_data_set_reference_scale=Y.spine_skeleton_data_set_reference_scale;a._spine_skeleton_data_get_version=Y.spine_skeleton_data_get_version;a._spine_skeleton_data_set_version=Y.spine_skeleton_data_set_version;a._spine_skeleton_data_get_hash=Y.spine_skeleton_data_get_hash;a._spine_skeleton_data_set_hash=Y.spine_skeleton_data_set_hash;a._spine_skeleton_data_get_images_path=Y.spine_skeleton_data_get_images_path;a._spine_skeleton_data_set_images_path=Y.spine_skeleton_data_set_images_path; -a._spine_skeleton_data_get_audio_path=Y.spine_skeleton_data_get_audio_path;a._spine_skeleton_data_set_audio_path=Y.spine_skeleton_data_set_audio_path;a._spine_skeleton_data_get_fps=Y.spine_skeleton_data_get_fps;a._spine_skeleton_data_set_fps=Y.spine_skeleton_data_set_fps;a._spine_slider_create=Y.spine_slider_create;a._spine_slider_dispose=Y.spine_slider_dispose;a._spine_slider_get_rtti=Y.spine_slider_get_rtti;a._spine_slider_copy=Y.spine_slider_copy;a._spine_slider_update=Y.spine_slider_update; -a._spine_slider_sort=Y.spine_slider_sort;a._spine_slider_is_source_active=Y.spine_slider_is_source_active;a._spine_slider_get_bone=Y.spine_slider_get_bone;a._spine_slider_set_bone=Y.spine_slider_set_bone;a._spine_slider_get_data=Y.spine_slider_get_data;a._spine_slider_get_pose=Y.spine_slider_get_pose;a._spine_slider_get_applied_pose=Y.spine_slider_get_applied_pose;a._spine_slider_reset_constrained=Y.spine_slider_reset_constrained;a._spine_slider_constrained=Y.spine_slider_constrained; -a._spine_slider_is_pose_equal_to_applied=Y.spine_slider_is_pose_equal_to_applied;a._spine_slider_is_active=Y.spine_slider_is_active;a._spine_slider_set_active=Y.spine_slider_set_active;a._spine_slider_rtti=Y.spine_slider_rtti;a._spine_from_scale_x_create=Y.spine_from_scale_x_create;a._spine_from_scale_x_dispose=Y.spine_from_scale_x_dispose;a._spine_from_scale_x_get_rtti=Y.spine_from_scale_x_get_rtti;a._spine_from_scale_x_value=Y.spine_from_scale_x_value;a._spine_from_scale_x_rtti=Y.spine_from_scale_x_rtti; -a._spine_rotate_timeline_create=Y.spine_rotate_timeline_create;a._spine_rotate_timeline_dispose=Y.spine_rotate_timeline_dispose;a._spine_rotate_timeline_get_rtti=Y.spine_rotate_timeline_get_rtti;a._spine_rotate_timeline_apply=Y.spine_rotate_timeline_apply;a._spine_rotate_timeline_get_bone_index=Y.spine_rotate_timeline_get_bone_index;a._spine_rotate_timeline_set_bone_index=Y.spine_rotate_timeline_set_bone_index;a._spine_rotate_timeline_set_frame=Y.spine_rotate_timeline_set_frame; -a._spine_rotate_timeline_get_curve_value=Y.spine_rotate_timeline_get_curve_value;a._spine_rotate_timeline_get_relative_value=Y.spine_rotate_timeline_get_relative_value;a._spine_rotate_timeline_get_absolute_value_1=Y.spine_rotate_timeline_get_absolute_value_1;a._spine_rotate_timeline_get_absolute_value_2=Y.spine_rotate_timeline_get_absolute_value_2;a._spine_rotate_timeline_get_scale_value=Y.spine_rotate_timeline_get_scale_value;a._spine_rotate_timeline_set_linear=Y.spine_rotate_timeline_set_linear; -a._spine_rotate_timeline_set_stepped=Y.spine_rotate_timeline_set_stepped;a._spine_rotate_timeline_set_bezier=Y.spine_rotate_timeline_set_bezier;a._spine_rotate_timeline_get_bezier_value=Y.spine_rotate_timeline_get_bezier_value;a._spine_rotate_timeline_get_curves=Y.spine_rotate_timeline_get_curves;a._spine_rotate_timeline_get_frame_entries=Y.spine_rotate_timeline_get_frame_entries;a._spine_rotate_timeline_get_frame_count=Y.spine_rotate_timeline_get_frame_count;a._spine_rotate_timeline_get_frames=Y.spine_rotate_timeline_get_frames; -a._spine_rotate_timeline_get_duration=Y.spine_rotate_timeline_get_duration;a._spine_rotate_timeline_get_property_ids=Y.spine_rotate_timeline_get_property_ids;a._spine_rotate_timeline_rtti=Y.spine_rotate_timeline_rtti;a._spine_mesh_attachment_create=Y.spine_mesh_attachment_create;a._spine_mesh_attachment_dispose=Y.spine_mesh_attachment_dispose;a._spine_mesh_attachment_get_rtti=Y.spine_mesh_attachment_get_rtti;a._spine_mesh_attachment_compute_world_vertices_1=Y.spine_mesh_attachment_compute_world_vertices_1; -a._spine_mesh_attachment_compute_world_vertices_2=Y.spine_mesh_attachment_compute_world_vertices_2;a._spine_mesh_attachment_update_region=Y.spine_mesh_attachment_update_region;a._spine_mesh_attachment_get_hull_length=Y.spine_mesh_attachment_get_hull_length;a._spine_mesh_attachment_set_hull_length=Y.spine_mesh_attachment_set_hull_length;a._spine_mesh_attachment_get_region_u_vs=Y.spine_mesh_attachment_get_region_u_vs;a._spine_mesh_attachment_set_region_u_vs=Y.spine_mesh_attachment_set_region_u_vs; -a._spine_mesh_attachment_get_u_vs=Y.spine_mesh_attachment_get_u_vs;a._spine_mesh_attachment_get_triangles=Y.spine_mesh_attachment_get_triangles;a._spine_mesh_attachment_set_triangles=Y.spine_mesh_attachment_set_triangles;a._spine_mesh_attachment_get_color=Y.spine_mesh_attachment_get_color;a._spine_mesh_attachment_get_path=Y.spine_mesh_attachment_get_path;a._spine_mesh_attachment_set_path=Y.spine_mesh_attachment_set_path;a._spine_mesh_attachment_get_region=Y.spine_mesh_attachment_get_region; -a._spine_mesh_attachment_set_region=Y.spine_mesh_attachment_set_region;a._spine_mesh_attachment_get_sequence=Y.spine_mesh_attachment_get_sequence;a._spine_mesh_attachment_set_sequence=Y.spine_mesh_attachment_set_sequence;a._spine_mesh_attachment_get_parent_mesh=Y.spine_mesh_attachment_get_parent_mesh;a._spine_mesh_attachment_set_parent_mesh=Y.spine_mesh_attachment_set_parent_mesh;a._spine_mesh_attachment_get_edges=Y.spine_mesh_attachment_get_edges;a._spine_mesh_attachment_set_edges=Y.spine_mesh_attachment_set_edges; -a._spine_mesh_attachment_get_width=Y.spine_mesh_attachment_get_width;a._spine_mesh_attachment_set_width=Y.spine_mesh_attachment_set_width;a._spine_mesh_attachment_get_height=Y.spine_mesh_attachment_get_height;a._spine_mesh_attachment_set_height=Y.spine_mesh_attachment_set_height;a._spine_mesh_attachment_copy=Y.spine_mesh_attachment_copy;a._spine_mesh_attachment_new_linked_mesh=Y.spine_mesh_attachment_new_linked_mesh;a._spine_mesh_attachment_get_id=Y.spine_mesh_attachment_get_id; -a._spine_mesh_attachment_get_bones=Y.spine_mesh_attachment_get_bones;a._spine_mesh_attachment_set_bones=Y.spine_mesh_attachment_set_bones;a._spine_mesh_attachment_get_vertices=Y.spine_mesh_attachment_get_vertices;a._spine_mesh_attachment_set_vertices=Y.spine_mesh_attachment_set_vertices;a._spine_mesh_attachment_get_world_vertices_length=Y.spine_mesh_attachment_get_world_vertices_length;a._spine_mesh_attachment_set_world_vertices_length=Y.spine_mesh_attachment_set_world_vertices_length; -a._spine_mesh_attachment_get_timeline_attachment=Y.spine_mesh_attachment_get_timeline_attachment;a._spine_mesh_attachment_set_timeline_attachment=Y.spine_mesh_attachment_set_timeline_attachment;a._spine_mesh_attachment_copy_to=Y.spine_mesh_attachment_copy_to;a._spine_mesh_attachment_get_name=Y.spine_mesh_attachment_get_name;a._spine_mesh_attachment_get_ref_count=Y.spine_mesh_attachment_get_ref_count;a._spine_mesh_attachment_reference=Y.spine_mesh_attachment_reference; -a._spine_mesh_attachment_dereference=Y.spine_mesh_attachment_dereference;a._spine_mesh_attachment_rtti=Y.spine_mesh_attachment_rtti;a._spine_skeleton_bounds_create=Y.spine_skeleton_bounds_create;a._spine_skeleton_bounds_dispose=Y.spine_skeleton_bounds_dispose;a._spine_skeleton_bounds_update=Y.spine_skeleton_bounds_update;a._spine_skeleton_bounds_aabb_contains_point=Y.spine_skeleton_bounds_aabb_contains_point;a._spine_skeleton_bounds_aabb_intersects_segment=Y.spine_skeleton_bounds_aabb_intersects_segment; -a._spine_skeleton_bounds_aabb_intersects_skeleton=Y.spine_skeleton_bounds_aabb_intersects_skeleton;a._spine_skeleton_bounds_contains_point_1=Y.spine_skeleton_bounds_contains_point_1;a._spine_skeleton_bounds_contains_point_2=Y.spine_skeleton_bounds_contains_point_2;a._spine_skeleton_bounds_intersects_segment_1=Y.spine_skeleton_bounds_intersects_segment_1;a._spine_skeleton_bounds_intersects_segment_2=Y.spine_skeleton_bounds_intersects_segment_2;a._spine_skeleton_bounds_get_polygon=Y.spine_skeleton_bounds_get_polygon; -a._spine_skeleton_bounds_get_bounding_box=Y.spine_skeleton_bounds_get_bounding_box;a._spine_skeleton_bounds_get_polygons=Y.spine_skeleton_bounds_get_polygons;a._spine_skeleton_bounds_get_bounding_boxes=Y.spine_skeleton_bounds_get_bounding_boxes;a._spine_skeleton_bounds_get_min_x=Y.spine_skeleton_bounds_get_min_x;a._spine_skeleton_bounds_get_min_y=Y.spine_skeleton_bounds_get_min_y;a._spine_skeleton_bounds_get_max_x=Y.spine_skeleton_bounds_get_max_x;a._spine_skeleton_bounds_get_max_y=Y.spine_skeleton_bounds_get_max_y; -a._spine_skeleton_bounds_get_width=Y.spine_skeleton_bounds_get_width;a._spine_skeleton_bounds_get_height=Y.spine_skeleton_bounds_get_height;a._spine_atlas_page_create=Y.spine_atlas_page_create;a._spine_atlas_page_dispose=Y.spine_atlas_page_dispose;a._spine_atlas_page_get_name=Y.spine_atlas_page_get_name;a._spine_atlas_page_set_name=Y.spine_atlas_page_set_name;a._spine_atlas_page_get_texture_path=Y.spine_atlas_page_get_texture_path;a._spine_atlas_page_set_texture_path=Y.spine_atlas_page_set_texture_path; -a._spine_atlas_page_get_format=Y.spine_atlas_page_get_format;a._spine_atlas_page_set_format=Y.spine_atlas_page_set_format;a._spine_atlas_page_get_min_filter=Y.spine_atlas_page_get_min_filter;a._spine_atlas_page_set_min_filter=Y.spine_atlas_page_set_min_filter;a._spine_atlas_page_get_mag_filter=Y.spine_atlas_page_get_mag_filter;a._spine_atlas_page_set_mag_filter=Y.spine_atlas_page_set_mag_filter;a._spine_atlas_page_get_u_wrap=Y.spine_atlas_page_get_u_wrap;a._spine_atlas_page_set_u_wrap=Y.spine_atlas_page_set_u_wrap; -a._spine_atlas_page_get_v_wrap=Y.spine_atlas_page_get_v_wrap;a._spine_atlas_page_set_v_wrap=Y.spine_atlas_page_set_v_wrap;a._spine_atlas_page_get_width=Y.spine_atlas_page_get_width;a._spine_atlas_page_set_width=Y.spine_atlas_page_set_width;a._spine_atlas_page_get_height=Y.spine_atlas_page_get_height;a._spine_atlas_page_set_height=Y.spine_atlas_page_set_height;a._spine_atlas_page_get_pma=Y.spine_atlas_page_get_pma;a._spine_atlas_page_set_pma=Y.spine_atlas_page_set_pma; -a._spine_atlas_page_get_index=Y.spine_atlas_page_get_index;a._spine_atlas_page_set_index=Y.spine_atlas_page_set_index;a._spine_atlas_page_get_texture=Y.spine_atlas_page_get_texture;a._spine_atlas_page_set_texture=Y.spine_atlas_page_set_texture;a._spine_physics_constraint_inertia_timeline_create=Y.spine_physics_constraint_inertia_timeline_create;a._spine_physics_constraint_inertia_timeline_dispose=Y.spine_physics_constraint_inertia_timeline_dispose; -a._spine_physics_constraint_inertia_timeline_get_rtti=Y.spine_physics_constraint_inertia_timeline_get_rtti;a._spine_physics_constraint_inertia_timeline_apply=Y.spine_physics_constraint_inertia_timeline_apply;a._spine_physics_constraint_inertia_timeline_get_constraint_index=Y.spine_physics_constraint_inertia_timeline_get_constraint_index;a._spine_physics_constraint_inertia_timeline_set_constraint_index=Y.spine_physics_constraint_inertia_timeline_set_constraint_index; -a._spine_physics_constraint_inertia_timeline_set_frame=Y.spine_physics_constraint_inertia_timeline_set_frame;a._spine_physics_constraint_inertia_timeline_get_curve_value=Y.spine_physics_constraint_inertia_timeline_get_curve_value;a._spine_physics_constraint_inertia_timeline_get_relative_value=Y.spine_physics_constraint_inertia_timeline_get_relative_value;a._spine_physics_constraint_inertia_timeline_get_absolute_value_1=Y.spine_physics_constraint_inertia_timeline_get_absolute_value_1; -a._spine_physics_constraint_inertia_timeline_get_absolute_value_2=Y.spine_physics_constraint_inertia_timeline_get_absolute_value_2;a._spine_physics_constraint_inertia_timeline_get_scale_value=Y.spine_physics_constraint_inertia_timeline_get_scale_value;a._spine_physics_constraint_inertia_timeline_set_linear=Y.spine_physics_constraint_inertia_timeline_set_linear;a._spine_physics_constraint_inertia_timeline_set_stepped=Y.spine_physics_constraint_inertia_timeline_set_stepped; -a._spine_physics_constraint_inertia_timeline_set_bezier=Y.spine_physics_constraint_inertia_timeline_set_bezier;a._spine_physics_constraint_inertia_timeline_get_bezier_value=Y.spine_physics_constraint_inertia_timeline_get_bezier_value;a._spine_physics_constraint_inertia_timeline_get_curves=Y.spine_physics_constraint_inertia_timeline_get_curves;a._spine_physics_constraint_inertia_timeline_get_frame_entries=Y.spine_physics_constraint_inertia_timeline_get_frame_entries; -a._spine_physics_constraint_inertia_timeline_get_frame_count=Y.spine_physics_constraint_inertia_timeline_get_frame_count;a._spine_physics_constraint_inertia_timeline_get_frames=Y.spine_physics_constraint_inertia_timeline_get_frames;a._spine_physics_constraint_inertia_timeline_get_duration=Y.spine_physics_constraint_inertia_timeline_get_duration;a._spine_physics_constraint_inertia_timeline_get_property_ids=Y.spine_physics_constraint_inertia_timeline_get_property_ids; -a._spine_physics_constraint_inertia_timeline_rtti=Y.spine_physics_constraint_inertia_timeline_rtti;a._spine_slider_base_dispose=Y.spine_slider_base_dispose;a._spine_slider_base_get_data=Y.spine_slider_base_get_data;a._spine_slider_base_get_pose=Y.spine_slider_base_get_pose;a._spine_slider_base_get_applied_pose=Y.spine_slider_base_get_applied_pose;a._spine_slider_base_reset_constrained=Y.spine_slider_base_reset_constrained;a._spine_slider_base_constrained=Y.spine_slider_base_constrained; -a._spine_slider_base_is_pose_equal_to_applied=Y.spine_slider_base_is_pose_equal_to_applied;a._spine_slider_base_is_active=Y.spine_slider_base_is_active;a._spine_slider_base_set_active=Y.spine_slider_base_set_active;a._spine_slider_base_get_rtti=Y.spine_slider_base_get_rtti;a._spine_slider_base_sort=Y.spine_slider_base_sort;a._spine_slider_base_is_source_active=Y.spine_slider_base_is_source_active;a._spine_slider_base_update=Y.spine_slider_base_update;a._spine_slider_base_rtti=Y.spine_slider_base_rtti; -a._spine_animation_state_data_create=Y.spine_animation_state_data_create;a._spine_animation_state_data_dispose=Y.spine_animation_state_data_dispose;a._spine_animation_state_data_get_skeleton_data=Y.spine_animation_state_data_get_skeleton_data;a._spine_animation_state_data_get_default_mix=Y.spine_animation_state_data_get_default_mix;a._spine_animation_state_data_set_default_mix=Y.spine_animation_state_data_set_default_mix;a._spine_animation_state_data_set_mix_1=Y.spine_animation_state_data_set_mix_1; -a._spine_animation_state_data_set_mix_2=Y.spine_animation_state_data_set_mix_2;a._spine_animation_state_data_get_mix=Y.spine_animation_state_data_get_mix;a._spine_animation_state_data_clear=Y.spine_animation_state_data_clear;a._spine_shear_y_timeline_create=Y.spine_shear_y_timeline_create;a._spine_shear_y_timeline_dispose=Y.spine_shear_y_timeline_dispose;a._spine_shear_y_timeline_get_rtti=Y.spine_shear_y_timeline_get_rtti;a._spine_shear_y_timeline_apply=Y.spine_shear_y_timeline_apply; -a._spine_shear_y_timeline_get_bone_index=Y.spine_shear_y_timeline_get_bone_index;a._spine_shear_y_timeline_set_bone_index=Y.spine_shear_y_timeline_set_bone_index;a._spine_shear_y_timeline_set_frame=Y.spine_shear_y_timeline_set_frame;a._spine_shear_y_timeline_get_curve_value=Y.spine_shear_y_timeline_get_curve_value;a._spine_shear_y_timeline_get_relative_value=Y.spine_shear_y_timeline_get_relative_value;a._spine_shear_y_timeline_get_absolute_value_1=Y.spine_shear_y_timeline_get_absolute_value_1; -a._spine_shear_y_timeline_get_absolute_value_2=Y.spine_shear_y_timeline_get_absolute_value_2;a._spine_shear_y_timeline_get_scale_value=Y.spine_shear_y_timeline_get_scale_value;a._spine_shear_y_timeline_set_linear=Y.spine_shear_y_timeline_set_linear;a._spine_shear_y_timeline_set_stepped=Y.spine_shear_y_timeline_set_stepped;a._spine_shear_y_timeline_set_bezier=Y.spine_shear_y_timeline_set_bezier;a._spine_shear_y_timeline_get_bezier_value=Y.spine_shear_y_timeline_get_bezier_value; -a._spine_shear_y_timeline_get_curves=Y.spine_shear_y_timeline_get_curves;a._spine_shear_y_timeline_get_frame_entries=Y.spine_shear_y_timeline_get_frame_entries;a._spine_shear_y_timeline_get_frame_count=Y.spine_shear_y_timeline_get_frame_count;a._spine_shear_y_timeline_get_frames=Y.spine_shear_y_timeline_get_frames;a._spine_shear_y_timeline_get_duration=Y.spine_shear_y_timeline_get_duration;a._spine_shear_y_timeline_get_property_ids=Y.spine_shear_y_timeline_get_property_ids; -a._spine_shear_y_timeline_rtti=Y.spine_shear_y_timeline_rtti;a._spine_event_data_create=Y.spine_event_data_create;a._spine_event_data_dispose=Y.spine_event_data_dispose;a._spine_event_data_get_name=Y.spine_event_data_get_name;a._spine_event_data_get_int=Y.spine_event_data_get_int;a._spine_event_data_set_int=Y.spine_event_data_set_int;a._spine_event_data_get_float=Y.spine_event_data_get_float;a._spine_event_data_set_float=Y.spine_event_data_set_float;a._spine_event_data_get_string=Y.spine_event_data_get_string; -a._spine_event_data_set_string=Y.spine_event_data_set_string;a._spine_event_data_get_audio_path=Y.spine_event_data_get_audio_path;a._spine_event_data_set_audio_path=Y.spine_event_data_set_audio_path;a._spine_event_data_get_volume=Y.spine_event_data_get_volume;a._spine_event_data_set_volume=Y.spine_event_data_set_volume;a._spine_event_data_get_balance=Y.spine_event_data_get_balance;a._spine_event_data_set_balance=Y.spine_event_data_set_balance;a._spine_constraint_timeline1_dispose=Y.spine_constraint_timeline1_dispose; -a._spine_constraint_timeline1_get_rtti=Y.spine_constraint_timeline1_get_rtti;a._spine_constraint_timeline1_get_constraint_index=Y.spine_constraint_timeline1_get_constraint_index;a._spine_constraint_timeline1_set_constraint_index=Y.spine_constraint_timeline1_set_constraint_index;a._spine_constraint_timeline1_set_frame=Y.spine_constraint_timeline1_set_frame;a._spine_constraint_timeline1_get_curve_value=Y.spine_constraint_timeline1_get_curve_value;a._spine_constraint_timeline1_get_relative_value=Y.spine_constraint_timeline1_get_relative_value; -a._spine_constraint_timeline1_get_absolute_value_1=Y.spine_constraint_timeline1_get_absolute_value_1;a._spine_constraint_timeline1_get_absolute_value_2=Y.spine_constraint_timeline1_get_absolute_value_2;a._spine_constraint_timeline1_get_scale_value=Y.spine_constraint_timeline1_get_scale_value;a._spine_constraint_timeline1_set_linear=Y.spine_constraint_timeline1_set_linear;a._spine_constraint_timeline1_set_stepped=Y.spine_constraint_timeline1_set_stepped;a._spine_constraint_timeline1_set_bezier=Y.spine_constraint_timeline1_set_bezier; -a._spine_constraint_timeline1_get_bezier_value=Y.spine_constraint_timeline1_get_bezier_value;a._spine_constraint_timeline1_get_curves=Y.spine_constraint_timeline1_get_curves;a._spine_constraint_timeline1_apply=Y.spine_constraint_timeline1_apply;a._spine_constraint_timeline1_get_frame_entries=Y.spine_constraint_timeline1_get_frame_entries;a._spine_constraint_timeline1_get_frame_count=Y.spine_constraint_timeline1_get_frame_count;a._spine_constraint_timeline1_get_frames=Y.spine_constraint_timeline1_get_frames; -a._spine_constraint_timeline1_get_duration=Y.spine_constraint_timeline1_get_duration;a._spine_constraint_timeline1_get_property_ids=Y.spine_constraint_timeline1_get_property_ids;a._spine_constraint_timeline1_rtti=Y.spine_constraint_timeline1_rtti;a._spine_slider_data_create=Y.spine_slider_data_create;a._spine_slider_data_dispose=Y.spine_slider_data_dispose;a._spine_slider_data_get_rtti=Y.spine_slider_data_get_rtti;a._spine_slider_data_create_method=Y.spine_slider_data_create_method; -a._spine_slider_data_get_animation=Y.spine_slider_data_get_animation;a._spine_slider_data_set_animation=Y.spine_slider_data_set_animation;a._spine_slider_data_get_additive=Y.spine_slider_data_get_additive;a._spine_slider_data_set_additive=Y.spine_slider_data_set_additive;a._spine_slider_data_get_loop=Y.spine_slider_data_get_loop;a._spine_slider_data_set_loop=Y.spine_slider_data_set_loop;a._spine_slider_data_get_bone=Y.spine_slider_data_get_bone;a._spine_slider_data_set_bone=Y.spine_slider_data_set_bone; -a._spine_slider_data_get_property=Y.spine_slider_data_get_property;a._spine_slider_data_set_property=Y.spine_slider_data_set_property;a._spine_slider_data_get_scale=Y.spine_slider_data_get_scale;a._spine_slider_data_set_scale=Y.spine_slider_data_set_scale;a._spine_slider_data_get_offset=Y.spine_slider_data_get_offset;a._spine_slider_data_set_offset=Y.spine_slider_data_set_offset;a._spine_slider_data_get_local=Y.spine_slider_data_get_local;a._spine_slider_data_set_local=Y.spine_slider_data_set_local; -a._spine_slider_data_get_name=Y.spine_slider_data_get_name;a._spine_slider_data_get_skin_required=Y.spine_slider_data_get_skin_required;a._spine_slider_data_get_setup_pose=Y.spine_slider_data_get_setup_pose;a._spine_slider_data_set_skin_required=Y.spine_slider_data_set_skin_required;a._spine_slider_data_rtti=Y.spine_slider_data_rtti;a._malloc=Y.malloc;a._free=Y.free;var ha=Y._emscripten_stack_restore,ia=Y.emscripten_stack_get_current;a.wasmExports=Y; -function Z(){0vFj`cWDks7XIiu5iq+=XKqJ|t~&q* zK*pWi;qzMmIJI~u9(6cf34YB19zM+prrhan20ji?bAX&X9NfV2$fBn%Bi0c6*a1*=@Wo zpOYjonxUaUY>ULw!Z3 zU653B8d0Xx#YR(SZHUIP7TG7Cpc4e~f=QuMTrCb5Xw>#MbRZZ^7Jk z*=6Vf`k*;FIXgpU=uQ5CFb=Pm{+548irvoUMGz9C@*gNhZ<^t1(=_7-m&@lPMdJ^u z&=UUEwNQu}Rn+na3L)N{>kbG0r3SpddibNcfaFjr^^HaeQo6N3p61g*!Zmvx^WP%s zJ!G-lZOjc;P#Ez8mg`ZyxNN#qAhGr9n%%G2{F+JjS+rBWA$4Ki_Q zfT#i${?j-Ojf);axd_Z!X>OO^?jm%6FtY8cjO-d&oV!JXh7DWhyFy{J76wK1uuw7) z@PFMc`(&hDPS`l}XD$uO7Shtis5O8@h zbe%L?YFkeNi22P9;?_ZHlmihpws>QAlef)f1lDTpjJY9BpOg&mhJk-Ew|Qn*lkTnEU1a0 zYjUtP=+u7s<>Z-&i{0N0kD#y8@^df-ushO@zW`Qsb~_-)X8y7H{dHaRPcZUBHkt0P z?{c~SiK$Mbr17R1+%D%pMEUf*>@NCaza&+&r)ou{mDaN8NJ&o4OupiZ&dHkgudA-U z`l{P*Z-62upZl6*hADI<`lGq-Agj1W5Byu#*qwoEf$yl@m78{VH#b=ZY|oXJ+r2RD z9)}}0EiLU{!f5bZY=E}XtYJqAA1qu;$fy4}}n z@PPhQUZ1oB0xv$s#z3}{Nc4O4CknIzePS`l`d}x3v;p_Hvl=G zCo;ZdPTL%N0{}_lvM*WCn78~MHrEKQxW+cmo0X=TV{Fkig-4E(SjA*hNJ;OEJn0*$B*$)BW=}CP*Cx14sg@hXpWS6!VXsd}W7~CgjBnP) z8JAt|TNGM5li5DBhYa?4it*p&E?cQRQw1 zTeik1*__Wl!{1GOgZdAVI?&eIQ{~gAH!o)EjD=q`x2?D58k@H?6ltrNXOZvAOq*?k zy@fGwYmU{+&lh$7dMM)??V{jHC?vSGzES=!j}hATm2Hzf+o;%{ZjI7rdm{ox|5S|9 zHQU>=FN`DGv&E;WENJ`EelhB@jIXyRvn@ckv3+H41x!P6XBw)%wzrklPkxhN+iGu0 zZ2Ubjajf~W%_#k5hHbmOxly>IvDMx;_B;ZW=&Qbc+|Ir=I+rD}9mc=PZeu%*1!bvh zm$AOADcfy~-;-c?_jG4_j0g8*v%P@R*nVT)p2ndA_Ee?$Sf4SdN8kRKx`jiu?~FQo z6TJ8K?>D5dSHHp9_W&EPgW#QDT(LKk{b2Oi+l2jSjM>|Yl^Lab|IQ8>@%yrp_gdqr zxc2I&{Lo>e%f1x$lkvd5Z1%G;W?vdRV!XL8wL!Txt)t}9ZD8JO6~^9um$9Qp=Kfaf z7o+e%17qO+X0|eW6C->e)p&pZKiM&(&Vf93+~{;5lbrxXBil)6YR`c*Qoo7sjsGKs_=mE$Q#NH)^^ zpxZVKWny;IL67ZeN4hKzKG?)I+>vXrACrtl2NP{091Uc7&%wqJBukbjC|3drVt>7Fs1;Cvh0xC_7l7u zJrz9UFkFZIwx2Oq32t%N%a7QN>4)Qu0f!uVj3f$oIKV25qQh6%o^|9IeSc0db{|f# zje@rN{#@UP`>82JXe7(G{PcHdB1e{$Ceo;E3Zm!(Ka(K2z^4dTkkx?{S@MDIKYL+{ z<9|+#ntD0FY+ga4r5Kxj&asV#4i+4#XQZ91hvkDx@pMyEq@#3 ze^(gdXb0PPSXcO$B;&`UiEP4izgz~!oqoAb8Wf?I{h|yCWv66mH`p(+9l#v?B}uIE zGcu^~iFl*z7l(1c8o&)QuFKf$>+ihgtRO>%MgW5!vTbxjmDAT6eCr)^5WYtuD1!ZcN%B3gT z+9o>M8^yn78$X|L8h2F2@#h^z(XWl`B=66|W_@AZt`za`oP=GMyJ zla07j)cb}Kf77WO(R5>3UUG_>PN8zdrs&x-r_>Cia?4W=k>_N7{6^Bp~rlGX<27#~6K{5k8$MKJzp30gZ?-#w8wse_i=|17pJ=n%672X>6N#^K2BBA%9e2^8J2;VP*(-{XQz^!K*!#bZh zla2}S@|gyh0Po@N3S;Y;j<(5;X3zi3>OG&w5^Yl)>9Tw$lYUK>r?4COA-fT-jGx3n z0@V}Rq2|~0$^>8?q6=eE`&1?RGbX3A1YTxL>RtjLGK47Q_6!2N(N2lOj9tlI5e1wT z*rqx%#dsS_5k;KkLe-5G^eJbzK*dcJv^E|g!(Mv>37J|}k9i`lUW~P|7Eo|QNmNC{ zS%gZ}ttGwOE)glQBIVoJ4Q!hDubs8CO?NaFMRt}UzOu8H5UH7jjN)Ru$aSzgAXW>7 zQMQ>Sb~{)W=7relU`;VG^2KgD%a#@id2$r3vdJa{gkmI-h>TcCmOI(iwi%8bF~P+W zM2d?gvR6gEi*+RFpW_I^+a#C z9HcY_jdIITGNCyHRoGKh-8whRVl&0hZkEGd6ZJd{o><)AVQ|G_hKDu8pd^Sg4@;o# z@A5FXUvbLA;D1HP%iw^;WnKmkEdEVD72**uYs+32Z+XFQme}f*{Cv9PcaLuJo2Dy% zujrEB`?};;rb~X6y5yJYllTrt4UlEf$nQm2(!r~T%x$84!a)XHnk3>`(AspM4GFdV0b9T zY8q2zipZ!deO9_8ts=yLx|q_@&_w_aVSFdlWu0wrIhu=s39P>OsV+;f&39xFlq}NX znG7ct)GeNMg)j@^G3)o*Qzg=z*@`|!nx=}~9Gi?^G9_&lY5FIyhENH9QpCIj=0Ol6 z7S@FXn-ef27eJl?iI5;M5hJq@@(^TY~?b#P1kjB!jO=@;ZYy^*5Yw|Tj=Qs%!&U*~CTLPa*uhZWt{%?D0e^>=t)!if!X(+wI4+`1u=qz)mV%n5f-Q$3Jk^xd zlXS&%QpAQU(eFw}OM`&rCCn@GuVp@7>=b{fhcX00gk(|rPv+(&PSG)!rShRpaeFSy zW|iW}T-Z;gBV82df@no9)b^CKxiRp;#7Uzeb|}vjI|dQ3Yb3V9c*N*D<_4p#kHVQ$ zjzar=o3Q{S$4=>{L}4_OvNj^1?!ASBhjc@xD3X6MA1iH!$F9AD`Ry9@I8&sHG0kO< z^CfUsa~6*#1~$h!TuEB}JVg)=K!#ZHGzKZJ0D@OKT8TPC0WHX5x_JC{INnN8kjL7f zrdg!MD@Nr>J-3UX()k&OC|HaRl>GyPP2)gM_Fzeq?u2Aeg6wl+G4M_pz4>^7QD;Ds znA(B{_d2*V63oQV=roqV#uo6Qm10i|7|aqi{+2Snn!DNBn?;ky$@cY|KZ~#raY-Ft{W_K!e1sP6103 z-P<52>(mww=?n~9qTbJg3(|%;MX-Qn+lDzCi^2ldm}`}yTLH_5gyRcX3qH(glz@L; zTjm$ROPC7?F`Yd7aKYPdfM6A*i#P+=aVFhvgo`h# z6Gd$>X3g4wZ>8wmhBXFJt|(amHpM`qmpKv0C6oq+qn$}0z@u(uJHtU07Feje7C;Vg zF1V$h=uR5=;GbCThB@;h)o#(ZEz|jMr!lauNkdw)4F}DH>0q&8I0Oo`g0nRxJkl0E zd4%&~nPOWImNTNY1j@tGK1$lLFh=Q0BXe4kG5*%N;-_|aqSDbR76C7Gl{9HkCtFk! z>8BAKe-XO`k6aP^NGeSz!ZZ=-9nn>2KOV`=N5;=#1oHQ8YMD^5%W+zM(*Wu z3y?e#AZvSLLJ^$z#o(HHDXVJ?XkoX(_C!GlOoJVO?%oE8-%6w_Ou_`)NM|z(utwq; zr%~q;^8uQ~>=|)W2P_~omv8RCnn}OKMv98vaIynhIB0y-0N9>!HYbwC(nbMw5d&Xf zxvHc2eONrQwr-jZ;TXK>hC9cgsJpP7%uX1&&XZXkVnA~?zazUAe!(c*m15+#cT^qK zl{-x&O@cFyF2=%QWQj}ah@UQHE>WfRs#TT%Rk1NL7@eQ0BMx6`iI8f+5yf{Ag`HTd zs%;RewKbHTBapNUbnH^q9rUjZ{p-?6Spv<&&{a@tXk0*KbOzFrTMp#PGUR#9s$?)& z5JQScqf%7FAl%YvN<%5!ks>yAMuc_7ah*)e!r-H<=|RaUZiio>Cdm$S#BAG|VwjkE zG;3ClOErQ!e1hf&xP~o89x)U2rU25YV!GMQc-saGvSW%*Yke6Dn~7kjQm3z$CA=e8mcI}WvUP!Gj` zXQ6D<-$Bn^r~#?eBaa8foI6;OoQWXq4DCXh9i;lEKi)))>V*Bs8Anq}(#wSo1XHhO zc_3&h@~?q!rxk})PP&HWp{m6-2$Co|kW~Y^$mKU*)VUVXPWjbxdSm&!7J-X7wHqnO z6gKW!a6W?w0_PVLtoY?a;5&dSDjnHYMMTw2Eeu5{EsTZXcro@m^End4!bFw?98M^j z2#XvGLoBc}*o^fn{d$ZR)&aj9n!E^74ONs#F0ZQg#_Q!o>3+RjU&ql;rNB>y>?&!z zAO)QB{uZ^9TruH#mP?Kip6MU;L@CupT5VzBRHG3RYO{$|7wJXwD2CQAbS2Li*sh)^ zyP+!22+o}Tu~cf&Y+^k}=8pI)h6%CFkq2KLyU5v)CxP|-Vq(4GF47W;x|lr&lSZPX z3x?b@WUPo?%wCJaPq6eYxUq_e5v1Ag2rN4ufucQ+L0MfFdk%u}rkkoVjv}qj$I_X- zkDz4tBajLUFzM=cWeqbb9oCs>pI-O%7=*o;3Mc8v_CENPTe`Ar3Lzfr$};%~r0%yih$6F0Nwh=ki2!EPy{ ze;5lo98XlSQZD#b?ib5i|e+{!Y64C4okJBrP>vW6mmxD3W~2+AQvZoHMXV#7uEf09qR z72{1|m0cU@Y^olREBQ#O&j+&!|6~_|y5L`+E^maOG_rR0|qsajij>V<~Yh?kE z-Cv|S;uxDrnzB3O*kZGzo=zn1gsjk9>}4p@MLPxNW+YhHXTSr6u{$WMhW1^`bGB0Z z6pTr{w6jhGXNVi`WN`=^>(DxQSp*dV^Zs`t^(uc_i?Vy9M+K@ig$uz5bpe6_8Bi48 zC0DGKcd@IWvx|vSffZ{>z6HjS$0g-TYX^1eQMrw5AxgSIkZpIzLf&q%P{%4zKR^&{ z<^ASPtn)}(_C$m)V3*k0Q*P(XUSB#IZZWPq(;-_Fm58Tq?k3Yq2>GM%(d8Im{O;=*Hf-*$~>|Q~HtwKxLs_=qpK-7Gf+B za7%r5R*z7)MImP_ZhR3oW|fXA6c`1Xbdpc;JxH`*AgCG4PLe}LZE-tf%i#!$cJ=Ke zkPL>aGQk)TlUzkp)(0L!>L^3(9w1`|v&KIV3mZijvat>WnICjeM@#$^_K+&Ycr+3_ z@0N}eWt#J-35lY9nC#0Rle_86o)V9rMq++HIXp2$x`3bu@(JmRLuWh)rKrgHQl0?KXhGodduKcKq|@-rTg%cMj_Odtx8 z2~2%Jc1a=4twAqvFzq0-7i$WpU{qh+*GpO>k=E_;a1R{rM-v;4JdybT+%_2r=*Ra1 z{o!76nzvRpu?EvVf+B+%*jvVe9Tc*Pm6$lwN~%zpR)U99MDc^jmsN`C53-A;8Awqi zqtaqIwwFYBlby7RKoL7pY)V)N)!Cw=5176+R1UDzjAN9iC%EKn%uLzW#PuAAf7DM7hYCyErsq}yQTBrqca`XbG`2lwee1a*>if_P=H6e&+p0>UZJLvoLw zAr?NwQr%L@G3Yo!;)7naHKLwdU_f*mg5>KcXRbmm7{cQ0+E{2qQUFY}jkV|>zl_zj zYvY`)R3$)Mjc8#fRHj1pN8@&FG_qLoaezLlT0pogJzmUz2;)EASzio%m?bLVCOFe2 zBvK#7s66MysRHW6r4LJoltmB@?Z%4!483*gzB4#O^;wECq6;k^caFC>6~EPQ4GyqlNwQ84>=Pe57fsfDxl~w zRzE`4xhHcC%30xH;mw-`DL|hP{|KqH#nwq1WIC58*26!L>)HUwB26wJ8 z#U7Wwv2`Rka*6aOWcC#YZ4@uv_=H@QO$gDGON@NNTu(MW0fNO(FiK}^ctWmVe>|ab ztwPqBluZ>h;J-2yTJT?JcglZd7=|)!iDl|IOGXNautquCQz|)2MFgXqmnkUf;72*H zh@i62t;-`&(2NO2Ij>T<7;hiJNpBy46orh;BAf`PqJmM*aFh{JDu@aqtw$CBHd<^d zX4gTIOJj&-x~wWo8OMzh(@R);5Em$7>1juaxS{NFiIjT}=?yCdb{kEkHhcqCG^ z6ILd{^JIz^o<;^Y!|?c6IB0n$P>j?#pd1B-o+e*29^OS(0!+k|wn(2QUt>7)%_pD6 z#4_L7b!;P@p(vy@MA%51jGIX^x^TI`jiaCw~J6P;_?Go^qv4#1ogP1)+<|SH+lHrNhLT!9^7cGq?zud97?K1idcG zMj2bBX;UMD4QW7`aErPa|oUMS#&px+IeZ zX%@*KI|}wMmLrsFmrF2hUUxO7Wk5KasJ*N_PAneF-m$%aWstVFbav<+-2b6L_x8|U zbhaj3wirJFjw|C;=2`O6IM$!rULyNa#E!WB_ZIf)WlxZkyu;-$IWbQatyh6 z@i`m_PC=r5NSf$sAS9P}mexOqBk@-vSdTajgl#HWCn{xQi^QELk>#4Poqk60(i$1H?I$vX+8Q zp2_yx*|H@iZ{Q?^Ef)*s;zGiTC7b558*H`@ooVts%Ol@n&`O=SzcU?D{Br@W2(5Ic z;iM)>yt4r3)gL+230Ts3Ax;3G{t%#g#^+7Fw%47w!agm@IcUg`UfRc^^le;VS_MYf z$|o&py@-9oZJ#*P#q_ILed9^oJ^EDSzl-YzIQauc{PZrPEa7U{m<1=>);MuEel_$H zTEgtQ^`gROU}|BVwj;cOxOpi{!^9~^(W+GxJnW82Dsd5<;Ft?TdGc%~v5zZ5~>c0km! z`#-(z8}fkm4HqkyB9FLR{??!L9wNgs;$ZbnZ2AiGWFCB}M2&lwxxCg}5!&aX;62~~~HWPz%BmE1fnEpN+ zU+)WNU3I%v?K90+555%Fe!vE@E#mzT*mbF2InCEu6b;R?!9xc1>UY2PwMbva>bF~4 zli=b0eIDxD11dG&YEh5UyB+rw_9?_GG1_|3cNrFt4G5#@@`17IFud7TXNrR2e)5Qq zm$5rUrw&3@ltZKv2nm|YT+AU1u-?5+WY_xI3t$6%cO3L$-&==>oj$R5%C zL);D9OF#8tQZsQ?CcKi>^C@G54ei5{9*cQY+YehJj7Tqq8>{>fyO{$J-9iOy-#Ov5 zh@gKdru|K&Aov~|4ht1z2TAfo(fK3haFK!a(0-u)WwIYt1qtpMJfIJ~c5^6J^Z|wF z<>4ri`{BYq4?z__k^D+MODzF@cp6a1Ln&nu9s{uurY9@k+zO6$pR=)BB8?7Zq@ zWV(OBT%**!^V>K4G zU%^2_9oE3=f1^QO&+yuV@-(Ngu_0JIwg&t8-$mv++zykkXUJ{hX^9Zutihc615HcP z-@%AiIz@Oby42t^>>AF-0w%i5*M$a~2O?^qo)}wcm_brG!o@E5o6T`M3q=8phEg_1LBZqK1@Lp5a2$!;*%)G9M$kG-0n!`WjdMsM!I9gDA1rw+9ApW-Ptv z_ce3!*IZ)3R+j4Nao_#u#_JZrg0Ha`pCaaOWoa&DW3PzuUtuVy-(uHNnAB84q>1#c zQ1CQ#9fCl2TX7CC%O!h<>nmR}ms>6evz4lq-i-bq`oxIVEGW4d<35aAvScgk9~sxx9y?XyBo9an_al*wO5?k1t&1mo~)3!>}Ge`UdP2iBJm9A@yHNdZq!~7 zn|H&J9-vUFwe2HU0o^3XrI17*c1ls#2VQ;w;VE4tSn_@u>u+ZtFUdWC)Gia^-`}wY z4OY3VmnxM_-cvZZ2VzycnD`0$RdE0kz4;w-&7X?*zJs@3Ex!7WU1nQDb$~^|_iU-{ zGZzvs1nvGF?-aMv)>^eK58^h{I#-Bl)7*WqKh)O4?&yfoGUN>yVuEELHT57utF+Hu zRaQ63tXT2hMseg2>&rHYyAI=u;AY%AJPc3z1;(-4VMzM(VeDPM6sHa&k-ue0gP&M? zyX`AivY1!Fk~x;uK^1H|E;MdBilJ?OlwBu`qbw28z>scz`u888Z5Nwx}Ix#M-Mh*FedmkD^Myfp@=UE$ITA1mjE{E6mroUP9ycYQdt=qJH)7|W%w$0jK zT(?8BOFCY9S*On7VYa7jiyiMc-gPW-EOor+c;E4XW0_;QL$o{2t}WW@*yq^qIN$vNL>latM)2=hFO4kJU z%kIhU=iI0LbDbY~jt6Rh_kQ;Q_jm5^-3Q&<*jMhY?j7zj_YdwL-G|(V-9Nd1c7Nsm)_ugi+r7tK z?yhhjb^ju1kGYS#e+82h?o;mH@cXRiDNl)KuJbfM;~wUD+H=M|)HB>O!ZXtIjAyiG ztY?hpB@b!lWzQ5+S&7E&$*FCd63q5ap7I_wX z-toNand*7Xv&1vY^M+@s=RME+o)0ATGS6~Pspo`i1^!#*+34BiX|~z(h38Ap7SEdy z>MPH7&$phfo?V`8&SkExo^L!mJm~d4&;BCMZqHuNcb@M(2R%nT<(?lsKYM=h9P?Co z{_q_4jPyR^ebzh5JK8(OJJ!366?=zzpYlHK9pN449q*msea>rmCwhy$!@SRXhkM`f zO!5lv3*Hwc^-JEDz0dp|{k#+)FBZ z-@DTLk@tP?3h&3>Ro+j$pL*AN*LgR1KliToe&PMnyV1MZyUn}Z`?aLr;{C?^t#^xe zt9OTYr+1fkxA%~Dzjv>!EAt-ke&;Ro?(=@{J?Q>j2M*N5pe5|iB{^k?)DX8BotwEnCtkJHEN6LhlH7xWi(Ll^oKeX9P7 zK3kuo&(+`17wI49%k+2j_w*(Bd%3$JGJTJ}SKp_v*T2yB>s$1%^#l5M`uF-lN&JKUqYf)StXJqq z^`G=3`Y-x1{kW9oH~n}0r2dCaIz6eM(ogG9X^C&BkF4w|-_yRQeAF$1hWkePhDV@h ze4~8N6iIM_?`_{=AC16h-$LIa-)P@EzNNnRd`o;MTw{D>L1TUI`o{TQ@iiOoo9dee zV1jSDui10H8NOEm7`~alW)pp{`CbR`yl?(f|H1dP{}Z}5Na-{{}uU*`YNzuCXi z|FQoI|CjzP{;wqM*Z!^kZT{_$>4fWBf6)QS_gnClj%c!bhkvT?d;dZI4%yUX_fG!| z-w*yD{X0!~m;W{2A^&0jE)(AE|H=Qe|A>FL377fj_{#ki{xTEZUg z;JJVinCzYym=u^8Q1eCvUJMAc{8C_Y;3ZjpB``fOH83;qTHy7-w7{$YsdIKz?CpdxT8 z;NyF__nVLFKNmOG$81Hm&LJ&qACkqwtH$u&Ar>yhPZn>-HI&zk;iCI#RF&2r`AQlqQ!vUDb?sf#4O?EQH}=z8f&!h#9w6t#m4}C zriJG!@CAS$qLo$0S$OnsEI8L2UI5fL-te*Gl70=K2|CF|QtSux*+wu^m8SvjU5%%U z@c6V-@^Ms!M{kmn%tdiSgcCLKF`6<3*#YqBFJ;Tb8O?=v;YX=q^a&PTtb`74LXRQV zOrU=Eh9M7;F9YP$KbO z4{%R}*?vGHH$}S)@U9E2tuDEZ8^YMMUmc)JjKE#s5P|=Il{$jB+sQNPB(RG z4)rENK|IqK4gy>dwTT3 zp92I1f#Xj@^39Rj*#Or8G;2!%PK?%W12{ffTMqC@w07hlEc{)xwrCpQ#nI}e0Ov%j zHvxP)T6+-SX^f%S@Qz9rt|TjtjvLG{eE1Wow$W!;cr$clPP~}_$5ka>b_V@F6tHH@ zub@~{m12A`4=;lWqKfn|8{jVJ*#t`g7NZ3d+y-zT#>oWB0lpG_c4P?;Z^rC4Yo`G` z`l(iA!Ak+JG6&hTLCl}<(Y3NK=tFoS<{Vk5Ij!Jc!rNf9)Oiy%8K@Z$&-6Tt0Zxuu z>3V>NqMm0z!0qdc;78TOJPmjQs7-Lf)mG}rP1Wt!-q#h zC&hLu9z+pe4Wi54Dy59&$_i9e^`N22EK+Y4xGmlb57Pof}&z8kZhF87` z9kvIbiwn+n%jF~7oPg=>EV*j9Lr7q@<8~}6GsSAoGrV{<#Hg{Eq8x1dyaPj?niwjS(+5Rv)w-vD`8*1UugIPRVQ@-L7q!(O1n$I7KXp>(?7S$LRi zzm6LlWC#?}^0c@V2nQ`>Yq}m@dVoXhd3PX_qph6qM`_^~Sa7x<>gM5Rcd5rd^GZ>O3oX{frCT*FFM&%-aB+l}!ZK`R z8CcNCXta=B@m*o^b)X?)^O@N1;FsX7^pKM$0Z-bwHP9AD7!k^`ai5H&+r)1ta z1Op6?@@KgqHbkD|0MYX%}gU==dVD97K7JS%$@gUp32G$U(+vhaN+){E#hN zyc=*31=c}J3)x^YunWwngpe&b4OS1KS???@JWCV^XS}$~#W!WjXJ{;l!buu>FpJ2- zvsP*0FIdPaa1NQ1FM0Z`HZVM34ei=U0yi}ULG+Ld4NdeAmAKu*)7)UmA@M9xXQDG6 z%Y{Eh)_v;c+0-1g7;R3Ra`S=~;Of*>4`N!2Gy|VtKX)s)TdgQvu&ey4Yh-oQC7Qu7 zB+R2aOrw@C%V_MOOc%yg54nRQ3ABYbX)v;oL%&>F1-kSDy3|p2DZ+}!u!6t!>*HO_ zQ3SWJNrM{6FTg5c%@9Mw7>B()lyS@(HG>>w1{kT|yp|ypdwKmv=Vb_D1xTBkqmDtN zQMY3VFzOhOgpgg0I?~7FmbHzdDDm@p)d%gk znC<7G6mxhm;}`N!%;-S*d;Pqnf3{yafAad{MS6fYxr_Wl@HbbcGn`DGVi}j7BDmg@ zX$v3I2(?_IY{3d&CRao&2!ojf>rV(tU+#l8R*|$cMHf?n-1;;zBfzh)&-MqWh#vwx zRPQ9{Fxsbl@M4($FLv)Da8Ax5i@8xhzSj=h`BEOfz?RB^q7{`;W zT6>M!si=*U&zcsFN0zLL<8B5Av?0jbkaFO?s7LSFOtx|sKsl*(c+V`V54)*;msRh> z{lrX6>#)5ywDg*IwGRIp>>jJjvvG%DYF)m^Nsa&y5wM^cSS!!Dr-3p38l~jC~l_5YOfApjEO*N?LHA zcsYTm2 zON>1yo=oPi;N+@7eg1F!JX)W(26A3~o(^_PHq_@$7!^*W@I{;&nA3o#GTV~X4R~`~ zR!JPKEKZ70-1xzwWycRKe&N}OPn^NcOA<5rY{otiE3$Y?eEw6vD%Ms0``oUQdU%(j z$7DIn^r3l##RlG*%$?jBt?2td68#(Uq-)7XXs`k4@-@Bt|HMr(iEsf`#1DlPRL*#o9L3wyXMPTPm^8FdPp0#KZtoWEh2l60#lM5%OuHO@h@9^ z7fWi{EYt5n-UCmX{^KvPytpb$(r?FzMo2!%Rcg~$O`CNV@%UVN7cS{OM7gnJ;Hiy?GNN?4Y9;-pLc{^}x1BtP^dEnKRFk2H^n09P}^uO|{;DFoJ9 z2WEsTI8*%Cgcta$csh}j!yDLFdh|vlW}>(oV6%@+@t$^5BiM!Nb+zzPaCc;1R09!@@*)07EhkTpzWB8OfmyMb(uQY{>S(*JR7aaxsk+T=pt^pocpa>;#jSWF+_ZeX70)Vo)tgCk zlXgjJXQpv%(qvpm-LT?j>1Y5&pf zjOf}L;aRZ=-X7_j6uN5PTDnKLm2hIh4N8r)L!5={nsTTU+ejw=Ckh%5JGiGUzY4mU z-Ik}ChKu-p9mlwJw`4p`twbT#o};L6Gnr+vV=c1T5!5)h=--}q!rjIB z?RiIBi8$PzH)}B7t+z#-91excGvyMJrBPyuR{PQ4iA{4HxKeyEzx^M`bDQhg=4P?$ z*(7)DqWY=F5@5AQuTw=^!8O$}_=*TmZc#(0>pZly;p_sdd-yO`w}eQ0!4h$K2mXL9 z_^U_E>%d!dK*SicN@Mxgj7-C)Ym0VQz5k_N(XLU^4SXDkwlm+(u9WJU+8h+E&v z5I=?2BN3hx)@f^ov;$@uMXpFN9+bN=9{%-v8BWp$BDl+yN#WQwEIPYfv>Ag_oJq!F zZ5pwhz$Q9qbAb#Wq$g)nX#wjUeBGak#6`GeX%tH(!VObR*u$Gtfzxm-qX+kwiONfO ze)ju;5I&j@<>v6kOfB|r(c%`~QO@!Zr|2k&zjx$U*2m(nr_tyJ!^i4KEe5Ah2(?Yj z@5nF4h36kS@`v3xMj;(75cglouMA1APJ-|uGF<%$84T$k5UxVR1W|I2Ene)plyABd z5!oAR0_5^!Yv3o^OgmZAG%{|8Ge+su22L;Z&+#oub6>`?vDwqYL)%MAs1q)+gXY6e zv6!$!xgN?3DSruNDu20h2hVdCdorf_Z0*Fe;`ia} z@p8^wX$iSs_&W3QA{R5$kz z{6vq`w(bKb3TUyd(xo6!r~DO|cCjri3F!5}sA}MdT+=IZ zx*#hK0mALWGxN-cf@|@=2{0cBelA(#SkLP2(rl}{bzl!8herGR>+d4>a^9dRGWq&f z(V=o+sM>@VGz_~jIWpZLhZ-pd24KMDYNRN&MkD13IccO^7>#L{^S16WI!2ZVcV4bW z3cEn^%~!~gO1gq)b&9e~BTCx%1hI56BsKw)*-?~=O%!FO(2iVatF}{LjK4xIv~ONf zb)j{URrSuICU;%I+q=hF;-p`x#K8s?btPAFGr>rr-c`M>UN>4+9dexrStdTLN@zb) znmEqu%<)^1A3J^{d}I$eE;DO)RvFzz0g>L5Cl@Ua5EYI*^dPo_Jp5GybDRQ}>COn4 z49at3**`1U1V}nPs|FZWSK+fBJsByT^69tA{bCNkHVaN8S?0M}2Ql_4o`laL zyml3D()dV({ESaO$W;7;YznfHv1zz2x2fTGn8WXamP~#B_cop@Zn&Czni`%gPRaFW zaBTE!qwsT%@UNXHxnmi0u-Fd~C<9n@wKbh7f}-SL3TfUh12QOmiT`ChzmMqA64kc+Ulf4EuZ6lLa(UP?{ zplHbLyR^9k(d5icX zKA3sce3#gKE$>~o+(-6+Q?Kn!ls)VcU9RH|iuSv#u{{teeIF?ujFf(ilzvc=J#CuI z;P#M($+s|vElhh8)1J3CJ!r=WrXw&{Q-ssTdh92c^ia9HJ)xTi7kR^_zo4W|H1Qn? zpC5~t0oTu><@Lz89dU`jUC#^Z-^$p3F(a3$N3(eF>p&)S8vIzic0F%wC$3^6N_A_Y zaQ%&EH;!o+FPhiFi}t-Ai<|$(C)Iymx1`_gq?w1S6>^%EOuB(5Bz$v`)OIFvSIXT{ z7}@Lzo|+0bgm_=NI~Pp`8SleB+J;=B@Cn{9NCzQwelnJXr^l=anXFtLXK)-ouDt=L zJAbyXYT>|&4;D4|Ds^J^Dl#weqL|Z#x4BKlHDrjvclFpQ^S-qLb+!8ay)(K@ER`M% zmj(0>cw~{r;Up3?Z(TyF5EtFZ8#kB!nKm3-WQK}dGomGO&6ZAJ|E5kv(Lr8tRkbHV zHj3O?SnHrAgv_H^ASb0cpNr>Lj~3I@{LR^EIQk5}gn6uNE^ z1wY#w(&-U}Xeug@ZbTlj{9C2UOrdJ0u1}gJYRZDOP%+fTI9mNgMpyV89L#m)O)@P- z2PeyA7?)cp&h&-noAY$8DCvqL&vwY2!L7HEtEciabdKi^?nj_Wrqvl@P8)|+xIGGo z$I9iHlO^IPpBDD~a7oB?_rVdA_C!!8aVl0N7R^I4RLmw*Ax(xbC_twHEi!NBNp(j5 z3M|4|dFBVI@#5N>K~gN(gH=N<7b;=Vq}>;9<{i-2EjRPLBFUAGUef7|P};s0&X8`g zt(hmIWPcVd*BFDhx2luKdMM8^%XAX?s#&IEj+f0cMas0OU@PYeKI=zGHAce>d1V{f zIC!%{Yo>_F`&!mF%Ae`LA;QeR^WElCAsis#EEoro!uSV{RCkMw|KOLRzy4czjxr!j z&DcXGe2wQ8J3zVq@^4Ta1K}?DWh**$$K~-|E*$=^S!mT|1 zVv`gmZuNuC@YE@y)tf4vAwujZ-W1($Rg0f$ci64bb~&{x$Ion+dWP;Hj-qzA-O3Zx z)bOdEkwiGG&LI$?jLSY(jz;yu{Tg;5!!NZvOmh<^sk2;@?RUFkO%Q3g( z-Q_%hQ&O{NW=^$P6s$6f%B@-CUq&VLj~*W>3jf7Z;t*$E&?e&*@3}S^Ik(CD#<>Ha z0_O}b*?|~;M2#)X2V=AHH)lL806*QvvtW{cmS{mLNM?Z|%Se?(%Yxf^c7e1y$`DbY zg)xS)$di4XxR7hEJ!OZlX5GP`Ms8*19lS&0udqAhvnjV^raeB5-)z}iIP%*SnQqQ$M<_${F-ss38p z6rXkDQ-}|=3xhE?P|5{5IuygdKY=WD*T+|cWa2#h?UTL1!D!t{^Tgs*TXp3r2$F7{t zCR(a#&7K^yX5%)V+Gi(+OU$&3Jh?g+lUBg>LW&f!!y_8Xb)5&_6I*-o?=aEMon+5* zuSZ%KE!LJ_Pl(2YaI!MGp6e8KR`K|Rm+Prm_JaIh+1ZmU@zfMk3xrB%1ow!md+{zs zzei45PFqK0)h2f8+#tW!)Y>r;GM}!(>Y=eZ=U5)@jJpdnI#SW>J4j|4w}=5s1O(7a$7Zbd zAsYCb8VMPSlJv1GLI^V#Tl(`*o=JnP))gB5;4kw{ z2Do&(}yyyBEDXES}OB_9}g-RrrI0VViqJ?hyW7 zG|6j7w}%%sXqhV2!kevpEyCnqb$#X8(rj{XOjD48J9{L!GcW7a%)P;ekc*Ipk4>2v zbsN`3--mEvu2Sww#Hfd?Xq0w16pgl!A-~GAk*TrgYwi%&{fB4Jl%zFomRPu*XNYnC;ql};H-)7JNyk46s7dvVCdp^s|orZPFa+b}iD)k#mc=vBy~DG0MQJAJtEmaCW#L`7Z=Lht3}KBvuJ}%%R8s z0_?v$wcSrL1B921aKQ&hC8t}*MiWcC)#H?U&-xwRFZ;LT2ykMknh@OJ6Y&v7x{8vKhi8LfMk|-(R z|A@(Ne=LKg;Md~265hDcVre;e-OJSYJ5>&X-jnB!GeyBro*bg-A7;UyyzoUiy@My{ z=nLW3cuZzxAH9a+y2%kS4#XX5Zb>P)3qfc;1h-`I;-g#^aJ3EzNq2Zdx)lnq6nlo^ z7HhGf*()vDs@2nL()TZYMu%>OFKW%ysx{|{1Ze)`WY&yi@*0S6s0GVGa>8MJLZSDBWez!IxvDj~s09FrKv% zJGf<`a@%w%c)_#$PDppQN(1a(3vR3hcEFC zONz(xvCOF)jA%KDw-Q&6=MNyNfnTbs)ctbpgHrz$QR>fHZCbSm&sVF|3}v3b<;;tV z(y+EnvEfe`dmzJoYk<>VWQ+&9^Vk7 ztqhYzuKz>~(^R2Y`7HliRBa|bZmAk3k|%=->glWGiz$I zRK6Tl-H*a54F+2RQEEAYqmLD5>{_>@n30kO|5ONs@dlH zTH9PD+q~++`Z?BKTR*pmn_j~%y%y8lA{)8-!W!99Ya_UqxcN2QmZ+tb{eMM$FF9)K z%CVa2dqomfAF^Yz&7uqISy`=Z4%<`1dG4>ZO^YzP7!}FO3uj&9t<@-MsINO~>-EH% z61*u1tM}R>v?M4puTNZn1V7a(!OWTxRMaYgMW`ew`tvxarVbX-J3uujYfTB3NW$tm zSZorK1X$w#iUg->m0(p(2`X!qz#_DF#=Gr*O@dOoU|B;4TWU(MN)lGrfkl{O8N#30 zftddWK2%UkllyBn`K*UztKOtVc-}4Mzgc^W$7;5?sn!-P!t-u%AzG|$?HRVW#snAM z+WI(5us3=91+G2YC9CRd&%~N-?yR-ViGQWdsq!eQdYdzAw)v_gtUi`A|4N$&YHf3I z%{K9sqFU@{@n30kj<2?9vZ`jA^Ce;Rey);jUf>#AQEQu9M7McoTVu&+E^v)q;;*e^ z`}c}H^Uk)${sq(gqt;fA)l^?eptd19Ce?R=YwX98Rdv%Gwy(w%TwQCM7GZSKcR9Z` zw(2{q*1j=^pWi#I=cdn77X+&|VQu)&w~2Gp*V=@&tvlZ)&P`uy6V@*0e498oeXUJc zq5t_dac=rro3JAN^KIhX^tCpz%8X3Uw~2Gp*V@FE3vA-t^tCpz{{ovhH+`*59J|0K z&P`uy6T{39;(W*A-1N0JG4TSMI5&N*P0YN&CeBS?YZHqvu!(ci*V@FY3vA-t^tCpz zkBZ1oKYi+`cYioa`=Eot?pl>e0%Wj{Fk;dt9BhvV|P=(5P&*VpXk)sDzpv#-lnq$V%v zxq{!x5|;iIVP5v(xU%+B@CG%6!OMx(^_l}>d?~-F`HS+7#S3`L(R{6WTTm%TzScZ? zm^{~($J7V^5c*2qFNqQxbYMqso5(nuPVOd(aVvSM{F+r*-oo1dkru|OmAYe2Cts^p zT6yrZool6k#E%z6Ihwl|yk%JR%Q(1*jN7D<3yAbR!kDk@=r>2cms3^1^J7;;FHpwv zqnDM`h2BGH_sP{Y@5y$P;@v+(+) z@W*r_DQ~{YikO#M=KFEP=%#~Re2j+L!Y6O&2Oo!}AACer-xR%0La)~0(o3;unBsYe-)9l^6b;qHsHp$7`qd(_W1($I?d$ z@TwA>5(nR;8z^-1mA=bzAM)dL?asV38vAwyUQ3A{w95}HKsh-6q?c#k(&=(_6rLBk z6Et64UdiRz)|_3Si_Fh>e4O+v3(fmPBi&-*r#uZ;4$gfaAkXHPxmXEr0dNzFmdaYfb>4lEOE&?9#ZefX?Udu zjsy4qa$u|I0lgoD`_Dx6_&VMssMyHQh0@iP$Sa(y!B8Au#~=H%Z&376-=LVWo}c(L z(kB$@x()od=y_%I;4pe#S@t>K=f_9A^(T}^p1DulyvQD{PJ4n`;K`0 zk5}}fKc%u$EFeDG#B;B}=gm!jGo#A4Q(ll4;qa|w>pIGm*y|{zF>i}Z6D>FMRPU?~ zYPB2X!T)8 zt2NkvTWt-#y6r3t){XIEUMz3H7x2G~`sO_RxamhnZm%YRd{;2`Qa0IYtsTAloAdAJ zkKa^lCPTFPwziJ;{Prvz#VD43i#N8_3lqWRe!Y3ky!1d`LV*^Jo5D>e9Wo$`7Zva&Nj<>#uy^SSvj~qZv`B` zdsOH(k@dDvr%e$ml?W8M1kcD#1l~r}AEs*}`11XpH0f8>PN6v#OI*w5wxryNl$c3Y zOKHqkdWX@zl;ZV+&mp#?4aGKbdKX`(Zs6d1j@B)(DmQTU?dI23`@&=UGJcl>ufPT0 z5-*kUOXztD)*_ej@O<>O(TXyDZ`v?~c^A`(j9qPN?EjCvw}F$QIQqwTrf2r{Ztso- z?%;p}X4eA_1bGqkRFoS*d_%y9iUy4u6ZOzUkjLan)IHy#iKs*l8zU+zzC=+`NX|r} z7&V#%jYguzSA2;YUl0Wq1>yhwR?p1t-V1jSee(Z&e#UsSJ>5Ok)z#Hi)zwv@QsY3W zIrDX+)FcX&np_XJyl#)>H%bsV+|7frB)XdV)$8^(tWoY!u?Y4_I3vM16PTvw;eBt| z$66iVULE?DePH2Wn;YN4ogC{j{q(==G58aI+aA?%KhxjFjs3a$YE&NG+CRB4REoI` zS|Faz)mz@SPb~yQ&w9r`y+zS`@7Q}GoR#c$5XJJ=Ro1SLgmB~d34v_ySc*z4T@~rz zxk9uxxzJVUpK@(W*dxn)`2iREL7xSO0D$$ko2rLXfN0XTFDl1>#;P&4J)sNOQR1-BaKB zo}Fq}q+9!*J)#4UMzjzsfAW4yXli(kvIQ_$lr4aH`~B^RmZLtfCsbU|5N{ys0K15< z^kz&in^Y8RjdCj=(ZeKOAZlq|EjPPn_)1I^5<=w0|G2MuGO{qhh|$@v9#g2ZuZkI6 zb}dy{>at7oblG|O^AGJ~lg}EF5IwEdGuGL?O&EX_XjU#dI@AIrcoqnimq&0@OoC?> zMrlIk*mWXLzPPS1cot)0L3XDyQ2vp^w%P=(~AB4 zA^!QryjJgTeMWxo8vF)NGZ7HzU`m;?4ZYI|E}%8)zadn@{@bZ2&i+83iD{94U--#9 zKL3;+wjS3pt(82z%6{#C3Nm^b%0c%~eGp3Af?ceO^$4QP%8Nmj5cid>A zjiq|!H9j%QX&zPMF^B%gOf zxouPG%Ga<@__z~daUkWr@o_6{dC(_qY0Jla(vG&=C2xC&AhlGl`UJieU+v7ayxzWr z2}0f_8|-mIw?N;cxQ5%9hd~qomVSpcD1MCuXrxO0sIkK#tJa(PlMVKm>EWWqrFGPn zUw+L@JjgXCwhU{~6xY2)C6-m8tk#}DTjL7rKsYnd#)eyd8|^d_v);JT-et(#L>jSP zhS=4(6oxC$d@P0IF8)+q6~x8L*i9K+ZP)8I+TNf?kk)00UD4E3XTyj<0Rl0zSd?NB zqH&=pj@v_HKD8e{z(mc;B$_hCDcmb6k$P!lt>7(y@v+#7{ja*J2~oH34w4PJMXzfZ{Ngk9X z0_A6)+b8r4pe#0n$~aAoK@U*Q*klg`C{3H}1M%nOP4=LMWfF4?NQjMV@^~9%dC66o zBBBDhJ=nX<1*b)jQ6&SY9!p1U#sdSml#Tj4NmvxnU69{l}sdm3Xh- zbCB)_cFDE^xtNfdrYA7MgU}&j1?wlb+WnfhZMAQ-`Y}-Z63du#M6e441d8>W-dymY z8e#Num}Yr>_`0shI{%Z0+-`b^rOIn=LT0R|`uKyGfR6^(SaN!vkYW1JAAetE3Iz!x zW8lKtjg}hGYw=qc>#1hQCmW014E(z2P2IIYRoWY0*Osj+5vXL_h8s636+r6 zy2)Ggu>e_xX`$w^Z?GK7u5-*E7zLp$TxhF3an+pxi$}H}uo$=AF9jnU0!yQii%=ip z7&}TGHe&(qhGKu=w4@F-Q_09+_*udAN&$`64S0Vryq^?ZHvm)>Ni(Gmg6^XuM5M6m zl}s{9^j%5~OJLKs5IgZM{f1Jby7CuD@GbxY-sNwV`Nmm=3OLp6jaq;s^)WBE>ELIu}M-1HzEn zf-q18u89{0s{w*D^tDD$j;p=5 zKlCMWb;kB<3@cLOd&}2|9E2$;#DxAuk@5xrYy$0tlN=qRVd&F>pPv9?mJCJTSFDa@$bS*5;sKFWG2}l=NQ8#$!je)_xbSxME?x>)}_ss0f4?*=4V9rfR`B-cOc=yOZeD0H=~RK47> zTD`PP^|dzZzm%zZml-1N)?LcgQ7HL-xjL8>!TlwFx#aF!{k2@xXG5-n96H$Pz5=rR zDrgDjsScq7&C?dd#x^n%D1mGz;&kuE8c6ZA_M9-a3C~&I!ZGaoAf>$HQWL-{#@)d1 zL_AF27hNIlw&~&I&i610?Z8bZf8Xu#T^VFYpG3q`e+i915TYQob#Sz+a)YH2X^E~+ zsU87u2*+j!!bEk+t6$Cf0Y|5Fk4QV@20Wn)kdl8wXTr`3QcBS<RX_a{kp1+z1p>>=tH}yUS?N{aolY=%JL9I48dE9aLlo&n@XeG2fL}d zkb3f0T8?_UbysIQcP9|YeQtMkW<>0{NMPY&YFUya_EHf0?iC6-IGRtXP_EpJ6JaRi z|FBm@+l;=nQvI=2nvTw<`Z&Lb+8r_GfnuuxCQ&)Y!YOF`;zl8NY+lzxO|uYOZ+w*+ zbs{qq#Mu#rCh(px2AkW0r?wFcu5(5Dxhge$EO;cszHm3iPC~I2nG%ZlD~PU1FeE^; z>lMpDjI8iuGCl40Qt2cbFg`0-FRmhwvMXE~O>fpe>!pTG4qcVecW@+(?fDlpCt{Ic zSm9-7jIT5U{%vFcCnRDsFNXR-#MVqu5L0xxq*A zmLx>CQlyfA%@fJg?goYcKR){OdMjPbPy2Cd)C4d~OQ=A|cy@P}AaYXxBCrixYh4Ba z$^@6Di{;bk3$PxBbeBb7;XVQbE{7Pkc3jgILR8WR<0$bHhv9EDvNDXUB#)lULi=kh zqu2CN!*RPS<}r|TkpVg~6T|vxKu2WwivSH^2%elI6uBgz1x#_$Lp=3Zsr-elmz5qi zzfylHm9gVJpPV%0Y|xJdOj|S4WuOWmeRp3?!PJ!b*4Y$`&zqGl!HXh@BHh^=@tR2> z@^hxE*VXHOT%SyLFQI=^tp=u0>PTrfly*bu`_*dKIA#$6<8^gk)hnCdF5TU$L=RoP z%H#W_D?QZDYo6}rRmjT<&Z7$0we=X(nI+QHa*Y{KNOPYR3MxRNfp3wXBSNm2hG{1rKh79<}l(Hg!k)GRM z-O$s#VL8TAYgc6wQ_7Nfxxc6CYJ!(>-=3Lzq!>CUcp_$Sk@N;OglHL$=<7Xo)z_JD zuaNu2j2#eGHSS>TNCMYUVX>ZUmwYHU=VT>p21#$19 zOu`;Jzw;@{Gd$dX*yI_89x8Axew(fEOMGyUe*$JJ+J%|q7K-rJa>%-c1(_HXIdB#$ z^$y=MhP|!zE~?9zt>tWlz2Jf_?9XC83kOxrr=AEumBIJSNeQA?OA46^{n0Ke4u^>3 ze)_{Z-F>q}6LXXN!9rb*73?fbvI4E!BtDT~!AP=#kw-~Zq%xAMpjjXz+IZxF%u-eh zldQn)$|PA~VVGkDg(k;JtZ$fP1?j7UZxLW5S)nYY|6Zde7@6vRmPnOlZTA#*1ZW<$ z3Z+B+)d1B~T-gjXMh*@#$>a@^`D0!~{umjqc?cZ@leYzS2~1)D9G-Rrs8pL!on~Mm zj&=enl6g7jO{Rr8Z^RhNIWmLzeYw1^#Tz~R*rJ}+@AZO#YL|&3rml!kDl;aN!wEH$ z!%ijlVUPs}cwJ?M@;yTv1j!GxD4JdkndqvF{H?~B530XmsrdcDTK|RNbr~G6Xg&Bgw>%Y0d7L% zJ@X_q5;N&Q2_K@QMwVHD>;}1q1Daf9nJ1%$*~vTp6UYLr{h9sAVx)&nUVQK`4A?oh@PoeWKstULj z6}>=1%+2e61Rc>gic`O13~Ee%lWd3%!>`+6YW&h3a@dliH(Bx#+i!Q(?zR19*>+Yt zzu1?6&fS6qg@@2Kx|C_X@LS%B$@-B5{c$hsFFqC!)Nmx3OfIplc#yD4)x_+28g)vM zfjf4HQxA!k7CV=b46~dI@g6`tt}uijRNn+PTu;fCNF@TgD#U7LF+zQ+F-4*l%8BTs zkmzM&lSB%rl90-fv5n3G)e-$cVJV5x*o=PA1wv*)-|&!^*e;!d6xIN*0(u66w!ypz z!4F5T%sxU(1Ud+hUX8IT-x3k1g$bh;nizpCjbI{(5t|{t;FSb?jiYlE@%2eDop2F; z5`~Y7o3x!;D`g*ymBK#+CflszrM?%v&?A0DQ9?k$1r zFlnQWh%pqC`Y6pawRl)#X4Bpui8Yv8V^2jT$%csv5%50J-F8zGjjfX|8#&h&s7t^j zeg5a5MmFe$;qo$;v0|bB{13rcTeu^M%_?8B4Qy7abtU0xK&N{hWEAGeF4cCou(+Hs zTwQNHuD1M_r$S9RYtisbrsnZVpvqPHn4*}=(zuU99eMKjge57ypM)3Mf;6>K>rK` zeK%7|#CY<1Hyt|Ya1W~?*CzfILzBp-6HrIQ(|SB0Sbgd_WQWJ&qwmFfA)YFpR=gMV zzQw?&kj19oXjQd`*jz+zLInzEIzQRGhk=z{Ps6W^xT>Z?#@G5EqgDUCL1H)+1oCo6InlyF%^5VZpmOe5 zLdjVU+wV3;%_50{&4Kv@?Lnf3(Q)BDFhlsPC~;GT#U&n1GCVm7V^2 z54CR#FRu-Is9`PwwDRC+Pql>Y$+T#$5FHimBSVY+*PiMs)`)wklUE};T56tOr!H|= z1^GP+s^k{m9{Z|Otk?DR`>M-Wu@v^2d}v``33$%|`>93Nefo|4)D-IlJ!+i#vGq@V z=Q#C_^`f3%ug)~B^CkeW=34jn)rZ>$q;`LG-*#&>f40AxYy*S?4p0NE7n)}tpgvdG z7Zarpz5TKOfVs=Q(1w!l4ffLWy>ggmy26U`Ph{3D^;H9oy}QWHmWdyTvm>OLYNP4) ziw65IJ>8z>U)WNY9D?JOm3sd})KMiX)MuC~wh z;@FU@dAOaypXc;zhpKZ*@C$L+y#e_By-Df->pgwvBz0!(xH58$!z-W2r@{8=?s9c}((vTdKu z|DR#4rxnr>%%kMKGr=`tsps|6hvUrb6|KIdcI)~I$QGrw_6fCM;CAX&z5ln=ki=&A zBtX1t)N{V2B*Y$#hY>$0IBI_NTk2c(-3k57pH&Zi&=Kl))-Bqerv75Rs-K*uYCAra zt2|N-2>8>uBh@)Lj$3)8+T{>rFmH3C>m2^X4kSZPy{rcxrAC=ci?W}r;g)j{P=Z~k z?M(>V5>6}xFD(`E_QW3UG%a?gC1D@Spv-5(Q-SRXIqW3Z$newz0DO3L8$cGLlg{=* z=LNG($|iUb`q0N5tx9(VH#YW!?F}Q?DCZrmdLGiL2B(H!>88Kuo^$*9$pn5Rv2kf8jJ=vfiyYR zU%L@bg&XzUW7Pn&AgRIxHK}~0WzBU`)8K0133BjB9>$yYHHDPdHmyUVO?|3Ie_QS6 zT$)H1>#k?1q0KjaTkYfgx3{|NPH&Q5Ps4HT9$R#-f8F~;HH2apW#?$q_%P4=sQH8w zl_f{m?N>SXq^OD<9YxMmkp!-P^Pni<2tAJqJ%BlV{R=@usxwV%XG1`Q#3K`E4hZGMA9L}G|}}1MjbLT z_`|VS_#umHOtEK*tMF?h0?wYMDu+bGurj2~6|bWKH(~t27R-L2)Z!E^)qu1@YxJN7 zRX13g%_UXHlcZx=%^u`LLdsUjTYYJRYB)6NyaM;^jYX&?@^u;=`9Gok1at}2K2v0B zf!uM9E6!1HcY?e1S9;%>s&D8CdYL|HrrO17)IXc428D$tRc&+y<>`V~+h(fj@rH2m zH93-s;I75FPK+^|06IZCeNm@Vrarl_u7H;B35A4?vK~=?5s(|tzF+iOOxSLC?%iN;F;M$!#w9JLyUm6g0OlSYhXS`T8+|NaG`;#_0^&g(ZVQ< zB`6b&l|qwq3w$rP@E!BO`R3q?u@|nsjXolBS`j=;7;Y4-**=C*US*nMvi*>&<)o^rl@~jpeT{%nb zmLu>Fe&F`kZ_QHO3U(N4wmPlX_6M7coGG?!)HlwCbqj_)n}$8)HG!qif7!4B%fINu zm|i@gsE2-Uwn|waHE*7+eqmWpH2-XlLV_>&Llk36f*szsy@a?z$gL(RQ7Fm4Iii?1 zBc#MZ$!ICzVL4mD&&U50On9hN8WhD*#FN}dnveXEI^X(#U2w|&hk{e*#H;pejq1Sb zq>YyP;-9F$|F`FD9{~*V8MBdI=oDC=SFZ!3q3ClvAF$}D_$@cqXQ(^Nk$_88jFlIV z=qQkhy_syWer9NH{@_EjWzoxgU~h~00J`?Ke2C2TxMpyX{?R#VQYf`X=E{7jRljzQ z`YCJBrW@5Lu<4$Cu9|dEr!4*h<;dse9{wI8D)M{_ab1h^F4(WoCFjA8db6H=o~rA* z1XujtckE)GFJPNay{jKMPaQXSSxFO?HMYJXcKv+bSXgAGSjG&$aNH|tf*rTGX@2S+ z?Pt{y)(X8Kt9FF~{IL9Lu53ip#Jk8xBwg-%K0bJlzU6#%KmHtlfjZK!ur$!l?&G))5K&>BL40Gi&tuI!CdaOjwX4oj3Jlw>AhhUS}6&*dN*IcYl zf?aLTpQ+(x%S*hf`!dO}7OfC=YgKJewngmmQFbo>kZ!f9kJ-n4C>qV>VAZ@_Hc zsz+a{2503^0oyuA4K!Dehjz&kFn6@|i>wuF{~&N9K(t;YktLus8!8czf6d}R0|GP@ zJHBD~Mp5I~9)K<3!7c5eGmPJjhi!~%z z*+AvgLNfpjP~EeSV!JX(8*3h{9A^9iiZ|y6_Vjl^ANgz-1?tE z6#$j`dZ8k^aPcj4G=d~!&_yf>x`-us%m{Vyd29j3>Tx8*&7+6xMV<6WX^pZ-6(3!Q zvOE{4orMfyIlyikvVHRCSv+|<4H*{Y?=FX_b46h4+>r%sOr1N@f|C@OIwLAGrp`zT zXm5!Irq04<9kt^3Abvaw@#6_gY^C7!HWLWiRHjE@qcHYP_?!4IuhSo0p+-^=aD0jo zxpP!(48T0kVaHynMz=VJJ@-mA=-YwW6ih2vJ@l(6&~RGmPm;sX=t*#`*j*+U7TCj_ z`og0Sz3oa>W3MmKljpj_o2SiF$6C90N)##Vrup?>;tc1%EfW5p*g!Gm3{A+p=}_k3 zLPVbl#7@N2=!H${kPgqTn(YP9C9{td{|6^kh1hRHMDMW36)$sruvQb{8#7O<-nvq& zK`qEH_u6mq=2flEZBcaULbX5ox^tl#dkn<4IAuyNKA*Rq<5!6jHA-D6b*0orsa+50 zMwP1=g+X8#TV(TuTg`ck*~T& z&49Aq_g8ASk*|~=P==^{SacN`hc_7gYX4Oz{~PHtnydubAAPr zz#aOHUqJ?5s>`ocC!nt%UW++=MPGldItYK>!LM(zXAB|g*}v;gG3ol((U~gxOEn~M z*#jDLJPbz48wSYRTav_WGoI6|~` z+CejNullg1KIa-Y?X_$Hm52S0FQ|n(J%!+yTI{YDrodlK==l&zj_jhky*B|5-G~L% z4RuntGM&%MK^Nq%a}j!q@g{bO`Kg&1RTJxBmL1uwLdqo78@TmLqR#Cl;k%dA(|~p3sNipaynM zZ);<@Vr+NYp@X$92AVN@n#v{GiTX7YJ$A;h{KUzr6g?`&QOhxn)Hk4 z7zpXIMD-ZY1|GCnxZbhrnCU;oVt_rwt}Q5JKQxv@pWrg2HUZDD<8M+!%&8uUm%ii2E)Er=iv~)?lu^G>}GXv zfT!UGPlA$~0+iJ8#Gw_Y^t2^v3MCyF03rJ1+~ACbos!N&OH>EhQun<@{cjq_$Z~BE z-=MKMydy4G3gw-C{uVW2Bom46k2+jOIFRD(V2v2*i;HPXu$cH_27Wi`x?7cmkZboO zQD1qh`t-nP#dNCIS20J^$G(O=*-$a*G z8btyG;ZZ*=5d8ENzlKwS*$c3yW*Dm3*^bPa1Qut&ml^o)UfZ(HEx;{Nc#%1;u(%+m znZbhp7&ytFkhGeZU-U8FV_xWJyye2i##Q6?WRQ%4-;Ma~%ThlFrWksK|JZbRCVt5g z)9L2-$zX?Mf-Ojp?a2=>DhRuQH4HZvd2wmW7lfc?n2r*-m|9s<2z+UR@xhly1~?CY zaZ`{XgoU^k2j#b8oV+1+6RwnP?2Uk4e>ag$tmG<2FUGtDZW9J5$$5cG;!`(QPi>a z(auAizGp%n#)xHTd)Q~1aS&w^IR_^^71kWRey!?LmV7fQS(xbyGfyA-8#Q42oMi5A zI`VJ0<+tkX6Y=Rum?I2is=+Fpu>-6E*CZ0Ct&pa2+&gliFiRfo(+c9dr$}DPSF>DTFJSvzh}v88L5?|p4v(!5!Xh*UFOj} zM8>%^p0;>xBrIh838`z7;9xjkj<&$guxU(sz^0Le6a(%gpZ*5eban_fhVe1{gZ~7A zZrgmi)G*<8*mP-IY#LOG!I`xQLJHQVmCq7gF239JvLCvYwR3n2NjUwPyoCf(sI}pk z$aN}d^a|E#c8_J)`aIv@yt=Od@i23 z!+51F(9p=jb~m^z-n5CiHugCA05Fk)Yz`F@Q*X z69&NcX(wsxrDwY9xwc7t2>TJaTt(IO;0M*Nx@ndA-BF-Pe%P#SSs-D6^+goTKeHxZe=mr2tQk_uUMrX!g}Jjq7^L9W(7knx!ScAR$8#Mu9u~S z8qki?cCfUhkiZ5@3%k>fEUheWw*+hJzp=EkqQ>l?2!zSljs)biwX}$2c!5JrDO_Z| z+gxSe>>>kzjlryUxX7FxT4XbJbdd>G=2?_mJiAY7b1|tJ#tEslXJnLrh0W-hxXvX}G?o8i>_A+8Eb?QM%3Ri&dS52n#VcKq#s|Rw z?#raSvIRJgEylGJe1wO@Snc=CN0s^bZixpg+Yoz#6d#1*G87|>B!i*IdM?FgDr198 z%^@Zb@g$}Ij&IEdN)UYmN3EWkQieO5C%~G7!2IY*aks&%z&j$7GWc!Ms1G_*NbFi zMrzBA41)}2i*pr?O9t8LnaM^|1Jff%Ru)Z7g!kO^;0hBD+oSm@m-z{&rk$CA+0{^2 zKx*(BBD@B~Y(Q&8`c`@by8hWCEHPAFjH{D3BeLhqb+ zKf&J3b^jKxqpQ@>8YvQ2Sh0{&qB@o(;OD78#+)}dJhiKFPP!*-Xl zFP3eh$$=#+jqSnl7lxm~i<6Da;)bKH_4?6}@+w?b7`gM7J zK1D$v3C4W-aSnufl9#)}-*Lg}}k zP>1xpuq3%w;r2c;j?1FMVke6f%%7*i1Llz@5aVgHw*PFdb}fxdbdN+++3nzeJ&9 zNDaoE(VD_QR_0ZBauS_SByaqW!6~7%40)BVy@cmv^QoPKho-mSGEyxrBTX=uk!r(v zHMfi)OGvz!6Yorfl}n}a;+(U|bYN1PO<;~UxaHcBb%KRu)(ID%oRJ5M1qeQ&Ee9CJ znJ|M|9XwgN)hpO$Pti52JdXk1B!Z`jSi@w!?F>+3xQMd$oJ}Go z3pW^{F`{X8A=VHp2Pfq#s|;fXbe#&#(i&|zw==|uS&^sEc_=UB4mSFnkIoJN_i^Oc z)E01K^C&wFp(9)bd2`wxa5!)2`?T6Kixn&P{)7m)Per@nc6gNB``eKgoT|VXCZaZ3 z=+mRmwYORWXPClf9ks&fc6~;Tv2NEVKBEqzIUpf13>>pV;0k^&x6WhFs7n;ba;;=>ZF)MFL+iRS^O4mX}o3m8y?eZpM|5}b^5Dk z)tNYZ|G^s7qxkb8UcOg2+Pr*?8dA9lu^vHPuuB&60h9)VyI#FUdE;AerkxXb5MvT2 z6IJ-rsE7Z<00<4t0C?Iz)MbR&4I$q4599QUV}o#XF(2C`v>^b)6R@kFQ-d(p2cJ`! zfnv62vH(yuU2qY5lTkE^xUG~*my%T^{=C|47gLvS7z^h%IB#!2IFmp~vOtmu6?*jZ zss??Z^Ss)_;L$Z;{^5Cbz+}?_Os_1OML6C=_TjQBz!rssopm!3( z_u#CMToEwN+x65JWE?+!LG8kO3sBQwMT4oj!oH*I>Zk2=S>bV2SKP!vYMA7^wvho^ zUZ}ftgFgQecTmB72gH#drGNTQ)!%M<)r5CnA>rL^Ty7eUXz!VY8?dufVKO#Rf&j-H zzisPz1;<3%dQr}ar|e(Ef>Kjy{$|2|Guae z0F7N<3el(x8mGRbCiVe|VKPZ#RxqpPOoz!^?tMvB*8myNenV6mV^|Q)72QBp!F?S4 z@k^2P0?5Z=2y$tNC%ttIH1=Yn4-fp<8yCU*AgXA-b61tnekhu4T6zBrwqmj5DGs0rjdiq2+Z}UAa)N1Jopte`!Znt@e_8%WMRfQw-PM;7~C4>hg{#>gDb&>TahZV%kZF<&P#8ACMU%Xb<>>X>>KmsBsQcR-o z(pohw*%A{YI)e#r0YQe&gZL{@|##E zujtd>glh0g^X+e{3HG1|%SB*?O7vj)__e!zZ~vy``L5$+?Q;<2=sW}zu~y=0;NNuj zx7GYUe=Dcy%8NDO=*aeC2jN#@t_Pz~>S_J(+o~${RJlo^Dz8}j@3(QiV4fcLjv936 zyf>|eT~+L+2{HL+{X>g0MK}2i|7D?YF_>u4O_;v;O*i?Ar3k+f>eRf9-{da~3-RTJ z`rdccf!34yi+5C?(NC6R4*jR!U{!2lasLT<%*4^Z7r*hw3|hY+MT_|wA6WZ_KImOl z3!k7_@2ZO3FG8-I|GTPYL=?yw3%rVk zGaM50;)7Z5d6AUiiHx!dy6oSGY4VXC{cm;FUOT(9J+9aOTV3E9e~MGyQv=6GV1WIM z03>OPdM|%qS2z23J}l-Hz)4%wDv@moeod?21Gjvlx%_>E4avS9-+9AGXN@4RH7o+& z{}gC*`5TK%CeqGT?cG;z3??CWReL#I>u3lcjdsFNN8n*8E0V>|)yI9PYNos~)`W7y zOyUj>E)K!ji4obNa)0Q|=+&Qdnnrt_KK-HUJ3*Fy#B=jE;6TO=m~{kohXtJkY%@aNQz!80Gzmw&8oz@K5CNP{CjQS5C|&H zWQs+m5`UXyir{p3ABc-`1c!YCav=gF!YGPWD*+PGlZo=~>&ctcRLC_qY*M|(n%xMi zTbxAPVX@LYK`=@^mrsX9*imuDz>xGCH>rk#@t*{&ZTLb>OTAgnGkXjSm!7JuXR8`y z#BE8_ErWq03MEaE%=r!Z_7_{#-u(h@NoZvK2D2l=L?Q?rr8@`Td>Tj8o7jN*c#b8 z{+{DWH*@eSNOdm7r<>xFrFg*?PG4)W?rAv(o1~lMXRql7%gF$tms?K%oLmo-RO&xl zPH7%qATnX6%76rGLAQc?oB~sH*&kPT-KFx>{L=5b&UZ(&s?5d{3O^CFGN1U&b)L80)KA5o86|{{q=R)o zy2v>=ND|8B%b{yFLFniMBV`062Sir$uVs+d2MBMV?LYb;-ZVYG|AOPy0s@3;9GKu$p~Z&6d_6UN^= zs6{hrU^b5Yz1w^h?D=nD6i>GyzKKvH(P#9V&dg*5}E}X~g9Rn#c+KvPm zyH1w(l*L4X-{=TXbgz41p-j0;}o$#L!V z9KbSK;!61=0y?P=iJXBc!__e+PmeE@@1h~?lzjI>PQDv4Gxb6s-^nA^%#4&%UA==J zXeHn6Z2MrYnNIYn_U5|nph|UHT2J%RP*Ufl#`du&o&*21f4t1vHF#L56WyGC)8E<` zsUv~_OMfWCyx_hHveie$$W4lAHgAI9N|A*$`f}%HV>`i>YG&esOVAxo>q0~JnlQMM zXM!tz)y>(d;7U8t{Xp5OJBZx`YFX7C)UtyJXhkhM*uJeWN;^9l(N03OqG^+rya`rP zh{i%3}SF52s?JpgnMhHvxm9*L8deJ^I+ja zJQj`^?T2)FYGV%y&1Y!F{V@8p6SPl-`|0-DgEvAD|4t8QIALYxM%!1d&#v_yJ)Gmr zUQhlL)F`lL?b6ek)xs)vV^62&?n{BP<04xIRVLs7lHOy50cCDC!$+Es&trPu6N`2k zh|5^6xr}8ezfV>31F7OC{JT=ViCJ!?9@e9)oPqm^^h|LA$N(}qEj+-PyU8FYh(b^0 zUhZI%t9f}91!8CW5hTHY06j-k8<@DoxsgFXxD!Ch<6C zsfF>dwzo5hVl=cpNCW5ecDz1D=b(j542~dVwlQ*cb8n|M9aMl(Mg<}z^*kgYK{ZnK zZCCekD#~aZQ2sodhW&SRx{s4N>e}aH{x4pQr8Y5Fl})RT;JQZ?gl#Ogy1fs>7daP`uF{veRIg! z*1yFV_Vb)E{RJr=Z~-6F8iSjmfl}&|I!5YvcYO==jFL5f$2^NGvi|s&s=NNX=N#YF zG{?-Aab`I&e%k2~4)!+v9sKG^swk60rUvKo`+ze2@c^fL^9^Zdl+8tE`Q2oZjS2Xo zNygwWS`!-{iy=f0tfx(DVuNF`J!8;B{JFt1a8!#>wMe#wzw@lLxcX96L4U@2akG^> zF^s`HEOX2pcL~3115Ctdr>E99soeksB1+-?DAVv7+#wb;Lz|8vXgNqD?q9zK@ygNk zdVNKW<9|=uFkkMNw%Q<6!sfIxRpL7WF1N%_9vmIqKjq4RD?dXC)xPF9vp|W%E9R zobICA5vTdPS5EzFsC8V6y%Xupy73Ih*Y^*0Mz+`kJ{#K z${DDypW*b+2;{J2fkU?jgpC;>ip)j&|Om(1{C8;9DrVqC9QqM$!D+G0xM1 zI|J<%dpZMX;7TwBtQb>RPGd^*6MH%XX#*psPQ&m*uCk$!s|b7KQf2x~Of3ks_8_cc zXD33+!y`~1Hq-HR(_Wa(?a_d~Y;WiAeb+ZqHiD>>?&g0GJtzHlqvulpt?0SCzczZV z@L$%w_HmwT6SEv?vrde4BFw@(s%MOKzRMfUGT;aF6JwptA&70$`)m6;)2*n*wYq*> zj*Z2aynTdo5>bE1G-u@DOMrTtjw6Eo-5>(-VwDsE&-3|<6JZm(SMwJq zg3^$G4S#VW@TLk<5LUL}ef2cw;gC8alUjlE%dd}gPJnMg$x+U3hp)t^Bx^)4`**U} z^-_rM-_2i3@D0whe=mQ%Aiwba75p{#BD_obsp$LHHUIo5NH~QYy!kIjI~Te;71RYd z9c2eRXS)IuxwHQ0JFpmksk@!vj1N&@hk6qWXPH;>(=MvePb6ZO; zC&&vYI#bc*;FFw2gtWWkBxhjX)EC8=TJSd8D}#WQOnP}jss8I&XPLg^yN;wUYIn=h zr6)U+;DL0^$<8BHkuYTYv4EG`5yu%CuzDWIB%#(J<{gCtNVyce3|CKWW3HTV7YldP z+w@c4b9!2LG{5~lXKk=O#=*y)IwjnmC?W*g)8tc~HD(73s`z^5Y0eO{jpfz*?P<LXQE2p7U$Mm zjJzeA^tWd_(^Fe`cLqLXd&h9kF6lSwM`k;tdtkpU-GevsWFLylAx*QSW)8{!q)9dFrQ*h`} z|3A()>*415vz-xf{G4@;Gst-+s(x2c{eSe+=QV5JKsxQk7UoL9~Jd;i@v7GnT39m z3!M65>v}!udS|$^GU{hpFqk9sFK=*mv;L%4-Qe7b>ZdPu7Fzh}-sB)wLGwvBImOmq z=l?MVVB*LfeIi;P8CJ) z6TG}^+PLQal~d(W3`fe}0&30QpY*v~oq7@#Z{?_vsKBQDRVoIQIe9h_K?A_+nsmj+e zRb@y-luEr&48{ghnN(((>0MXi?xrt)+Ucqvxx?v))0H>wfHbi_XrRz!e!|-$^;HQl zij6kO!w`Q}jK+Wsd6lkarL85U$P`^z>9f2_*94Wo#|tZckyq(r+=t8ZQZPP=^hAXf zx8zm4)Lfk7SCP8Cu->-3dY9$uA(c&Gy$ccsF&yWD^6|0YyHk+cyRhQLc@-B174hMC z%X*jQ)w?#Tr+2*zdyw7yNR3!&LyD)Ab&wV)qa8Q1RO`GekfR znWO#nG5sEAf6{Bm6qafJ;2vj+?Ocs<>v8vi5#Cgmj*}5q>hF-M=FM@2G*4a*9+zBF z=9PNgCOY+Yy-qK2#&rCJX8Sh|+~Xf^zVo-vDXz1OAL+5u`J=O_7#vVOa^-W*m->Uh zJ6)T%{J}ZJDi!`!>eVs@WyB*dY(8(5b2U4v{A0wyJbm_GoqaoAz0L3b6|8%oS7l}y zNw+$6QK`3wVAAUkuY2D>rA0)72gg|@ zgX|RDY@e?-zxbkaoZ96V#j^I0gi^wL!BY<5$`z!sm*+v?!VZr;``A~VL2!Ay;8o|T zj;Te1<9#*=y9RjE0@FEWtHMV(8Y}e{lbduvIv_m=a4>iRpW z&z0FN^@~!-se1i7XMpazMTT+8ySZUNb=m0!^;*XZY6OQ-9&&--=7IHef}|a6DV_?s zaPw~OId3Y8st||rMAh^Re_cIr?LtJ6C~0PT%BQYngL7pSXYw#-RR#d#5%{t~^Vfjy%red+}R+0#y`9g4ha@kN6 z7|^No1d;f>eet0A!>vv)s~A4yKzCJY-EX?MU@LFErpH+BuAF{SNZ*ivBJ$AxYq|f! zYU?d`SSvyTsYNxL_p;ps?VT}p=;e<4uL0|+fryTpG`>D35b>wCAg({SZcjPlmbzSy zrgGb~h=WAEYMn#(zsk5PmWl0SNnaLs-!J}yAgN30FU{E^x7u37sC-5uyG^)U4-}x?_cCup30-Y@pdiM59-ix((LHdQSwy z=>9y>o^~*$IWs{+nY$|y8!_C)W$ylohmumQEru(Lwxw~z;3tNdIflmO;LjRnZ8}pH zcOi|*>9c__v@t--;u#29t+yC3)}cKrI99Ric?YaE6X)?`(Xg?xq0#XptYD$dqOBtp zxa;FkE&n7-ZyxO20|uCeK@4hta3~&GWa^=+fl*)wkHfCAp^H1b(B7zrr`&oM{ynL? zZ<~{Ht%>dG6m7Aad?En^aym(!zFx2G@ATyTd;$_25#^tm6)|%M(NiR96rR|2ZH$<* zlg~`j$!_lMRyRGao4bqCZFahw{(d(%W1i-sY&y$u*btu+YPT1?Mv7@M6VLP#@Oz&Af%vSx?g*<9Z&{6LrCY zgH!M82hwh}{XvobXWH#k^dW9@rGBmS=CnH{k-8UrjYv2y;9ButPWMEo0nay5}x#Jr;!Uo=65xV60@#u*Rm|z@0I? z=9steh(b8m=7d)!6;iM3-_*L3b!tyH*-PAwg|#DAqsf;R$hS9+a(jqpn?QrvGND%i zokV;psO#6bJ=0_$F0XL`x3hqDmnue^vky87WH#0q(s9i5L=*IMyI>G=2ez=M8kLdp0K1rRF7k2IPEQhNkZw z=yuPZ&ly5H_yO@%1%6#bhrJZOM6Vs#l1gU!>U2LoGj%~w7rn7AuggeX_<>;b=1N@v z8Kz}uES9P8x5Z|q%YmW_vkQP|5Lk+K2fVj36=VFOIesH5fhM7y<<(MQEgQX*qf%Zi zof_y?cB}9!S)5;f!ypL17wAU^xph{B{%VkWIQ~qjh3$3gFgLMVNJ2s>*r1I%Rob=1 zviY(YM0{C7|F+hhnuQEEC$$MB7%lV?5LG~4LTC}`LFfI7j)m(o!A6h^iYJLc0;HKDMpuKuA=b>sESicX3Hx$+r1{tR+M~{D#)j z#k;z5hqhQt6)o11q1a-f*sj_i3Yn(s>~vRs>QKlu@^l5t;(YR;#1C?-dh!`ppSbL~ zTEO(d!@%#}9_sd|&k44h2^3mD10iGYJ5`{>tWj9CY)&l;`Dm>@iQ_NNZ|@VdqB$clLu#9O6`8as{m6;9M*?(fi^N5P>8{W z%o!&%-RM9kmg#9?F0yR}YGhpQA3gn;UO2+NEM6gp<9gc|cL=wn(Pfpv9bU5oH;r_6 z8~GvEdyjTEq=1Wj00v>Uri=83k?t{ug?E0PeSMo)obv%&-p3iYQg_+iodAXj(c(w? zue-aaWI~2%Cb+6A_FM?qjKEO~v`}!+(?+|)hC-G=209iL7m67WBrsC$4(T{P0~z}2 z=DS8i;qKJVe}>gvH|*h#?0c&NtVX=H#Wt_+-^2ax*SN1IfD#gDqrP&_7II6)G0=Vj zmIvJtdQhAyL~C`7%#uPoHHFko5*aM!YbbbBQh2V~-Rmy0xQTE9RY!YuZZ$0nluUzl zm9MNqU(v_ZxqW+d6MF)_8cTOa|Hd7>yPjL;K4knI0*}Fd&9nA$i(7cE=u7r?*IMhF zPu<78jmILXeccNbHTkX{wBK-1fDafiOrCPyUGF}H^OSRacP|_=H~a2~Xm`v0E<%p| zNl%#I9&8K&h0P7*LGwMcO>yy21R*dIEcn&iIH;(N_SPI)QHkc5E0( zMjg~>A9h@dFx8+t6Z`D~uMjyd>aQj6`LNT35L9dpd%a*)UNPUsR}}TK`4Stm7%kS0YuW;e^V~jAVwG&v zKnpw#gV3Yguj3HZA`u1qbu<7)7uI`QDI>Xe_yPnwXtN9Dxwc@qlDdsesU>7S?|- z8}Wc3@*IjT}}jod~dveAe2e0V<#<&E%u_rfKvPsl!`dSenfsEMqR+hHP9WJ$|T@H8UQ|!G~GwlK~qP_)t5TaX8j<#<|LFjt% zr)1HUfEH9Zf3oPp8aN<}7G23~Mvcx@3pgKFubs)N+@fn)G30!xsL)?-(Y34?ay~>t z5c4VD0}0{(fU*<`p^KRtuSAq=a1rc=P-0`u!7HPOAO?RL-Xh7K)c{?F2!l2tScMZN zu>x|%H4=zyIjqP|C0H>Uk^`*3hb@m4g*B{9afB6THYl#x&qnpa%}mfzoWn{`F{&4C zW`dRCJgl^=817{uR`?zwr`L5NqH%|~$YREf1={QmYFI1=LZC_7ENv7pj0p=2=SP7J zgBuGBlLtqgQl_9RkuDo(a~&4r*#|^k+{lAvt(cZEn9dl#nay&x?zE&sR(@P|0kngC zQ>qk&1@Yih2`K;{ZOA~4n}T@TrSKw)zQ=27?S8K~?2Ivg2|!6$P@F~}XqF_=t#FQE zF&=EQs1WUX>DQT!%sjwt6h%Yh|K9=?badl+Fi8DT_LT%xKW9Yg4HW6%`2v`rt_ zquY>>ce)6Ko?ujR9Qo*BQ(SQ!M5LAieik`KH!qyx&gq1!`_RMPBPhpmuYvFuah_Z9hhMT86r?rJ}Z8=wQoxgd1`-3dRH+DzA( z)x4cacacSUuOr;~B~8EN{f|s}>Iwba5$?Vf3(aptU2lNMUW%aas5xkwdqYq2hUK79 zxDjQ_5fvRTUzz6C)dVj~eS2o=kz(vy+$PKXMbaD1mkp^$^j=50KkbicC ziF-weM-ESXC^2|ZoLZ)zJ<{D}kat5v!mSFo%Ye*X+kS(c#=75Y^~}QR%@>oE=s?Q zIo~C3&QqH><4s=#Gyd)-z3ph%8~oQ|pqv-0Hx|}Unffn>^_S_bN4vcbt}ysytBT~i z7W$_hiuZmSdB_K1FcFVHYG$EtVh5~-Kd=RHzqO%>-KOuH?(!<<+Uf2Xp3H(W!H7`q z9pfHkZV{3Di7b)VnLhs*6I+sph*E#~G49^&^s`rYXpIuLSb+1;-=;70PmXmnR9&gI znG{-LDZ~i$L&v&7ypHfyHEm0hMDxb~w5yR}SHYs3`-Nqqc3t|VK@n$R2?}o^T5&YE zQUC4RZf1nU0I9)nQOolr^hXtbEitXE@!da}RTwEVJ;Uu$#n_lbv6MjHBOs?mNqO`X zyhQ-b@6T{|jq*u;qhA_%ocnEjuw$sQgn2Zgn)D*Q1mnxaq)vTWWYUnf^@ccoElAn6 zQZVDM{KDe@$ngdlFs?tsZ0m zz!G3*bttZ%$tM8fIfv?Tl`6Aqu$&lWEP@USOHO=^pexnq?xuQYjbcMV+7d}Mmb_nC z#gehM70S384ay=UL1Cwu4UFQpMJfNLpe@VjfCH}k6vaacL}uh_J4D(WfVx)y_%64! z&O%iPNP;z-K2V5;7&HqE8y!}NFvva1nF0w?`RB|^mnevmo_+Ox_Tl=f+f`+@2yILm zy3eQvY%VUNk`Y{j4WM}CGJ|beOsM#vh4{Dz+10qi=_8ByB5IIB`D3X0!Ot@Z4r|xi z^>A3=-w86paE4@pvbh<;kS9n~)ThgZHr`@%W8ulKC`tKd=316BBwgYUeI`PzVRnUE z8lgJE8yQm&uM~JQ#AYJE(HI(oc|jO0Iy8ttm!%-PA~b>$Mk-{sdNFaMf5A?M$9Via z{w9pUihbZE=pQ5HG?*!iR9~4g>S^+6RKOgtdTEsi?cWTx7v>j9P$eW z=qmU^t$ZPi((nt_(HA^^p|+D>07RfgKV0bu%0Uv%3#hR@2$6jUHtH}??dmV};V-D3 zZAGeuPgPRleqEO&yMD;Ei?c=Nn!L~wVU<*b(6K~NsppX0F@JYJ$T6&1X#7s<#$e@| zXR~&M@4)rv5Z({~odI@l3RE(eYeL)>Y8x_HQ99$kSpZ_yKndb;_(g|-*}z&0t40w_ zLy>_1mj$^hAf$p7; zA`S6vLemF>&g@WnGG8A(X3LkGRb%9L)rvPUB{96k=q*h31M`(#&!mw^3hCC|3 z=2n`Ch0YNO=Vq3TIRG$zc8;8wFi(3;VJ`6L-$a6(8(phd``R9ng{&p^CCCjBDM-th z-+-y&RW6QxZiAL($Eml(w1T}oPD;d|Dd6-Fagi|Hw`O8*}zE(>3H?Y$VmFR82u zMIjKds9*r1qg%-kV3;ETaFAmd+pKIP+?BWtfh`enF|HlimC#CdB`=F@5Qc2>ZkM|f zG(XM(2q+EfG*ALwK$*g&Ou^$U$`$-34_@;&7%mc2ot;UrFp=BEVBKu15F3^>9}#VM zKr*MG1b@Ifl4c5cqFwkwz2yqKDqCz`n-hCZO#2(!JO{#>VV4rbiNk{h!LUo$uuHdq zUE-~xr5D$ z0#V4O&_&3m%*r=x3gLGlKfqSsicjqrn;IA+SQ98%B2fV7IXkfr{&HLhRAe@Y_BSk|8nUkA4j|zQt&)5 zHX&iZl9E>uB`-+mJjj7Z^u#hfZmE*^QbtE-zU6+Cc%YB5aFs&9;BuoaQAy%?h=L6<}C(rb*Lp@1h!M}dHcg9!MLX65=`ga1~{=e0nWSD1K! z0*@$o@+5GEjNO+M51weW8RPzfyVK|wqu}ubkHxCsE0ZZ9=Ew>Vp{Ce;5mgXri7Af) zp-3ilQikY~@c5oq->LK~Y zn1~jk+|0zVYb%@|Oh<^bn?r3zfJfb_ol?H-3Xf_ZpW z133H}tfOk$6S0;kI?NNl`l2u)!uEyHzz&00`N?$_&_k0;QKle+GGeUeCsdvUI*vlJ zVn(s*$acq~ShRN1IXES37%U!I*cc`pmR4hw82V`1a9$2=I5Awv%(v3O5Q1+}l$x4f ztVb?ZJ;Y1`!1#80{#(h05~Z_W)Z5?Fzb{N@|G!4_2|ftqRZ%ryCxS}j7m^q5H5`v* zF|o|Tsn1A=@orc-6Y^A}&{Xz)W8Z?6=A5tZW9@t^2&4OH5$A9ev|OxHkY=I*XHx#3 zkq8E(ALoBnmcj)pPAr(Ahyz%bPU`Mt@>jNn z$>g;b&ILG2NIDay$;Rk{8EXTHlEQv$K?-|VKFDwiII2}IDeSY!w;hvi8P^wp+Iw52 zTMi3}(<+n69Ay4=t*4_qT2NroJH4JJ(CpaWdLm9kgo0E8gj%gvfTSI-mmQ3&e5^U_ z2R6o%DS|_^!fiFW#%nOgz!BiI*GlSf$GN?eHJE6uQIKA(o^hO8GZ|0dw1zq0 zd1@V4sJx$MhJdo^%!veZTMN#xlkCJwZcW%WGaVPP!*NZS)Lg8Bc<`g^T$7|&EGC2> z|K=q+W-+Xkl90HZ!xA?0;)o^t8U(CiPW|Dm^|rfdf#r77d$Llr26+XN#h7I}n= z8O|U>;Q$OuHfzAtOuB^Qsgr@zf+SQc&ESyU*mp685;Td4-x|)F4+GxhCHNuXBv9~s z-$L6TN&sJ3t^~77n96e{FzgZ@UPlaC@pK3P5qx~I8cat(L865ep8yI;BZcu()KQ0( zb;ThsN-FB`!G!NjEbC?p62w6Q)|#^Jrl2%a#Nj0|I@o9g>82~o4An7j<~p_@$nAmRpOM z6Tdsl^?2}(4H`WKCYcW*tqbR(1L>z{xx4a0d}fZjAOD^-$CVt1adC}+BG-Jw9M?oW z!|H^{naeDe>tyBsxMTVmRnV{*uNwl8(kJlVeBn>rBFnm1U-naXD{JEXA2XDz8QEO*E$6uJSr<3YJJ;=o2F*90=T2e6 z4O#b!_~Xe;QR;quNh6$yFK#~Se0Mdg>~f)d7ppvTk$d}p`(Qu&-(6#HPV7|BfN!i; z7P>PD^S=c}mMX#j4L@shklFv%z=LsT|GVfCt@2&)vtZ z|5sVTJS9$Kwat^}y5F*PD%8d^m%AsCOGBp3acS(M(b0yUa)qf8mz_4?k zuW+YyZXrUu6)&D(XOD$DJDirj)W==v&hTaP+uk8+YE?0_)^ER?gFDj=Ee?zGd!m>u zq6Wkhzm6w1fXe@+J7XfcgK`#bnr5#vo2E&>stDE1o$BlRo#~69<)vh)$G62SH5zi0 zsuPzKZ0|#jPe~0SlX&OmH>LE|SI>8Qlt@SmTCG=VZ@$~hTLl|P&QbuGtIk*o#CMS{ zTgS|YE7vN0#e8=^BU~|uoWeeO(D_?yC)5r`y8JiLu z9L)R=HtRbUxTg+i?fnLw#yDGwlKJlWcIs}u=hZNrHeSHT8CSbUw(Jll8-L4Y{imzl z9}zg-Fwehvgy1j`WhnU_quoOR)GgW_&>NbF4VPWph%$r=vJlR5AauQ@-LorJQnciJ z)1TU;RA|&cSlH5g>_FopfV%nEhLtuAy5OBy+n6?Ka|vWTBSac12@_qc)*BbPgO4Xr z8B0Kl5u_@J!O;guh2g|uJmJAVOyObA`9hmHBb9UedgD>LTL1JKH{-SZ2FL*4Fvs?P z#Ie2p!!>SA)qMx&$&0bV^jB=-Z&c%U3EF~ZvOcucfdsS3|%<|TSr%~ zcQ{kFN19nz)Rak>BFPRRkLg~BoF$FAnMP7mkG|RcAL}>Gciik&S_yew0%#v!0+~C3 zzKf6=@)6zdR=3{6uVOg!qE3-Nlo}0wH9;B=%k_D;y8j&XUJ;yih}0KiGd*Z>sb`Ww zDsov7C(vg_r8evHZgcCoTzSnSQW&s(n1g;U*B5Vd_w8{$La1OwjS1sPDV?UC)x&Og z2OAS{8?%nNHme5HZyva=>C2Pc&p;NIx2Bl(+mh}|(HzhY=>Rew!z-xKb;A(1*f!-+^10Tm6*fzrj*i9`S7{yWwlQea^R z1b?DghT#j?+xY1Skf-qz$ty#+YQoG{kH*YXkp3)ra3{LScH9pknjl?ah-pvDU2-$9I|mKj4k*( z`YvN^ad2Be2cLl~4_;P`#=8P?7HzOms;%*pQM3RXG#ui?7r?JHiyV0-T4P%R` zL)IiFBUo9D00gl$G`4^lhudZTMx4ODU%U*)7Qk4$%otl}4iOmjam#kj*aEi{8e14T z1rIRa(%2FlcH%TN1SEgoMu>rs0pQpGXf?)`B47XQUUxDXCY&O3@(qNq=&qgK>pu5% z)+nZ>I26yoQeoo>B%p`ybN@f~-UL31B8wlNo}+4#InseZ5)zUt$8YE)E?K%wgqm0eF1R@R`R1_41u#TykB6cGWrM1>XM_kC5}Jw3@J z1lQyD`Tzc`o9^kltKNI{u6i}O@j5Pic7Jtje-=?tmWe_0)k*C}yJLvu^8-iiw@*ii zYyJ~xWp~U8FqJg8x&H~=NI6JtS z6Fs?3Z3Fl1ZO|W-u2n1FZ?3k^DW+;rBQTq|$DK$GUWn0KAXdH*$SDCq@|mEC(?T)g zy_Q=!%+2b>N2u1%@DZ`3oQa3zWt2F46+%H&CA+bkTX z?+z)xd$)9#l_Qs5u@|je7`RTmRg8EE?nAfY2p$nNkC_Emczv08;HAL9N6}Y`WA4|# zOC$H_CIL)}T-(4z3!^5`PL#eJ=t}2iNOS(Exa#FVH#)aNztlOLmjee6YEmnolCj#< zq!&DRYce6p`K6twa-W#ESe@{34AJ*z`rC?YUI}zNNoIrmN-TMy+O7<{G^|{-x{x2? z0`M?g0A4=KY;XQUnI-@$oFFH^EVRyoYp1SCvHO*}f}3+9Xh3a)Ne_*uPB<@P`9a|YHCsiq#$Z)wfMC*aEjQoC=h8!RrwpNs^S+d zbc$%(-Itr`r%Jr$a#e}ftQIG|8fXXfxv0DEv~ucR;kYJsZx-rAFXyVqa`jlF9=p_I z${v~JG4-fbk5%fiO+6}qm07CQqw@mwT&W%#@Yq2Rrobc#x;{vKFKv&xVt6Oj?>6mw67Xte~9=+>Lz0S{8T#k29ACF2Q5va{E`VnEiTSC_Zg|9fJO|>3~D( zcoo<$>Ub5pJstfnd?PU8P)m-56bR>+S@KA;j-kSM4PO}}I0LK(-bxJrjCeZA$!HA} zFp!&b#oRXn9S%ZW)8T$^4K#eZOjF~V9^*vRVELXrhExn3!}q@#=+t>}vgzqZWyj;pGjpq$864%dbRLaP#qIkNI>zbEB6+ae))mC#F+GLL8AxPC-qH#A6j+V1#7K zcYt=`M6IPn0OCO57e>spH7}R8^S10~(=}=t(Z>n3QdH4M4Fl{N6d5iVr#3lbTo;%F z%9L8R(FyCe#aD;e*1Mtj0Lu@zyF`O}&#y)$jjt<7*u?l&;7Jr<3H_ESwN}bPD`h_Y zo+Ms=JCNH;W~jC@+-E(j=qXdCSYIaNNtI4gDI)rYx8=Z9M1L+r*28Igk7rl&9=_jc4qwou2iRSgS@NJl+39TE;A~~fiKAbBnCe1GDgJT9YObajT zBaPt#oA9l;0~LdCQI6GC7eAmb63L&17Xk@5H<}enK>8jK=dehTl~9>lAd^T>NN7i` z40LeP73!dTB7L$u-Kjs3zG9_f?in0f9Om8~nnjeo8#qsUS-kshV3=Z_$r~`Cfle^b zJ>OGel2lLGIZ#zX4gBDHfyoreoPw4pgE#t`s9^B>fukvzNR#SnQt2m=tbHo}`+ne5 z>Ij4pv(aF2#k56_X#Sv>FdDh)YXP_oVzYi z)_9Ih>jGC&4qUvR)JlRV-1R-MeeO4bL)5H*J9Bj=F_mn6;GxDVTD(4Rf8%vr_if;a zti&wQ)}W?GeEMzR0wRKBN;4!71CkPIz0n(#mIKk5lSo^FimurZIENZv(i~ zV90MmdSgeR%m1s}44JB-X)|k%`~kO9G`^1S?hIVjcoqS4>@EKB6AbeE+qT6AKLv`w z4(~$ep{^>y9>O}pTF2cVe#;ml7O~Gi+gLj z{1@Ryv{%J#zXZ;pp(T+R@M;bbs`2j$w2^ZT>Hu3nsxVCbe}#Vw)sn=ep%#Y{)LgR{ z#tyq7obz&g8=Z#4zxM?m{PX7}nMwPrd94BeqsO1POJj%Ao+rLS38JEP#uBw9u9|BCY`z3KIOoIU zmS9H`mz^HLnYBaFMGuJ_i3xd&vwNtSM(Y?TmIPT>g#ry#l#!;IYP6#LcP3XHl+NyM zyhop;v&$Rr%mpEPdK>EQh7dce@j5UwIpT&elhNM(=TY4pVdqkNw468;q6h?d1!p-0 zi!w=u8_qF3%Er{;a(|7o3aU1QXbSEHPVD^mWU%R~VHc2qcqJMhrnBS!YRc51X&%v{ zG!quFB{gSevg?Sxf6b)>#`cGOOt#7p~$PFkF2%pSkZVLxU9+6O`{T}x}>{T z=8~Fku3gE(#w$sxV>Xq<`IEQvSxz}9(SF<*(N-OOD2{8#P)DKnz5{60(ww5U3Thu0 zw^JP#$}1$BHiz){T1Ea|j-_t7)Ufw+G}~mskvdWjbuLwG%_122l4Ef;p1+H-Vkb8t zwX+A%MC1AW)P(qFYupfpwXoFp6bBRup#kEt)~t1%1h~kN^7}-kf8S;6f+=>3@@d5! zla^Qx4Rb<%rA?Y)n%GhMueDt1oDZa0SAV6h9J5D0xXJyM^VEd?mOIew>hS+wt-Dt0 zZyi6>ZKUHT2wO3T-e?5yMEoXA`je6a;5TWOCn{MHXx8zcaz&-U0o4Tb3+*~)iB$$W zJBw>LgXDrq+Apm_Q*N=Azk*(<@O?HFd@LmuJktUI4Jt_& z0hb1)on&?bNRK_#INy|aL27wn&auen7$e=utc&ue&_*u)d7qOY+m zm1`1~O8J%M^afB>9N^U9yIFw9FMG8v9y*R}PTDKOVSs?|g)b+K1B1Y;d_gwy@xV!~ zRZfAbz0}*M-t&~}>p_yKoCG`l6?krIdb3uPSCv9OimGFxNa%1tgS!p1tJ*+gn3cFk zZM$+Na4v0=W*N4m3qBPjs0v-8_6GDRY;;GT$zu;DFgjN)ZDzn{bwq-~w*X7=n=EFI z4@-6j)*~O?(O(U<3fX>H+iXyndy6IxUF#d&RTgQ~GYgc}@~lE>@$Ng`6Nsq8lNzk6 zh`kVKo{b!~?^eAAIy9vLpx^F}tWc{Kw-Fu9#06P6Dz^5V>`(#6FRZM#4Au;PMAx#_Si$y2d@o@P*C1exEe%%f&xp1 zsxqq;+F*a{DZJ!khMtVb`c2$(NE!h;p)2Py-XA#Rq&qfxpLw>JOR(6)7 zd|pk&r=1fs=D3x)M=1^|meVo1SkBnB#d5~(p~n-VrkEY0Ro4W&u*Dkg!dY<;y9-}O zcV*Q$JF}-NyO)GIa`$j6d=p2n{$0Y3(w2yQB_QxS#X(+Q%XX4ZkR7<-BoOJHwH#X6nAGGS^_2P zBN^&`K7<^|^ok3*v(8)+4V1sPJ1a6>872B0<37ql9yd$Y0>Q}R2F@2iO_%e9Vlu_{ zlYPz03n@;eizZ^1GUZUQi^*_UHcQg{4A;7_LNqG`*bhEQdJeHdEWhU1D} zxP3rWXDl~LvmU{;SS`5B07DyTquT z?5LKTWiXr^8jBC~tI#_P)BnAAp(pF8?G|741nzGZpAVOpI+>CZIdYN&29m9E$b}-eM9dAMqu2I5+p%GhV`*Aq7~C5CX3tp*l3aG!_11M zeSl=U#ZP_M4d~(D`m(bDd7t!UwS*8jww^$UBmwuZSOh3ZB`Ulc-+03v@C2yk{JHdQU=#dUYdnqTo`f6$mk;?4f7cbzU|3}89g^{ok1 z<18_80LyCc3;XL-mqJ@3t{T7w)v0>f0QPs>Z*G>dvD&}I!=>z%mTIiDV*+$EqXq0y zL4A+7%49QWb<*L`G%ZSF~nQ~VfQ-7LeL z;e9N|XY;{g=wQ|^dn*FenA-SyNHuXVi($4N8O-Kt|E@XVa5hY;i|7td$BzXdtE2Jv!k^cV$5(>d@yDNMi812xU+&irWxVRjNpP{dHf6nd|^6>Jc69Ud3oV* z)-~u%+7H87&);Ns9DM})8OIQgKaxGs_uuK$8ylOci1b$@3<4!8cW(){bNcI~xsL3hj+X!$wnd3@ZZtKJggVuld$+JqKhl`xquq zg}^M{z!noemd!La!Ih2nu7HjW4bYww_b1x%qn%feWj(a-#m~pGcKSp(g5Vn5U8;<} zRTLe^`nGVq8xT5BaYBeXD6T$^ov!@(AhF5Np74N^0ahV&A;zaAbjg%TD+LrdK%!Lm zc=oXNws_`vrO_wrqZO3JV}b!p7zO*Cz$SPnM#S6`*u&I2m=0aNJL^Q&(F^wBjuTni z49Pl$N|Xp6FD=ovOADP1}rEQ?M#&?3rH4sA!VVQuh%{PQ{CgbK^~2m~-mZizPEJc^B=g8_74?NRaRC}!j- zd690S1qjH~;7U3~X`x->%@UnXVa;P!F6?bMUZNySL|jy1fWTQJ@5G3=xj_P{0hGc% zqr8t)^hOo&Iy473e+tXjZWnV-VcFCVxWAz2ic?q~{Q@TA*Va>5zX+V8WYi?Ge%FdV zr?NpslcEui`OH#}`H^Ang0ww=b~_^&Yi_R5Xmy{X$bb4BX|Z&%eX6f{ZqR&WfW9{( zW9EatYUUH*i9LEnRJ?mC$OYOXrtDF%`&5VrN;Iz4;I(Zf$T{sfn)L|2iXB##8$a4z z?w-+3IpAJ$xerIPzBzK9;0*SZJS3QYLz7Nm#Y%^t@3$cRc{R7m%yN+=W{NypLT}Gn&h>VIc9rQeFnL(=$-l$3ge)-G~ z#M5I~tNsWdYjcnU4M>o9=TmTG5VJ%>#R>pZ3)DPOZ-}a+Vs<(!$(OCs6?O7zIT91C z=_G(T?sQg^bvv$UQ#I-|r!pd|m~uL6nM<8=8nZmev8|w>ekD_P*8}(giI#o@zQxIl z`Sa^>p%h zdgE{u;L>`hb2cwp@2OVU?zy$RYNF!lsB*=btoz`^;u(f@%2ZMYMOqcNZTH?#r%df$ zO01Hr`SdlcWeFCWpoAoiZMa|8Fh7>@K&gLszNOF@u>kBD#cX|fBg>;3%5`U`xDrrJ z>w>dbpWuBFYg%`m#qy6(i)l}*;(6_kS?Efjb!P$s`R zqeAUU3@ngeK75zZ6>4!p^g{XRUiYVB`Duy#DUJ@I;^nn8 zy*EV<@nqrG2T}Z>Mu=SnYCZ1LCr5B{2uX{P@%ArdYI`IVde4amheSL`L)b;&Z5Pi4 zP6%HK!(!GstUav}?!_33x-8h1ps&5cvc&pxSexKHEU$+4MfhBae1p$r$B^vSAo7X1 z=du%8I8Z^zV-qIP?Ge^o6raa})NGnVmQa@hjp669t}PZ=`+@`zg`xncGcQ#Dg;EZl zTBTl@z`A4*1p}x6T?q~qy3%G8C3F?7&u7_v0mPV%G}7SKr<_R$+9J`2*%HMsKA*Ka zeBUSVqfnu?<&g5J9on;X)XJzgD*0%qxum_>21JcnMWmJ|0yTFaSW225}sWx@yvnq0cDVx0dHk2-)L-RiC~KR%NQ;W zjKmFEJ%gM-b-bCYD~L^l>qsnOu5sRRc*J>cVQz5VTbi4l_iS^U^PU39*N+`sBj zgP2zZKA^u5fRJuJYjab_j$<7&aLqZf3QfeG9>Et$9H$8QU2t~gw(58lr+#Bz~%SOzByR_{*@Se zYrij$Uj(t`a&Nbpi9!q!w`rhs733k>_3{wCSZ2N}0wPAcupxgwBV``?9YY!1^2Njl zQ&~^K0jw21C4Bx84qt~&VBKP0OS%*BlB@-K{1hGLJTP4S2VI#(tN;CUmM`Tyv?qZr zE6ZY*U_EnT=g`Y->`dmD6WBTTa&`*9KmCfjdn}=!1iVA8kl1}>A>vz%N6hB)JIe*xC^umKG^GLojS zcwn~taq#^i;&E@so+S6XBmz8fx|-UAnBhn@&s}NZG;A_hRiePOs!ANfL1Bt9(d{bM zg2JCAsDw@Eik+!sW*12+ds^pm{JKfy< zzV%Mz{7vf}(W_+h#j>04UX_YeY9vZEL@M*d@atK2N_q)N4`2X6wRtWW6RGZS)69e{ ze4;)3>2#q}2KF1>oGNFWkntS(`^B(@tLMs}U<9n+=gHr9lJrfv&zBqLYTCf|UCjm^ zdS?V&7%_+Rf6F+d6fKQSyGGM4MYxmi{?MLf&Ai=u2fZ+FwB8At|NDW;L(sg#dM9Y! zXuW%kOx$E=ZwP9x|MYEX={0Of#>6O87=FxArg<+kKBCpNEWgD|imURM;zH?1Bl`Ve z?1Po!$ZJ{ma{K4P8%Z@NX=<#Uso_+=7srsgco4_XRcKqCT++bfH6fP~pO#er?3<*n zQHwQ`Bs|uRwq>sgdCi@*o9xRfJ8vK}F ztQ{b;nv`U6=L9^EUj}`AUaGs~SE1d&WE9XS%zJLP^n}y-=o{F?#`nfuH?YC5>>gIm z^2*)PIwps%3esJwI(xUKq!yHv(Al|@T2hh{^W`Q_*EeWJHhoo+zUylaeYGX~aw+Y5 zj4YV#q&%dXOP0E{1^Ms_x4ysPRvBRQVe9+)l@N(2bPH)03PMIR>-%bV{zBMst?v)L zEAto1{4I+^MuwHJLuwn;G+$i7WPrp*8H`-k#+n28gvGx1RU3O&Nv7py zUtOj}?nWRLmKZE9yOf138Q)@I9T^|edXM0T|C_vF+-P$&4apm~-PlBVWAIG}Aa6W! zQ$rk0LSvvwjRC3jau-`WC+^EMUvhR-&HT?_CU59B{|0$u3gnH!a??Kmd1G)BwWU%F(u<>^NV5t+Vr+%rPia((l}H+jH1n24l$$gZM**{RbKhI1!#|0d z!k&w#%#3~TJt2&y z%V(Z09>l03)^V>(5c(RoH6XDt865Rj{^|-gh`a%iiAsxsoSA{(nZye)^5kf6t&xuy7-HPc7C4) z=z!Z~6O|AW_3~PO9*t-wOhM2>EIx3wTkGDzNd?_Rw4;ehNMvd@D{YCaiyT*_Y^6Vt-UcMHMEgeD$a{&cd{j7rSx>{jww`VZN%)mS+>-pk*-kb(MX>mE!WCAR$q@c za|&ybTG^P=o+qpgp9H9sp|$TkaH_cJLtRWR|@e)>AU7l2bT(CQnIEkQD1M=2g4fJbhoAez+|i3 zZD>rzM_sV-pt!s0FHmWbz6A_TdN@F)M5f;?VzXH<+QLbsbGw`;M7k#* zU_%0X!J_OHO`6S~T&Xz~vYmvwX|7Y+w=5;5JZiC@*=^(6Guv8wW{2IY6bDHf>mAlR zVc|yWJ&5fV)*gs;9Qz>h^KX1(?DQlm# z-ib$f(ly_YxaRvGf6;v7Y>W-s=v|L8=@ZKICQmnh?JC6< zf|oHraZUfbuIYc>HT{eJubBRl1DyWh*c_TfTzUkj{t;8(&NcM~_SB12O6NyYf46Ju zZ*@)mK9}73^T&S;rAdZ-aEC!j+nWOU|9FTUz|>FsBc?tTOVw)LCkfs8{hRN%!je5LX8rXFP}$A*=qjNQqGXG$b+u;?aFaP!)HqmO85AhYnMn}&Y^TUulZ2A z)W#q_bCfcvhJ*O=FmytDBl`46tQq;M`(ptkOe|tC9u?xjCs?xeWMON^?S(KI7GGyhJX+l|F$>N7oYn+@>Fbsn$ZzY`lqRX-a zMkcC)+fNurt#F01eOkmvWzZesSjim;VNP(tIn@z%yCY>9v4G95!9+!F*O_!cnQD^; zI~q}BKFcTGE)(9<7H^lF*D~(OJL}PIm=VVb_uNwWPFwD3vT4|h5;xAv+QbEqv;02t zmTioU?2G{l@b9JBpbTWDhUj*eMg}zWPMSZFMONQWEPNcc9@sVX8JIdqH&K^{qDr4h zAETB&LJINvT=mK26{vrPlZeQbuutflxK)|UOSnqkY=2Go30LXgbEA9Iao{7Ei=y+& zfe$b9Lg2m?jNo?ZhGB$4(qQ460Y=_`0!~&HqR)SnF+LN3*x;OtW1nRC$KDu4#2dXT zfz%bu)FgToijej%*^5XRlo1j5bS-Fx{-mNyJ*0WGBjVZRZg?nPuzdRp%L z5-vjqUD87Ggb}gf5~T`NZ3!sv=7Mr~s!?q~2&`;RBjPM9AU0$}c}R?Zisd!SFq&D( zHb9F9o?`hO03OX?!n9^a{1uc)s7FJ-SVxP z(M(+WIE?t0N#msg;7keuEdiMFB>>nSh~E=OmMf^0%jBX{{bI8K@|c4x4UCZ3PCO zN#bu5 z(9lg${jLyXa3U@Ho>q%Veu62%+(m}WXKa*cAg^@ZyZ#y0mxNr7IkoO+u5)7Ny=T}F zDu|B(`IzSFBka@>^amBph+y~u!W|-+1%y^`JRpZ5IVTvBIf1~ph*uXNqQ78V8Nsnr7}cYO}Z$_#p9)V2g615k)&3*$I6Be$z!2lJ$M zL3EqXvX4_Dprjc1gK^#Xjt2@b0N2-={5=)F$=gf+9w!vBpp<6@A%%-xz96SI1cfP9 zUQGQr`!E|E1eq?3kQxli>63te;`(Q$4o5tzc6azXO48U2^jU4$;>~9z<)+<|TzzoO z3`rO0E7SwS=d;$MX``y5-KOqFC3ml+EeKmzf)0S1Ym%DJl++wpDM@ytJ4!OwVecpx zqF;^fC;%~M7e_l$bG7C8BprqA1;R=xvf-e*MI3;1G#iBKFa3vg4uX|ccus`)9EFuO zo~t8tHvHKjgsBHodZl*>YX27iTw!DV#dB?TKoe`*6_-7SWA6#Cx74o41>*bXSQdMj z{L7W@>KM6V`_WyIN0=r(!oVo|<5`w-nB5U|mWvVI17I$%VZ9qSn7vlRiq1^!sgiKo zWaP9dH%fKH-t7SP^oO<=C;WOXcO>#idC+<%JGv0ZE|8G>7x{Jp_z!=cbxePXP7a%s z!usdp%IDeW@~LS!{!WOtA7x6!Vw~w`H}VRA^mrjt$l_& zju-3x7tM%caK=e0h;|^)5MTiRkKk^eCQL{|h=xmlgP`%VBULkVt7}5O{lt?aPbA41 zDRj-qUpFBDk^2_1PMv5Y0|`wWP?jf3oe*YW>AeWv-)zIT!{rKLtvYxGElc8Ru~@6m@!M*~`x99jKyc%XT`0(>uMm zeaNu?EACR~yuuE)&iue`S+`V{s72ACjwwxblbAaYKii_=>ifim7nrgEG4rj2u~ZyZ z%lbftcV+GVm*5;)g45Iz1Q)S^>;pP-eVv$^$x6hO(Y_3E_aYVu@0BtH=7g5EdJ!wk zpFa&~;fZmamB^(9qp(5Pan7Lwwc;|3=jAC$@ig3vhB=BPBt^&*V&s=BySc2BuAQ~y z53W`~w5{|67GYq+d~`+kto5uJ#UqwfmELKqi3EE5*d zSUUiPm(&~JD2WCnhD!@H%8()LPm@xHm5az(q+UK%c%aAV?UlK411GWXVY+rkPF0ll zZV1)l{Uxk#(O&0>@+fowqa7QU^XBj3ImcnT!UhCC(Q7Gddj#3Xz&HBiUTl5Tn}GR| znB^$^gs51~h7w~y zoQ>NIm+;)5x`VY8bKYW|kH>@)D-!Q6Vu6={GZk@aeb*uW%8yL}- zV(N$J@0K^f>3$_vzs>SQ>`nQe@eb>r{Z;f?^tpTx49drlbluRBg|K9gy_qz<&4hnN z@@i40f)z=b;_m6E^arf;73>6q05+nu7a_3SxP%XQP~;s;f6mcgjEITL*^nkK2JPEw zF&5b{kNMmKABqj;c=@;XlRo_Yr1H(g zC7&_9ZYLL8nO1-hMLu9d(+Mj5@@Tm@{R3ta{9y~j3M38~DXkcVp^(JjnJ-v@czHGB zC#kYTGaYbTUk9qDbG6q*Oh!;u6OBPxTnDNg@Ue)(u|Qh|TNXkS%)IiU1eP6mv~!{H zIZ{d1R8afuBX-#E2Vm}K7}V-?Mjb|N0PN2E7&DH0(iB`h_pyYl@9}W=uwO$x{LSDP zh8|#%h<{=)_mPQ3R!I*uoYd;m220IsIH}oZcB#H~ph`73*-9sH~v-Y*w67se9*0HvP8E%?69VR^dN`z zlLt=set~!=6(a9TmP_0$)ch9HLO1V7rsd4ttXTZ*OLlq?`#h1M3h~*OtW8_V#*TvO zg5szpF)vA+S+_N8l;*9ueGS?vcMiRv8Y1F0r}mk|o(#I9PJd3FCUl56YLA#-*{5ad z6#U#S2#p@fPFLQ9Ml+bN^m`)2Ek(@AH02p<_{)9Si)YVhlFyQJ#v%^^8RHB!5`)1BTXmHoypiq2NL%h{d%JauQkb(OoL zJXOJaGE#Q-JG-Fj>kRkSYWHNYpoMbXz;?sDaJXBVa}_`R#(KimanIqbC&gojYQ z1SonY?b7&h`PDe-PAab!NjgU11YtDg49*@z%=!ondeV-`Z$c87j44GMo zjjRI%l$STMn~7e6%ArRI79bI03@pHr`O;_1S`qbr;41=GGLiurUXgBM>1GH9-kMFD z*%4a#)5*&Mb|S3bmln@3>&#ue9eVCMQV=h|Z})iuTB-FoO3)t8+VKwf;W{)G?}*sdKHKpk{Q>dv7S^-eg-GxSNNO@hO;Qte8b*V$It|9^G#GOlRPDuz zu*zYz$_VHNNWpIiVTB^Pk%in#j?kUfl5<0C6-FncB(db}#p_#H2lu+8g!pwU5I}-N zcTv2Z<Q18(eeJPOwlH&Xb{eoUPLq*1nan4QgZP`mIVoCm~Q` zy3rC53G+y91445X$7hl@Cc6%7Iv`uBj!9v$_D7a$?JL~;mG%{knKlO{?QOAhn-JD@ z{rLzyJ^nXDf&`2DK_!W#1!UAj@%Nu_i^p$8loWs;C2Lc72<8vZEYl%)+{mz?AFyv^ zD1z6~C?x3j+Q8QPXE%7(FH$i86tW0K{HjDp@#N1eo&eAKB|N1l(FrAjHhAXlVja9L zQ6Bpmh(LmlN)xr$5v8j4K$QA?7whaWpE$0xS7hx*Pc1&u*1o}})F2-!y%Vz=ghlb` zZn?by4##N+DQ%!+5vtP&WZ>?hf1i%^FD%o4f~gT7R!@;9tjRF(#xDq$wiPPmm=~Cm z#6JkOhh5MFg#||0vD|w-CITmCEH(uyXYeSGs}3MeYs9RmfX~#r2#%hunT*!^Ap2AF zq7Dua?0Zcdvq>udWK#JGO_iT}r&WGWqI|ik0EcptDwva8fmc;fahFxW3aZK7f$B(7 z@n@2Y`&IFkcJce@MHRQ&$4Q^03g#tO5L6XFyJW9*rUk_8Fb$l4~(kEwuy+v>1~mOh~d6!iHxFDr7-co8>GK*~<(E zkk=6)_uVU{DAJPehni*w;pN#VIXwZKz=`|VW!eZ36l)R{EqhCLoG4#JUm2ts%CIP& zW>LF$TsdwJCvp3tnZ}E|+iHLElLYq}jOV+yh&TX0|F>)r*}WUejpj(QIIagja8JKTn12rYydQOTt%O@K8T~!_%LIu1AA@2u|5}y zWkHMS+7rcdX*`x8FLN1;EiY*9qcSAzk|1z7?Hs^kEY4 z5%n4@2Jj2BKnvtZ&{aA=g6zT}liY~LHs{&Vb#E&t2Xe<;^R@_O@@_fcEMjmmjj9$r zRE3UYI36|Q%{v1>s7;8vb_Tro=~^53jM5!AQ7Ygx(L&tSj7PQm#dDdwG#9f>E_4!A z;h~6jsK@vqGMe#L%4Ti1)RQnV5b??!5-mw=GPPKyDzo1+O*1Boq&5N zb)ky~Mofe-r_SR#Y@0kJNGrxg9fIp7f_9+~Frnd#=-ZsPRdY%Ko8_E-vP8{k5Y@c9 zM7*BGTOUHv(XmkU2U=g6;mqV2Zm>MHFT8fsu8}1|BqTAu9d%Y(9vH7BB_fvDkc2=>(g%TsGuf}wAw~c`#Dz`T zz|c`L0d1p+#ZC(K8-mv31)c&FBNmgXa6`H*oRKG~Jr*oa+>^&UH-Y5;l*f;Q6g@nj z|57wRK!@#!v)OM;m$c^O?RZOT-uY-+Q#pl&xYh(7eTZQp*Z2Lz`o0kaFM^fE6iBzf z4DdEyd0N;_Kb6-gpCS#=X$mj-?@*=!a^V?fC=6AE_Y#B4 z0K9OS&Vf!4>r3CI`QkBy_br+CP`aM$4$iHaZKSWA-T$_5S47-7OYhuc9Y_9 zuOncqbndAmsoMhM1SO_IFj!bzE-nhiksdwVy3WljlCe#`j3xO~xn*4P9B9FRYvyMV zfa~4$a)6)8<;d!HqW+f@4gL<9%E18B-2O4OTa`D`&+^2)HCuua?*K%EFIa>jYDL~VJH$L=q^>_~T(8=Xj9j{o; ze8KUG)y#ie?;eFHb>mt8x$$D}>cB@7+M#|;2=UUm=?cPr0D)w?h_M|xC&8WyDc|PN zph0xp(2}C+2f+Y8pqX1JUI&FCBF4w%87TKfc&*d!mpWWe8xbhv*=f^}S|}T}%rcVZg`C5C|OcwKK}_AkuWYo^wFUNYYq^{8$vJ}=k&V7M;zS=65N;K{7#&ls6;1Dt~GC{$FH4uDSq`Y;_=Y7iJIY| zP&u&Djl+j?X5Xk0PYTvk1DCuCzpy(_zKL>Ku@WhMRIU7AMMT60q^gjI;A(f?q=jN0 zGl$|e-beF=z1f4HP@x5y#>x$kevjB*#LFNb5XYQ!$JTv6Yx>jTp)NefC?1z`8uwqv ztY4fudi>Tp);awU`-*uWufEN4|NU6E)9Od--&A~$(}nVa)Wf(yUP22#2K*LrryJ=M z72*kd^n2;TBlU3;eZ=bAZ67Z|A}xtI2|=YL8$qE|Jmx;~*dnf?RQ`N0!}^I(N~NKh zS>E(=?RuPiEiH@F-8G2ku75>0Ct+#9nUc&1)>9qKDWNK))`EOM!C=l1IbHep+RcKM z@E9?8J~ZLnbN@Xs+E!7BK_z^5OzH*4))CncOy7z*V{4X8M%T*n?iO!WHQOBqr{3g{8I{%TVBhinad+?#B z)Q88$I24;o)Fl!rh>#FHxeUb8@EU#BlkX1S4AC6SF>zT1BC~|IRKsd$U5(y+$Dz); zR?}ThGX5$ISS0aVkV9*((hMI-)5M?>wS`t_L?7O&1If)2?FQUUQVM zd5OxabeI-*n1E2~cE7l$N@1kb!pc6pCAjf#`|z{KeIK@HY)dHwGeCTp0L?E-5A(GU zH}&Ob)VY^%YhOM_tszyRse33P1t!+;fJ#ZF{u%yn~x0*G^RdtbdS#)C@=Subq878LJTg60xr_cPaqyR zZx#>fui=P=Q5a=OYt_N?7nLYp6VPBi^6y+O`DjBe-OBmB@-xsD1srj z#9`nd{sSrJ>;7g3bFPv|4Nqu^rui`IY9z>ymR1hr1*D{;g~pkZCEl!JqO%@(tWdo< z!$AMlm&8nnZd-iqlFQ4mX3jWUJ*?u@b zNNck=4Tf|q9c}wEzm6|HB3=~1SPUD=`)Hb&IFuhPb`RxO{GKL_-@+M`r(g~K%uh^d z6U6x8{DnV%F0lAJ_i7=?njW*Naxf4LZ=pP}+j5`9*B|rD0*l)uBT%T7mF6S7B<@&} zKbfS8i7iL)*8QHUq`It1tn&Gp0jj;1WaiC=a_H4mLrXE{NEjs-in1elXKkgJc_cs6 zyRK5~K9c8URD@$_p6HK(M}=s26faDoH76a#j}A#}B>IA4&m6_$$>^9TQI>FMvn@Ge`F9?kWr8~K(6Yfe9!`!wL( zStEIcc2G*3OS7<$ZWfQ1DJ)btn0G9%EGNOKK4bQ$eJcNbRDyCBJ^-%YLGAQJN%8q{ zeB$qkdsyFv0E@RY3F)+b5jU{#4!qDlIg4HZGURvgR78SuPT6sI#r{HDUI89pHt=5- zDcmHW7vr(vTWpJkc!8w(5ojvjR^N`Q=+g>%p~|c11=X0FZx>xp;Qi}x?AM&YPu9K_ z@14NA`PS^y1Ur!r!fnS#oXA^iuZaszXbl6a9MXFhTgAAv@%bj z$Y*d_kqh1%9nJ590tF4~yK&iznk~In9Cr#IMp}J*sSh3wUt#&D5Fe?w?$BYf4x8^d zkfOxGQ4i2!P8nb=lp%6Y1*M%MI-JUl@;OdwSf=(@#JV`CDJtwA2XV!L5fn(i>WPuz56{$;I|pirTx|FO{d}3Y$*)5sW|uAjpDJ zPQCT3ycvY<0yMDMQx?~p_ym{X%c@C8x(F{DJY~d;()scFijzXZJ8NCcT~q{e1Q~Q) zwUIEeT--edighW=I9eBpw02>TnTZAL=f3q6c0OOjVXI zZLoZ~3fbZkIB6GXj!UQ%)RsAd++~oe_mSB%2pxLfD9rq6&_X zS`rk&*n@a1r>T z4@4Be7LVPBIJqemUV1#H9<}PRNC=NQL2-zMl}lcj z$vtF`@_=?xI5Z?3CA~4g!GxeqA!#oFeGRT-w@M&h84Zi-FmuYw++V%=8^|f^Ey!#J zYl#(XgnBj{8$MO6>6Jm4&X5bbOEM1nM@FF2qP~*eM)s9q3+mzlbA-*^=@~P_<4`r# z!ORt&anb-V*6E(a3DjzJkC`hylpQ;vtB3mQN&R!N4Gr;`GtcG)2s_>WY`#ESCcZeE z7i(}EIEVMd!#sz#8uI(_+2WydcvZg{p%4eabn%=;V7CFlbbKmc0xS_Pi71Zd2UCHY zvszERfx>E`cBDEOFi?ygRjyZ+-PyH-egiI|olorp8&~>r42r+8bi+rFf2OSxZ71+k@wjFJU#cw^rI#aZmU!rLFz>aZ^a@_k0<6Cm z(XlkeH)km-F8+Q6Jc+BtKd#`d5UoFSqo(+wrk2T2n!oKnwJ)y{ORnHENRf&emIx{7 zJa~KHJFtuFKY#lh7~A?VfSsaHZcVgrkW4d)V$oph!o3Jh->ULauxc#|(w>!LZFL3p z%HztC6lzR!1Hm(iN(iWs;2XkrXJ|KrzE-jgSvK3?hbUp~WonG>?bBidXh%Cy=@MiU zp5tUqt~RJ@Ibds}Y!Y+eY?PHzuzr!N_{YBmw`#Jl=H>>yt4U3}?{`gR{5E$J0THZaOCfa;S zpsl#_THcIwOVo3z$JU^>5szNW+badr1!!m2H1YAZypFzCUeyhU8oM))=GLc?px3CD zINwoAz2sI(|IV#+wOgU-wsg=3*wK1A=mRX@-Q5LjJonw`4Rs)%K`IqZ171k_FQiIa zP7_F~v{|D64Saff)l}jp<3WA7IJB+ru&i0?cbdTw&DLNeBiy`COm6FYFk7Y2cgafR z#DgOt!rdnZ8ooXSRw7uRaiki9;{dn>6qU7sdC;LT6a6drv=mfqzdM7=3p^#} zPUJbq<&#P?U#c|oLvIGP07-j0DHGuyWH#WJ482AhE-`LZGmu6G+X{mSux3u84^m0& z#W!=FIQvFET-lQe-7N2gB%RUn8~O1ClPLBp?H+g(8Xl_Opti|UOnXDWGJT;Ka1(E# z%@!x##N~}?*b4}Qm5CZv5)i4aYVJ+^LTa?p99d%cBz{a2vc3NMX1jTRjrP2S4>@Tz zP2_BBS&8|d?X~vBx!!skW9oeov$i};1PZfQg2yEB?k&6}-9Obh)u#MO)1Pm(jM%ZZ z-$A3+QfRdvjG|%M>ELYSCpc1|;Vm`9dAIUHn%y^hcK8x7F8*jFa+%<{7W<7YZ#8}*uKcBkCWEOTn58zhPd)J zh$vZhBETE{uC?n>VrJ^cNzppe47mk<|$%S!9psUO`-JtDl?I^Cj_oP9b-{_dxlPG;xb8nPRR7*%mOZl)c+ZR$QzEOnRL@+@~A)f z$(j`m`wj#(P7E6yc%gSNHaL6K?duNPfJ9K}?L(t8&_y+JG4&4KqMXKz0R~6>PGfIm z=#Ud|54q|J^`Q`>7wspb6RyE~5#%`zVD*QvQsA@wSUU{^F2Y-m3y}P=T)G3;AA`rN zOb*8KoMdqBNDIc~_7se@wz7nAIMfD3l_eZ&iyaJGQ_QgP=&_iS2U8r2Q%!oT9ZqOh zTpbIlv@V`vf?%tcF=XmX!x5Z{#K9~mSyBSC&&Z_VtMWh%{iSfLFb=w9;)DSO zTlMOTL3lIu*TON}B!LHpZfaKoE;995X@H7MeHj2lK4?}@6hnbgr2Og_Za_8*^+%$J zUDgcX=DQ;9#V^`}>4SPl{7IRJ^@++vgt^C2tVf~%bR5v21G8|FA>z;s;DAWzDuoDp z0a7528hGF+MLr&Yqa2kz%PWfS;)e_crjR?2gDKcuopYAZDfRNsg-A<_{+Jj19Mm^P z1pOl*$2X)|-^84|cuo-=^OTN1hF3-6_tEhceDy2+kNOI_!o}9R_;KYJ^7vSD$`Hmx z;Sr4aq1~ceWa&J=eAyGGAryftYP8Q|RF-`hpP%Q>266<*2$`&`IQ*8A964b*+L2qRaY4Fxh3WX z(F=%DWXBLEUZFYeXCG3I6n_ShM12IdXNl`j7V9<~DS#uOAn*$#27-=``D583n(Q*v zjgm)56L5ADl(6*#An#`@#qm}Agl3>m;9${h%|JMrcmRUN^HoaF0M)|y61)?@7X2gz zR+|}o!pZe{q7Ccxxi!wQu3gZ5lF>A7J-2rki>8{p1+GyjwBapoJZ}Yia?}W z2a)b9uU4+zpsWt$+3tY^Mn~v<`ujNgXRaX`g0#f*#hjVY!)_I;XYz;tK>zEH1)mHr zzS@7m8+o31`BC}UqJBL-i{F$oEt~xPvH(@&l!=`qpf867!VHMgw!YpquiV3DYP})O zXJT|D&ckRRCHXX5xuU+1!@BZ@(XB7oSYU92v_JVDIC$GYheG!uBtzY_wNLUae0=mi zepqTsWKUdVY@um5^-s{D_2e_dHgz+G6c@BI= z3yBM(C#f>@xNo}QuQGhoNKPmMLBq#zJSsm%r;$)lgdGkaA)(2S8Pj4Jl8sTY=vT1l z{hQJ^6_1Sg#gT1&olnGdVYD^lB8ZU@=&4L^8C~f-GLnvWUm5(V@lFA*Bq_%`j=P$H zvN#NLBO`Qxmf_YXdXEyPVv;^b~gT82aLkxC>Or`d?>a(FsTgdBB2;!6}fE6qdVi<|L`amW9Oh3 zsw9Nt!haSLmjAUF7aEotm#S{^hR&#qOJIza!p=u7ztiY?1w`^AjG}#E^GtF*Y$>9T za6RI7J$z7feuN*F;rCvjm~`Nk_8`wKXHl<5LzDr4N3n%iIE_>U4Ga(~K!_!g1?amh z4Lfo`t`p#|mGnvkfD!eY3DMS)$iUrOJWpr*LwE<~)N_3meTW839 zZ@#doNTnDvoA<}Qci(LOLkb;Jikbc6J~dB4>qYEe{DG7kO+aom;;E;28`1Gm7<%gN zRMxh-`BCg*%WDpQj4$yLrO2*FDO%Q}6tJ;L+F@^#X%N2E7f46uYdBSoilDudnaJ^g zLL%T(p7n{C_>J;Y2r{`vbif*l$|qq*-Oa19derZE#k3Yq4te0jDaQqxT^sipJ z192nyBLJv8)%o;4Ys&`?o@pIq|6`g2_AU_qzm8wT$K$bd5x-trSu^NW$UN}eICU}a-MuzCS)N9Jkpy39 znKt}`bGi&Z;g{I%0oD4VC{mr@hW{a)fm@7nDE`Z0o|`4p4bO{%--{hwe%&X{YEeWK zE`evrt76C!UT|)0l=fu*y{aaha-;^KgY)A94zWX)lKy0#&{k!5rqkBjwv(C6dC`|d zaVpYWeG@6{@m0OxtD#MxgmpKGcb0&`ULv+F0sS5<#xBLYEfbF{8Shh4EAu~WE|AaahmkVZ`t+FkB)?T# z-)4zdm+@ocZ${018RO$=)-a~@)8EAX$m6V^6{Q$)&*g}T^QIWRoabI7$AGb5Or#+N zludbtdi}6DOFrYCYN%^G55?hgs1hIxS6gpdb#*lincBl~O!dPkyWA>UE1&2dRk*@O!+I_Jip49`DKV z84f#3#f0~u(A!z_=zIJSZ)mp!t5k&t_p$dcBdfpD%1BiR z@x@#z#(l&~WYyrf#ls&VP|!~C{YSu!oucGpUhAEdA$EMs|Cx@~(P3_`sTB{c0s-17 zwyfe~@HpxdeyMlY9pa@=csyg*9bPjZd^(^*j%Uj!&^qoE@lR!i=YGmBjP8WO6SF0c zPoPVyKLu^tDe^z#vvP0CfNl{{JqiqCpl2W~8~9iI>j1j^=`-H8#bhKK{!TuGAL!)E zG2)0nc2kDXRwK$CC7Gq;C;_1*JNZW0sYk5lhokx_t9h5~ALufvHJ&mX&p|9}{-sxn z4_5Pm9dkL{oH0nKj8pdQ%`>>HrpA_jiJJ9#mHi@)HfYqyCNU-06L z52Jb|4P~WQ)x^I9-2EtuzvP{YZq6`0L$PMY@bTm0-U<5clo7#BXu4?3wJ>FL@-6pb zy2`)gIpt^)T~g@-J!syWheta+bU9rWNJ4>XSq!FByibvTXL&KND7y{A!N&^uu@V+V zql11I5<2;|Y4JEccWLo-?nM8UG#tH3MjngYLwPQF=yNehH(t@gI5{#3~H%H(wM>^ff2O?De(lpGGH zAXEOkN%Ed zo+o>{4fd|K4mtSd-kQ5;VfsKLsxQr56a)=;~d_f;7x5*en*46|g0tnYaTm7zM3VXn-u zKxR1cdtOrVGfe&%oosoP&%!(C$b4q4>R19gKw!|Z|KRrdRzPJeI5ME@Tv>L3kA|t= zCANOgM`QAj+`@CUTg16rcxUg;8DbheLC{~>0xzYX#D`nBz_GlGw?YB&ZOv0#LCGm~ z+cw@!?i(KL8-?5X5Mbk_+xaj&7HsFegS14ALANU~( zS|QHc!B0W<+8z8@JevK$PoNAJ{J;k%O3(j+pMSVrmsZxrU-<)R>%i+` ze)M%ByqEV#{Hz(imp`XzUseUrK=U)s4CZP}XIvZnRl8ICT?>w-E`6p2`?O9FWZyvT zdRRNb()f(sk`M*;wKae92D3G7ea)S|;2ur;PTU>{ zo(cAAa{&Hy-_=A|u&<_VtQpFK6Etm;cp(^k4UdUw!9%_K)`^$Xf){F=YYNkYGc;|A zcsUf@qzW<2=v&FT}{l-h<6M&j2fZR-TD+)M@DcN%Au*WcS1)S;6*Lk=L_=1q{=o-(;o2q%aP? zJl0aepCvI@vY2XSc3Z&H-Qp{Hye|wR*i(DI<|HFHSkrdY{3C{+Ad&CJgNNb~X%{>k zkK@|`rYDO#)ni$^V1J^Uh{|y>F`|fh53VBar$-LtHIQ-rRx!CC*t;{aa7SS}HF(^> zqz$%-e#HEQY5|k>a)@-2uum3S3WEL7NSF4(-gunbJ~$DNZ`%he@VKBu@D4n7b_iYx z!Z5BQI=53i+A(-G9-+eENIXUt28pW9DGV+K3XSg+%)#hx?-cAJNl>R?VSd$}BrD@T zz$YNSqI|qr@rrLq#798B?weC^j6=v6B& z?i}0}slC$+CqB?xu&B#LS#j_Xr2MluSXC!wNS9!n!15WC>B26-p*SltuS>A1^>P$P zUmzjkyb9jq{-JWBe4w)X#90RgM_PrRI|xK!x%lv)U`ITDJt){ZN97+P-B;k+2h70i zQnBt`gN5yXmGYHF07+LZ`>#;-dsTibYfX9A;0Vp>D)nNy_@pG*+G_QelHee1Z_R*i z!K_3s$hyci_Wu-hCU8|%c^tp*DVHO!09V{4H&9W@bkqbM&m{|&7B$VKn9WkNNgHRH zW>VY`WYx3-U{tAk)xkK=l}cv{`dbs z=iGblJ@<0&VZZ~gB?I{V+db><*e1Pda;kQ38=#ul`v1~B{Bpr1ZSBg-4cs>Hl7s(6 zAEsF>Q$z>4tiEyo_c8X^gZgj`ktt}2)YI*_@&>rF?X$TMbEt2$zl|c(?hJi7PIdFs);)wA(c+RK zF3`Q5svB3I@lGxr8G0tj?<})a0{ERvZGPtuovLSRe=3=^4i8Cwkmehw8tA8(CJ$%m zJg9-YXS_OXBlvxnN}xy>u0Cj$CiSJst$1_9l+hMSi|!7mpEGou5o$!RWZ}qZK3wjn zGu$taU<68QH;h!vr0hFNy+!H%bd;KD^=R`a)mSmS^rY%zkEBaEPqQc`L*67dh|>{Q zuIDj)10yVFd89vHmbgb#s+t zdN>$U2oj1k=M%qQY%RbokyZr!j!j#mx8Va+(Ire6&w;eLSan&nUre1ab(U3`(7T{B zj`%*<5%35)vqs*QcLa1p@6OxS)#yFYd-CSA=n?3V)JpVT=)L)hK=eN7Q9OYcooSHK zkNBeZM~^1H=#LtU3}XNZ1Uv>YkObeO4?_Qy_2rf$U@-a+5{P{$`r{-JeHeNS2}F-Y zk0XKTPV{&Zi0(okPJGcvppPW}IrLHJPZ0myBEV?ClOz!0Df9#qh&~2=ED1y(hd!PJ zqCbuP3<*Sk7X3LAh&};*A_@M3J_-GK5{Nz-eG2hKe*t|e@kO78-gLVBl4AW5)xU2& zwufh8dl`8JnZ*t}kKb(cIqWdeUqzoQt4`UMs?qj_^LoruW?}nv=2A7HdHN5AqnYg9 zEF@cY@wugp>{4wmQ{9@^37ZR(hrCBU_2bLbOTjD^;t2R0(`M$C7xac@s-JC>KFJpC zD{2f!^IcHI$Zlj0GT(63)##SX8H$eR+jy|EqOZ2onPrOPEapq_5&6 zn*b+FykryL0t}aIS9DwoV>U(qK1Id!FRdfZvvAKL6Of5WW7}%rf+m5VM<%mvL!B;9 zVRp7oUrbRQSfD5{l?w0I>8UC@vi=%b7UQ`D&y=45O99IOIRcggk^vj_`Bat2++x&9 z6|<=9I#fQ?KcK1vdg^jjQ82LYwX*T^hu-_W+AH06w}g*MAEAH}yp097)M$%gfS<1iI~ zb^4KX4*8mTJv*I4zCeGT&LyJWhsy_tI6^qK|JIj^J8smypZI6}V!IW*y)v zpiICuz|Vjxala0@f!suHVZ4qpwjSU^ZX<`SIvd6v^dsp1MjFsddEA6*+(o~K+_xnd z#&HZ4EFgS`p=CD=8|U>hbkh!K0;m$eE3F2stJVT+VFDU{0fB&Y{cQ&0w@}+NnP%?P zOEXpU)3tZmNlYz_UI@QqawXlPd;0*QkiJMigi*Q?hxbScoi=XgX?@YP*P4nEl)`?8}j4xYHP|Dy+bef}|oV zA!J=B}0uGcjZ#*~lu0jS%K)z&n7Q0@eW50$A0;VZI9(szI!d;V^SR zxquo0d4Tr-tRCVp*8%;~)sB&`5=0VRNJ0eb=a0QmyG1ndVC z2>8n0iV+NA(LslK5ULbVt{;9!#s6ka3X8#2U^{`FL^zsQsLfy7Q}`7Ff=)wJB4=bn zF`NZdA>Uv)FYez0z5`qrwi@s~at;GavGFIFSe!J48}0IwAF#YmCHRip zVa@~02k_Of!+ZnqM*v^DI?M%tKLK*|+c})Y_>l5I4rj4Vx*2~3dJvyNI?PmDR^r0< zYz{LGkPhHQUx%3i$OP~Tufxm&WCIHIVm7t&LgRs4YYNaTk8VoQ33*nhWlE8wkL9TW zOgIDHQ}=?n;cU8I71}c0p7rV}6sy?kg=_peG!$=f1S3AE@oopUGLyAiMR|>mtug?2Ib+qMbH*lI~9}%9M zHEHbn8pxyFZA%UNy7Ss4gbFAT+K1> z=|1k<&VTLcXA_0Z)%^=pC*7|=wKLAxcjnZ9 zyZblx^f#g8IzcLh&3@xt_m9fG!A-6&ygcV2KbtSCZ@&)T!hv+BKy@~g#NyGhTdcND zqpYpa8L_Esy!3Wye-Qi4>6+Ef2|&^skz!u;&B zI%liu(LLPq6|%hDg^-g6yfe>j{b=_2P=8|#e}?-K`W~Up>T9H|)Wfz(Bfi#Cx2cYL z$~M(bXKhmfah`ukO*@A-%=^;&_{4~D$!}h5JSMEogstmR|J>SrUbTN-Sae2rf0jgH zegD#R+vu`G+vu`*v3T^uh2(vxkS2v&E{AkNq3YN&uZ)vdpVtB-_IP8Ay53O(d&lbO zg{rGrebuVnKiJIfE7K)7>pg64<_qD`cO>3ziI*e>-(fvuyXx2~_XrgWH=ThUwtFYP zc;MI5>|J7Y!gkfojQ0mzwVmyBJ9Pc+cP3^; z`nxG!-1GD^ZhEP&TXizS#c)Q?b+i4eZq>G(A%@Mz`KD2n!zfKku2?=r_}G2N^=ZnO zybAj7>&PBYh^Wh+wjPKi{Z z$5S#^=j^n4B2|h?y@4XucY+AjM>pKqz0G-Q{Mk=lERFI@~Rdfe0>w>vv` znh|5pifU}0upVvmSdqF=*nKB;oX1KtO{^aM7eA>fVtuD1O~jJSu)WS}fqjp>dF2s* zn(B*^<}_?ww}pK^+v^;dJ7i?$hQ>21uG&QdH^{6fwR^ z0zETwc}D6%XTXS6uZPb3*iBKtQblCgVUspIkJ{{B{ zHN2mnHH7sEn?EFQbJr8j7Y_bz@#}l~HD>?8%AQREo5#I*H;;2{iTbe;o(-+i3rkc) zvqL}F9JYrH*D1ZZM0M!9`~oo4aIK$ zhKXH!*!Jz^C;yrmu5B1?JQVR#whj}c^`jZ{9RBeW?vnWMu*6s6p0QV*X)@(l9an#w zVdp>BUV}-#Jcg;oYA=%O^;Ht>f+1&k HSK9sur(T6# delta 166124 zcmce<31Ae(@;^S^v&Zbt?q)+mE<&;iS4cP#E)h{!uctm0@Opl|ASx=z5e~2K^BFDy zIfH{VDsm_)Dhh}iP>!Ie$c>^z?n@2UBxbctEscE{R1R5*Oe;BnKt>RJV zbh(_M;B>nc#ibe#I<9X@4HV6#HFGJt%jHUSaSq6(HFvq(noIGzRj0$zph4XhUboMy zs>TM#C%jIyYjtp*6b181k?bTea8;r-D%>$~Bih-jjy5=-K zayE=ZFZkm|Pxzy##zALocBA2SwQ7mcU;01B6Rzv8Rzb{7<8cyM&4p1);(>tV(RCFV zC7FT^`3JIddcE|w{6lPk0M5YQ!1btM#P zXFfU!My2dSRduHm|57*j<4eXL%nW7;Ql&xCl%XSyX33{}RmBmn6yrbqOF{rg4hLr% z4N1Y@G`*l16^~mpLRLuMe49u&1rviTxi>fczWZsWFvF@lJ@0O-8-1PMHLMkyb^%T#5 z2`=5eHJ8K-i7@;7e4&3vdK}~m{TiZZl7TL z_ly;vdGZrXynbE#Jkhn+LtQ&R)Vt^zf-kqQ6{7~Pnh5frK z(~N}+A7ZZ?S&K5+8%B812tM6m99@)b>|WHAy=k;xoMJRuoWS0~QyzaCRZEh^zdvQ( zxnmZ8$<-N-46*$dFx~rem->z)(+Dk1F-kt~&EEa+i^o{4_Z&%PkA=Ou^(^e)t#>cG z+nL7TrT4P;jcrRa*$2kCrFW~d94Q9-GEwVQ*t4rL+mT9u`@!D5y7p7%7~{UI#XiK} zsg7pKT!$E#$D#+!RB)deW7giSE`Y8~`!>axywasEbY$Q;S(3_K_qDnRqzKl(^{a~= zA!En4wTP@sEps$RMXIrNmCskyyI(gFjItzJ=@ zYt7nHN3OBthdOf?f0wKBFCAjXZk8r8u3Y zE_2isM;o$CkBR$@qn^=eQ-;V(XC6b{*iv2YD4>EDH#v;^HwM)ej>~QE#f>TIO1su+ ztlb#LRvFvTWVNHEjnigRB3om0*wjc}iy7IzDbe_>oyT}}(_psF$lTnNe~amBgXvql z)o(2R&NFww=6^ds{6IOBO!X7=8pNzV@>#{w@jl0t?-|I-J zjP_9PUi}NZ_3EeWt6C?QX6N3IDEp1cyRTwD8(VfaV+V}jPdBLLjt0iI-L;G-f4Yku zG*K7o?)?uV%_lF&gfS4}62(ozfh@-A-RkFvc9)%Q8q1*i*lW;9# z+a8blD-@onyY@C@$Bq2GP1$com%Ue`*SbbMFL`|wOVPCv@8uWnW@7uL!?PANzmAFX|yD=5iYSKYX{mGFdpBEjh0VP;> zunya6^f{bpbU5fV0*5?opAC6qX8Vdm*RVlG@u7S+*qD9jT69;>7x;#2Am_G zpZg^UeIENuCfg0NiAK>OcSQC-L2LsLr5T5RiASgGa6NS|W&kA-dGC{OYHX){4qu}V z!Fb0WNj6p=uBkqc@zV3z!{&JD`Klu{-qA{K!J{=G?vN~R zd(;aCGUaoZqaJmi`5fE%=%ZJtL!I@E*+-L&(%<6PFyq+K7Fc<6P9zv@j$MsT|8uMk z#yjm;GR8aqSS<)P+lV`sWE?u?#~A-ORvUs%{WU#fpTqKp<_ab6VEQ<7A>ICK8#de+ z^J`=E1!rxe=+`9igr6lD&;F_#+mAaO3h5S=e&lEAM$_Z@=()@B987O26-zzeExB6r ztJ7F?oCe$gHOXilFZByphW9rbaE2^z@|%VM({qy1;WrQ8?=X4;z0YqA)Dg~HNh=SoG|qp&(-QT$|DSgBqP-7+;2|f@Cg#i*%R3iO6X)3v@CQo z#TV5us5qfMd$OfE%Guh8|Gln}F~MbQJsGEth6)f&&aU>UJm_A&gnOTQ47%4`KL2@& zbT97rTueP-H_%K|2MbS4$No-p-&j7IbKi)bebIFWqeKNU4CPAf|2dtbjsXLG&L$hL zp03Hp8gov!m#d9R^gnI|3-zhC8hNBqd1U?J*<;(lpN!DiRAb8@v;vR(QAg?`(QACh z)J1yki0A!q)b!l%Ok-AJOgqzD9p|irl62$OGmW5(p|ek-f8s9P`1ouPN&$0nHr?t| zV#f3t{4*c@h5yXqdmTp6+1h%{@Ci0%|4CiKl!09NpLN)a#+g4Gs)jT5r8z9YxZ+$E zD;Gx?OEh-wNH<2G%YiC>a<1-W8!N`7U7ze4aY7X|KT=`N%}epDKHKwBYnH+GzVt6v zJG9S{7VC^m^q3hjcKn&}(%USDjelt^Yr|>ls?(*5FwS-im{P-W^HGc zImP1+<_CLqWKpbt5K|qj9@|Gh>9P76G8=17mak59HWwY;EK{oN%c981I%4XUIFSX~ zCBiON09LXkhRbvhqK}h>VmQe+n?pmvLyiP0@Nlb}Ws$am4?N~VHX}j2jPqb}$t1rfzVk5HWTAQ4o#@~JFRPQf(ca;h*0$f{-FnIW z(QfgImq{Znj(Av-SnZWvZT2$QX>r=isu*h7G^&20h0a>4lfghI9SmH)D~?SOhAtUc zrb`AgeAO_}qqh~2iFb< zhA`nQ%(^21xeP>*n$?J7jo9m=T^wtszTwOk;W$=HjE%$MKqzQJ<#FsTaMCmghBt!9 zz#v07xLXtlSv~aMh_I|ca1X+JqEKNa){zJ?A%ZNZ6|41GW>1fiEtxLH#3vKRDlcmMPkObF(Vb3s;M%M&e zGr-o4B(OEBCUenh;_o=c_9SeIn>^$a?j)8Csns=6u1#VcC2MAbBnDqA%93EWcZ+R= z`4g<1tV>U3aA~4xGOG)p7BUNaB{TABCKNk&8D{+_g#E4)I+MZ@#F1o(={;wf3Drtr zbs(H}DePWw03{=o*(s8PB`GWwhQz`=k|MD zRCa~B6WUT(3)=F>KZD}YT4>vTG9+@<8*YN)O5@YmIR+(;PiMEW&Be-e zgk;!WvXxZcL|p}yMpIAu%6)RK_`^FJ`0)nhs4Tk|Q z#*WvM#O#L5E%KYQfU`h3fe|aw;$L9(Y$gjt z)?t|8c1_TdxO9-@BW3Zx?$m@`uAYP!TUUrVC3&JScprQ>;j6$G13rd%Kiq|RJW;j- zO<4m;Ta zt4ZRB-pw!(XPgb9C6k*mH%jtI{V_MKXZs^Hb%w0iBZ4tbVC6S7tk9=_2 zr#ZWVW<5R$foE}4ksBFhiOFWk_M0L8Q_iMh+V{j(3#l485y;dHe!^)iDN7c`sHW%e zV)-0VoMy(38cAYn3&aB_uv4%AkLX>%oG8hSmi(N{d>BrSU80G_1x)9EI*si$l8J&w z`sHCcf=z%%m0ZEJh~U<>gwH?YY#gadpmv35w^+b>5U!Bo`qSB1(r^C;ijOoyasHiB z!A(Bx;uQ6q^KwcJieFmE72n(jA}jtXyTl_pw#Ve36vdaZe_%-M#K6l~fhf9{`K6t? zDgp;k+nS(!+iYAz&^25+Db}<`yne!Yl~~sr)sez+#!P&rLp)kd;h-!AcEx(BqutPc=#+OQ^UpxEAq<>CiWEzz+JL)hPnc{EE4 zA-C;m(PF8JXj*gy?DarbBY1&~7=aFS-69GmvD^u5rRIli0D`p*ZTkvkaWoFLHBGc{ z8y&}WQIyb?ERhuR=s+-WC1M|}|0S;?DqB1Z_FSs;N#`xbl0ms5^D2yXb`LDv(Dl*^ zhwb7Nh_by6B#{lFE{(N=|*g| zJDYd}DMI}wV_-=G@jy71xD>}=j5Ul!7LnPNQA{#zgw*Fh5-Ah2Sro=j?xgcZBWrU5 zu`P^P>V)%32^?<4YD%qZYlBIsYh?p&TXDj6i6*rd#9E8+HI`zchj!Pn>)9z0KN1=; z`vHt>?6n9FBeFJmh^>ln9u`a9W_hCIS`5-=eckhE5h~<6u8+Z?`9}Ab8-?FwlaV6% zwzdINyrho?&P&%}w%?d1}7-O6v~+)*`(7nu1GOzM$5SP9VhDd!-r86~R)(qG#?!6?ylpn-VA709-hCr#RGG zI-A@`DUB0o2$>{WJf0gyDk&a-b!c}3)(`o<@C|TtR*QNjWN8dM)D0}#_E$}D#!^!R zZ^Raj?4$+A0LJVrQeri4Xyf=K3G_MZMpl5S+HoU7Ggx0S2gGa*$RQ|XV;0`TngVm& zP0~343fU~y7faSbGaEgI`Cro<0T+!y7M*#J1VT;%j!K5CqU@h$k>A-&`gw|D&BDll z?IIFVZpBs*(}bHP0|hq|;{dX3HX4W}HzSatp@PrFH-lXSXC`*&7CB5nCOS>_lFL%W zq+5_sp%CHd&8!g_*{!!=Gk5}S0*7rOnoII;c}C&;HO1^(D{vkyvl+KbB;Ph*jvt&L z=}TTUtApeOPz>X9Iz$)dkopaVQq28Sk9-KqnFP&JL$2RWuC1}PMrw}?*rPz*!?3|c78fKQ< zBtPdA@wZ_EdqT9n4Z8D(vz3^38$zj)+p#M=A*S3WW3PNF%%_Mhm!7h1)oN)XTW+!U z?Z{G)(EHpDIYc~LqXznaN0va}nL6Twz zVIXBy2uv;$M-3<|VwDtikgJVR_(WY9%aPbyNT>v>(iVL?yM*i`%+`!lVJ}m2O`2sr zx?weADoFIORKSW|-%TpCqvc&-gzKb>ruQJy4c;QR67l!QS&dZGl!1K|&9X`P(Gs#0 zSSj1?k-F1N?6?Q=#OeyD*o{$fJ-OB~0mb)X>xx|np+LPTbU*qmWI%fnRAX;IwyM4P zGp!41O76oRU4~vC!&V*c41x3<&az=bIzybjhO;=M%cLNMzeV@6<`jC^z_p+x%eFs6 zo&osHjk3{x8qJkrV1!!9{m3`3-Rh(At1Fe0Ya_3AdF66)N|I!lIw3ySj+8sMCJ{`J z7~i={(PzCX6{UiDv`s)X?IL5=f*3Mqha(1+y^tM(P+FQlx#GTinO9DZxxw06Bz;w$ z3DInVxCLQ~Of4y(T7-G#a)-dNc`n30lUA>sE?Knp4ro!kKFEEX5KSLst)vXlu(nuO z%z`**_d(*2Xp$K45E?Hk#x!idE8di?jhBU1?M-H6ctLYR7-rdo5i+cdMWBg78$`x( zzc>Qf|B}&iV%kQELL`d&&5qOU`Dq=~ixn_hM5yBzpYhAR=D3ewN#)3T^^xntlFh4q zWEdu*^{WR%p-+giu1GsdtxPi8`5uwe2T%Vf$*>m|e2-qzZ9xYtoUy&kI3%{fCCYlq zd9_-uenirbHahc2rACb(l?Ck{Wz8#aP|_O<^~x7ypQwa$X(~0ejVXb{gIES6*fauR zhg}3NuY!+9xt#pk0$8$~QVo@goDro$^1D0s=9W_Bnvky#LOP^VOvq9(3nCR$5gdqd zMJ#o~<#O3tRhFkkMu@Q|? zm&(%Iq#2`@;%Il|+DkAv3>2b{SUpOT#B&oAl@%ceH(2~q#G0`o zBC8Jy2aAq<5D^V_i6uoaG$aAD3|_M*R?lEpjyO^TM=Qra7|vNjKlMWTbqGsJ@IgOAU>V*)_$deOXO#u(q!Zzq3S1Kb+?6f13HpiNyCqHismQ z(wahl+?>^%2pH#ju&^KH)_{nEoqnu_X@G%VUu^G(yGtjKPnIOl_Cu6L2{Z}S>W>_z z>@`WFum=+_sV0hh`b&O_`pdv^T7M+DpT|%;JptMKpCGmdiz8GySY$l`sSOn!o`BSb zQekbe_6cHPn5!8zNEcI|z>ZGxG0cTTJ!p9Q_2~9+*S^XSSACOa-jm>D2ob3*`&Ng$ zT9`H9ByqwpjA6JdRSbBF)pSt;Q+Yv@J&D825w1*GD7s%}x}9tjOn(Z>In>o40{KOU zr$A(=t1cDQ<;rmJ+*61(hnqM_;+LlwT*XLNBdV8RvO3aL%Op_yX^3r7?b9q(m)TZirVBAWtDlyEMq`ox43_A9!(?#V$9na7k|w(~f*aMbPvV6iN7ete4if!{x%jYNsW<~#z+xF%rwDDOf$HUJ;|4s<}WKVcb+U|VO{y7*2 z3%ijC5jF&zV?yiyBQZ^gnt?+6bJD?H^&HgtguqWNnS;hNQpd171DQuUlEJRlVn;D{ z1GhfNlCchg#VjmkG#rx)tk?)-uAyBSqFwEUl5S5c0I3XsBGnbt90=-C5erQPjGYI5-rUKxLR% zHxvtP7&T51w+>@|GQ$aMG?mMOY%Kjg!*CWq*ws*6ISdwFF4_^$P6@5R;#SAN_C@l> z!uvRjBa?h>4eX9{EKP=mIyt)uzR-Y>}H&@FaK%F0FB z0c^B;3R37%K9*pd2Zo93#$+$OYpkBpw(oBa5aYel*;{sL^t( zfouWg9qWigDAeR#TXJ~^M$3IRe(I@E9C5`M)&OW35>0BA^+;OPHf9G*9!`8-AJfkKWMx&bTT5XxIMAOK>e{W+M7QUIUNSPQ@PJDUH;+NrkB6I^qeR~&m?c2W_E?~a`hb=2`G`SMDQLcQ6 zrLjrk?w8m=^)>h>sh{uHWu8waAfU&|W<9g0LmixhOmr|{Vf{fz)cs|W#bc#2RJ?ul(*DY*1RCSBYiHMHh5UnP%R&2WHIT3c|O)&}(f6FD4 z?$F;F;>bki;_sl~-!f4jPgfU88@MU1w^u*REhu)X$u=(#R= z#6e}Hx4y}Kai||bMDS!ObfvGf%ez<&>c_5h%1I?#_oY8^)g~}WOsdU1rSHFw6p>o$ zN+(wA+vM|HwFxx*#U7D1hh3%4H|vcpBi!QYIqY%uQ&)z``-jZ&$%hQDfc@$W8S#^o zjh`EO)yb|js&&aJ{!BbOm))Z-K(~~IC_OxvZRF}gSB6YX8?UW&tBb%iWvPj20jAv| zsT9H8(N9@wym^e=xo_7;=~Db+=)cTo7nkDdS%Fd(1E;bjqO257aD&)EKjrj;l;C{k z!211>pbQ5t3v;n!9;?r{$lp|X8-FXWLu9eRp2u8R+S^PxC5~RNFg?uE%Jvu}P2FUn z_@gM#D4Rw8d_;h!m?)T!_@MWE=HheD%Vr}^r0Dr|L z;!0UPoon-rrKe=(T{Qwpv*g;mO`Tp1|uJt6bKVdb25P8vJLE zLcCj}tQHFw!0W9+h%PTK99jThyVjK^A!EfMk4RX^?qTah$zoXDqD8Qj!xpml)Dnc_ zXpk&!Uc?I7x8mp`mTKGf@5IqE3)%B<*GKzyg-Kga7$Nq(=ws8t8#@p8Q+^Nyi=|GX zJQZ{EXjf&bLli88vk8?khfBVmQck^RvLD6l#jF-?@Zcxa`HZp&dOdClOZJ(P?)EO;PeW zbGqq0k*>;48ebM}*2oHCQ|njMgI*xoO~XqyNA^=p^^=7?o`4Yc5a*^8OGhtZ-!k0r z>GB18l>h7!1HZr(89CYm;^!}LKztA@8YcoNmR&i76%8=Cw8v6*rOJL0?|#kF*Q=Hu+xq;9tr5Xu`7&IcIqnjjR%Q1kS-yofE3U*Ic8Q*};@3K{@_~9F@{W1p; zP4&<{#D2QL}8p0JrQfMXX+dJ0}AL9BPs{xB^~i5IyH2cYu|ok2C|{WvE$_qCG~?Fn1kuD9ctNP#SJRDSo_q^=Q|A zrdfGm!YWpe!>miWwOs|djdYvx*NN&QMg5dfWJ@!P89-Vu1?e!?c{{fcLjt%e$ z=hkB{JP|1IKjNk@d6v%7{5@yY!=U=qmoYI!!nBO9V4V`=he<2!^=J=@f*?>yZq|C- z4SZEh`5tpJ$!;aB_G^F$#Wd=Z-D27g2zD&<{iT@t1NPM&%VD#~ggcb^xQ9ob!0el^ z7Aik7v3&!p<%<+du?8l#eh(g}0wVhUqQbs(HN0n6O#3wABwghH08{b0JJV#K>%*9H zmR2|vIqp>wBO>gJo0xorNH{7p95+WrH?{Wj(aTqRA|fF#%qb0*SCi#D)V zUFtd*G`0mxuFh6AO#Kl{xnL`x&$q%2Zgh$Ktx)Dax3c=`CRd7C)pi@ZPb~u#i8y;3 zHghFdsglTAKzyqiz0oxUkL75-aLf3OisaQ(#BbOL@50qWdZTa5APK}9^9N;_rH2PK zlGhlFo9;|1&D+8DsBCFzji0ci;3aO+^e2{V#wK5i!acYL^_BSd9^^j07Sr~?d@rNI zM6qrUE?iYSUS5ie!S#1ud zUv?0d{9Cc}Aav_HEJQ*oO+Uo49BjR~>L~dAUfgq(O=CZZGe=n=-{2PEV=O@i4n2DJ zE>g;6L9!Ts4EH^MB%~Cv_88mCH(C{Ie`O{4o7}FRc!RC?L(1uZ;}Lj7<&QvW=dL~b zJ=C{bQU9*JI``{e_|W4B!}|5_-M6bUT9h0I^JBz&$603kv2mW|0j7kRUgmasebfDU zjT$$}FKFJP8>T7<7|`bq~8EMNqbFub`GP;@!GF`s+fQ$tN2w-XfNYG0`n$oC!8nU)3n#M zH?-;6o7!8&8kl`o`#_te&DQ28kF@u+kF`&9n%Q+SM9iV z5>$TEe%DUn_XW=&&j8PK*BSn&HrO-7^QSh@^So!MXP9TWXQXGeXO!n<4@u?~&m<`_ z{F>r=$Mde|Jx}pW&-RdhIq6=A|Gx07_N?*bt@W()eCzqn^A4C=?g^t@Auvxyx)4)dpCJEdw-PZ8@yY*TfG~+8@=1S+r2xyJH5Yn_j-Sl zb-TR#y!*YoynDPqdk=UIdJlPzdQZ9!dujTA!^>hc@u$3}y?MWThw86t!}J&QVLE1_ z7*jJsAEl2V0MDcKvHEEF{Gx8?<8@NkSM^Ey1pO6#vOYzBQ-4c;Lw{fYNdH*>K>tvm zjlVz9OZ9pBe0`z5SYM=nsV~*P()038y1&)G)7R_Y>p$ol^m4tNeXXz5SLJRD(MikB>gV*cl6`^(_y+j~_-J4R4fZ|n8!VxBeKUO@_-F=( z7W>}wz3&_9o8|k^H`h1EchWt~M;bKTH{17uZ=x@6gzshFD*#6NUiIaT@=fx+24J*r zvM+CpZ;Ed!fU&-5zPu9O>%KPtjPp(R<-O>8)Atqt!}qo?Z@h1Y?;YPqzK?yM`@Zlk z^?m94%J;QzneQ9la^DJH@k-w+-v-}W-#Xv7zVCc%eCvJR`+fjiE`NXYZS(E$ZS-yS zZSrmLVHj| zqF4R)g2S+;_}}zHu5Z&{@A%*I&n%{=5B#rcv;1@Xvm`1t{?PxCZ2Y0!c#(gxzs$eH z|GEDQ|5ATB`@}!b|EYh0|4aW@{;&PZ{NMPO`#0jkv?O!8t*ZSA_ zzx96yo=&>I_ivMAzXw@qh+Zw$e(=BS+u`5o|3P;3s&m=zMuSi z{N)z>qkpe|pMSsqM+@HQf7AD~|A2p^1#j}t@E!CY@^7->&Hi8fhy6$Vn8mWus`r~;6UJbz{huT@8l0tN5#$b zF|}B2A5y}O{@Ey!Ng6DlyB%k3myJsumGNt$*enk)G2Tuml!XF)D zS1XrsB|Q5W3(woCpiy{%U53hQ=(`#AUjy0&Kk~K)#ymnkhNz`#6&e$P>Z;06h5vGk zt7*3K7z>`&!uSavH@QIMKqc#KW&nprZIcXc#^X0%DdF+wSnvaH_&C7*dhmU3c+{^f z{QL?fJarJKis=B?u2jOqO>hCgDFBNtcs<~aWePPsg2$avio=g%e9M&ZN2g>5QwjV= z39mH4c>s4WSHio0W8s;Vxs!mDs#AaoPZJ0$Sh&(M$z=>B%T4dD>{kee+Oq# z5b_Ui|5}n-ipSR@Qr}K^5$F`4h2M^hb_SrgP-{sUe1zXzCTW)A z@heNF)>I#%B20;;48#9m;qRlmF%{tIuOqed01kjf12)q`=Gy6eF|f|n70ov zB|IgYJKBer$;T|*7SO3U>x2?gYGo_ef%HbG`IM}1PI%*LC5SJyg%65zoY!h+_8#q9sob}uY4@#=1JgnZ z_2hsjTqgcU<(b%AKcn)d-U(Zk5Dy2t2Umy>RbH=n&St>D6@ieF!xM>#l}Bl)X}moz z4!^WU3H}(!R`6&Rhm{+Ef@07eaFhjC2Z)teSkGo5<$Ax87GioxfoFyE)=H9LFN(wC z<#RT~FCScHnYhovbN*Csqoq0TfQb&tSy1Bi;1o<@SPOri9>#$g zwaVc>+$6~YNeCp1qn{kAoydZ(`ypx`p0yQ54zyN!B^#tp29khbL8wg zzd0Jx!<9>w@UONo<$RzAtUJ<(kTc}Q1nVI!IEX+syjFoehMfAMHz`E2sAF0>LTC>SP|4>b2WzY=obyNzK6dqZ4c25tGP(e(fhX}at&K=VLBC6gu$A5SzDg@+;> z3MfjdSnJ~{#ipWE<}$*br6~VR?n1H3#G%+(g|39eY82>{DDh+YPZ4wcJOw|?{k*CF zb-(F?$oG6CTmjzTezH@+)9x%+IEB{v0xm6AaD^vJ4IfviXrU}pg9m(B+(cSLB`^Y* zg~X8bD?UheA89+S`*M097qe812=Hqhuls{StPAi^@loJG|Bm}$YGG!^YOs(zI2a!_ zOu^)mn}H>iE{Fbd1SbXb7Z_u(z)&)jB*F=_580;I5wBvcpcq!Ux?*4DVo?;wlj>WI zf|YBD7Ez;~~%+{Z!Qf@~>lC`n_!Y8igpma6gm5ukOC$B1T#k@5ToKo8d7 zbpZ{l!FRZzBpf!kR|0?PzBk~?U-&`^f5^fE)|t-y?-tz$xztg@K`b1Y2o@|C;Y6NV zJVJ&Sx!f1rgjo*pT&_i)9FZplPdWw^BzG6CObK&G@ptHsz-li!>>-5-3z zuitFi&1G`0Op_~T9hm@f-sG=?e+0zTBwi=?j{v6Ma`)lC#@8f1T9>X!;;%5=6MH0u zPi7;8GnLtVzo|n$5%^Rt}7F$9*)xBzq5^@Dsl%5Uo8H{}_-pb}p@u5`xx>#Rv z?*)B@l+pbrKGy7cRKGyo|k11DeOzCqlSDM&_qMtDECc?mR~Iz(l}8*%f-}&JgZLo@GjYZ z`^T#zjI;v?7v%Cr`g}GZlQ&TU7X%rbu7X<|-X9$_V+0iX(Vgk7eE9|h8Xqb4mfTtCh z8wlPW0WP^n8C%loL0fyjNTP5dPKPL*px1sF!tm_{JQd?SUBEL*VwBr3B}O}cDX}Ka z_~mS@c&r(($KDcSn(=J^Tiz^Mm+=3zQC!%}tvfGN>HSq+8YgQ-zVzU!$?a@g=v7Dr{pz{Cez;nco7W^^H@=Y!Ibr^j~ zOP-PZmX~G<0`O3H$AbGjw9}j}iig=O(!PRN%%j<|_P;?)4VG?7Hm6xu8!PFNZ57O{ z*&v~&wGlxhnMje={sqyo6;G}`LW8%cXq1B^&6N-wC5E)(;WRom8Nh&}}KRFOxs0>p$C8FGLD10PKx`S-F@ga{rTclpjpQIGO<&D6~!`>#ey?6 zeFH-@6kf@~19QSUZ2@K0K%-qB50~weyFMPCL=WV%eBFav+}N)3a5=ok7B_ABz}9qf z%XZQNHl0(>U?wTiC~7%_o@TS|!KwZ%q-VlScki`J*V7Y~&7cQt?!(8;2Tr-o1=Mi( z4zc?Ro?rK)K#0q!&EX$e=JkE@QsFa4SYyN)I-W%9w*1;uIB`9lW;Pf;9xtUB6chrT z5-+udZIIJnD>`a@@_xDtN5wd@(fg57GP`0z7b>{w`87fNlJMh&7ejavL7 z-dH=QWkHF7*k_<^XK5j_=cI8N(~dXhn_OaHJD#1e86Vb{dVZ~~eOtt_cKk^3kl!Ms zFG+|Q{nEjdJjRX)EaO0gevtF0ADoIMgOwnY*ZNb;1{v*eaKEtiU(;HiO!EcaD zKxYWLcyN`ZhC@nwe&^MV8R3jU(GgBOBZ5~W5S%KST+LJ4z3$J_LQZocoL2ge!~BtF za*}6qkY|EdCeK7k9-19b$VIc`#thtl4LsA7t1&4hI;IpPMCX5)c{>NNth}9><2Cmk zPUP**T+OrNqFtxUc8#wwbpXA{OjN~Qnz8Ak*4T+3#ZHb-Y1ff290(pT1v|UB{C# z1MTlN=g4Vkf*bO(W}xV9o?DDvA!0qG8DI3kdpg>OKfs~bh|!Sm@Jf zJtfXZYQUe52~h;r zyCY9~B2RlGPx~WJ`^;Su?WL@c_h-8#U-uN7BRXIgwYHHC+9hr65`1IcG~zAnl3(0< zGTP_z*7R4S;3wYj?qBhwjJL|$Qh9!CxeUn;yY)22{zH`_<0c*wx8B6-G^{Wezq<81 z2?h5COp4h&xHbTJ^WZ`;;wE0-L7j<@@KmE3jDt7vy7gn&!KW&!p#?1kwO0S+6T%a9 zdr(syw6bw|MVf&@T*q4vw!2i}E(fsixy$5KWw{V&N_R=|tN&(GiS1zA9o;Hic{4B2 zh7z zPHqV?nYCe(OBw5mj1g^^+8y92V(6_r)f;Ul-no_63Q3sG+^~iqJ~{$4LmX;K$7kDb zbSH^g`*|Q0eJO2}M3RE+k`S>U01oXuGon(!YQ5V`o>{$7NOkm4wGJK1QBY_`DrwXL zxgNiM??qrYx3MX2*2Ik3*2IN13P$A_AkORPfSXPPWvr-%%S1*;-XP1Khv2I+beM#= z2f?l{Jj+`3Z;3}b@|WjbkQ3rW&6%XB!Z1-ByF4VR4t?bhIZ6g`lQg{GDu4~8ft zKRhsG`I+EAzkWY4C(F!8ne?<#NCv8Pr3(Gok=Ki#c?w)2dN!Hm*h;kM#6#wuP=WoI zn_*WZOD6qO_J$2{4} z_`E;MiSv(=+xRxCQ3z*gbj=QY7vIjWz$N(4Zs%8G_5FT3&oLDWE7d*`r1Q2GzrJn1H6WJw)D{EQcoe`Ey2pFJ8J zK3Qk9)sBe}X;9+kJIzSj!< zf!CeDF{j(_=GoA_zs%(zYh)&js?FuR@jrGhht@5Hd6-IjtKfp4J8wQORm9)JpGT5L z+{4?{{2i)=bT?u*J5@@_`91gW9^mozdvU}A#h^nFxqL?7%X`q8z-|;HV)yYDW;NM- z6tusOKSkAMYHRU*ycty!B&*NdCs$pY`+0g>l(Xn^HZ#`d7C@8g#zSt(=qfkjQY`LS z;NlCgQ+kk!BLZILtn(NsoJV2heHW}+QgW=iNE9{(cQ}1?qshmkg%>;;jVuoumFYyn z56JEAT@UadXkV^{Xl+{ia-0xpk$w3Mo%tQ13ISj>2e4v6XZ~81{XOVJ_xE={#DBUl z#{WFb3&n;)KBmnSuiOjB^FPQmJ)4vKE@rr5%7gzEMov0$ffc#@JG=5a#RI+4=tZs< zLG(eehy{5`yh*vq>`Hi<(w$5LuJ}$cuZ!G?%zzYz9^5;_RU6q!%a4GN?kCm41{#l^D{U*TMu&?aq@L zRF0@dQG`Vb5=jf4@#>>I;;K$O>967}dnaMV(Bw4gKF)6@U3uKxYapE&qL71Z4&1#w zp?RD)L?pK2apaSxi~WzAE(gc>XzlO8lP^PP#M{G1(8Vc)O^vdhl#Iu{?hOh>XIc^NXy$uj}uP3f-Oc!7E zRvqO21(h(I*DLWnrG9|nE5sH znyR(ENH=3Uuw=z{GaK#e1nAUv0bC!5B{>=89|mv-j%6TteM5WO2vrr2|E~DEUqr%EmG(t1=MMS zuT`jJeRvYiQKr4F($9h--uPm1oA%+?T`caWeRzk9#qH3SUwyH-8~XD5FBbQI`|(;A zi@T{G7QtpwyFZ`bFfyqxN_&ZSWyrIYDdBZ?k{QwTuey$Jn;`ucH6c=a9g&dFx&m2! zP7wb~ktcYH>vy>U5zjqgho!XOC@lS#47nWA){`~F`xTbS99JP#I#%i(F4b4gksMLN z@5wZQ|I%_K6Z|kQ=gpCP@Z?_|Pvbnev1t1g_94<%V3~{Vn|P)e^b}7Z`y+iJMW$1q z!byL1c@z}-pXLoZ;Q(c~89p>tB8jsSGXs{xkvM~LVPX+8bu(w8t=eGBkfis>{E zo6a5zt44=(Q^oU7^9Rx=Zig+IL{$yTrMtaRYkzc9HrFU&}r&{rMR_ zjIphv@4xw-{{lbqSZH(1u>syPAt%)$JlD)eA&>EznbiqSjoDRA)AcW+saK@1AmQ_7 zttuWN%LDE}5L<9~0^GXP&pSP>DKkPhi9z0usNfLnqmP-fM_VN^hdZZ4hyU=jOO8{1 zK7X82lQ@aQDc0;95V_CsTCEPsmBB_oHvLsG379GlJ;zhDPjv)Yv05HIl@G;;F_QEB%-#qG7wGcz z;h{3!yrMM01J7ZGNlPL~pU2Go7c!{98#LDXeZInB#v6fXsu@8BG6?W3a!n5zOnc@_ zj~~A~|91J&>gJ_PUZlcnX?EniCN^?D6{GBUhe}@+&BQX~B3p;oCCdrCv=~>A_|JQ8 z`R+ho%k#3ej9wC}2lCrv63h!_)Dv7Qnh)aj>y=9Vz#DCrbU&_e(lb|{KQ0x|4dN*w zGV5U$JmQ5>$mt$DN~dBt1Ez!p>B3a;$sk-1IVLs(xzZgmHkhX-;_W9|>sokKh8>XN z+Sp(j9NjoLa(p5W=_(wbG!Rn}7r?B|9BdxcRm$GcLEZMj{3?8lA7Y6)Zj=Xg2xd?i z8J%13i{gXqy*q=9{TW!ey#H2H6E-L{D@{{J_=GlpKorJI)CV7x|> zr1foIX`!Qf^J)*~;lRa^xeADXzjaG*%7252mLl#2?x~iOKm|LsR1|$Hk0LL;hs_Pp zIV2BWU?*Elbh+(DV0`g9r?nS9*|5@HJY??0x7$g-ndV}WdvUxwXj_y6HROUZFP1Ki zu_$%w+kCGurYKh!3xozpM;p+9faOo9SG=P{xh&Y8HJo!Q$<+E%& z_yRa{+Ahc=3?4>XI~#Ne+rUUR=@r}Mrde? zUZU4M?1Mor-X6uTHVM&oESh+V5^|2_j}Qjxv7w04Fpovi)r41YUtsEJej{PgRqT#*U#V%oun{9$L^{E7Jn^P##5tV8 zB#7=}#YvNa?WzcjH!p1z4QFK(M-k!Fdsk-S}0l2)Tw{VaukCNV-Wbu&u$e7b32AekAFq8RXUtem4X zA{dbKgVYJ#yyxL4iKvL5dnH!HQ4&$bg^1gTlu|Wboccf=EB3sK&(}qDv#D^t#viXv z;Pa{q95V!|_cM_Uu7NUfzm<3&ksivNrwjoL}Dq>KKu?L$9pYL7$J>L%Joyx1P?m6byq zL+L%16-&aE*Y>`u9IULC0~_&gb5I-}w;X>C}%fav+ z5EuE{sC_H1mIE8{Z*fp8r{NW6buyS(m4nF=v9b(o#J|BohNTGGtL0#Z$b6gEq*YP5 z%NZ7Lf1^vQ$G2S7jd`A!dY&HV{hxb0RBeyTMAi&*9abLWvj20BbLkDED!N@>bzV!0 zC1zy~Y|Ote<nK&$cO?#J9WIram1S`1|2zvrJ=M*^ z@SU;iJ6*2B5fZa92gAj>_jp1tIH&Ul&{Zw#%4$2ESfNwd=h|xfocMS8G`!UfbVk)a zg+#18&Ka^#a>C~wrzn1p*SxYCot{^A!55NnWy3c^G@VtwyP09}W_Nk9Jyv{ScDNNd;Ytd<(l4ckz4{AZ;4%Wvm8}Ct z(W@SJRegK*yp09DZQIylICY6#To}LFE{0n%MU_Qz9;Ll7ezjdpyu>ap zj9+aRGcK`<3*%SY#k@=G;==gVcCqXdySOlZwOy27Viy<2ueOVQm)OOH@vH6P)FpOt zVf<>luw&wjUKdsnQ9XXOUDy$D^-Zer7nk0J9q?Xk7Z=8_b`*BFd$Czr-#sj9+aR`!2DI3*%SY#i>i|;==gVc45b(7dzb-#;>*uJK((7E-s8; zZ5MWcd9htw82^9FXwZDAa7~4)3&Z6xKR(GyXT+_;bDG*`#QQ7Us6Qal@EujUgBl8N zsb`*y?Gf<{`GUlkE|=h?9i}fj|ABwY3J3o3R_bE=ift?2US3;htVG@jp6sH_77I$} zF5>sG#4Ug4jpUbnICwqp$^McuT+`etwv_P>jV8*AAo%X9eLXv#ufvY8okV|VzU z;_fB9R}yW(&AWltsURH>&J&xL@LKZoTw!@h>jgypIOj9(uhS`B{OA0t5H?cheP0{f zn4p+*CBFSP=ySd`dm_bRlC-rsvA!7<-B!?NkCHAY*~-_JIz_(5Lodo)WOI4UO3mp# zCi9(&!v&R&SGjq-I@P}Fd~me9t00e8@m*J%EPNQ1E~m}JhnCHkw?i0uaJ6+G*F2G+ zubNnI!cU64dY(z&4Wla@-n5z&GirR?mPUF;hrT%0mKXM>;=9cxl%*^zYFf(>Lit|P8_2?y zN#QRPY=GrmTUinFV$3^!T%MvYLeQ5NsV{tChko$UUi!i3mn*-#KLB5HOR2DKofr4^ z{`B+Tf@xcI;l8a`ykq@NC3uE)A?aORH2E4AP5<&byX!r9Wwx3(8Rf?-xq0`{y1n&* zd8s{zKWpE%n<*_Bz8;MWOyNf1lSxrYzw5V=hO6c+sqylb)M~L~IZvdc>kBd`uMo~z z#xp8iAw03H>J`F7k@F3{?NQx5!h50@8Kj}h<#jE#TH}edGMDGrjBZl(F`T|_F_neC zto(ToT-D2mLdcuOb@5OxKKX{%CGPMV4X%~!{Dwbj-Yb;%2w^@(;R*tosv-CdFWV*7 z{oqVW9ZrU&2nG1*Vb(tk2#4_Fm-DN|hx>Vb`hrcRJLlGWo4Mk;6+FW)c~Iz1Gzqb2 zg~#eBfVM&mN}r{Cy=q@mHwNnyA^U`R`eOVUs5@6Su<}zQT{MsO!&~ zb{68?u~WU%L*mC^@fEsGpF0!qzqrwhFNEMAQ!7%}@!ZGo6?w~iyk6luEicN8clac= zeR1Wr*o!OMWA04ii{O^?bXXeHMsd(v726@+Hl`mN;SmMj$!`-~_)bn^ZHy<2MpE5- zCD81d>*b}VzaldBzd@wrzd>Z&e}l-27bMdA`@fP2`<^#7Elt%owIS5}ANUyjTtKMO z3Z-x0S(U8N!y9NOZ|F1CEParZbrCmj8`wE16=!c*SE>5o30EmVUr`r_wDReKHvK6jeJ#XX3Q$b z{}#Zq6Gtk%r!-q$E6v5n`zyx+W%&P0REz~KE)+O={>#)iRSgA>M}n!}B2Oo*PZyqy zl$^3k&Us89{Em9Dfx+({X^pBboS3_Tw&OhQu|mtKwt$0wm__&=Vs{(sjLB6FpT|D@ zf9$;roD{{iKR(^nJu|zryUZ@jvcR(R46g-2-moabwjhFnU_^t8iLXQhBta#{dxOrR zMA4u@SSXArsHmu@sOS=df{z$9#EX$cd_{;xQBe_Js0jb>x2n5mW_Na3(A@k!pZmY@ zvOU#R)m5iXojT{#dH7}D_+{(TW&6A_&sJu=@LP;sOuG%_9N1m~syf~m0ea!wTuB)i zXB&@GoXR|IEAVSARYv8yI3qT(s!jfU?n2KWV2><&!~C;0(?N7d-^47-Oy`?7%rOmY zfxoxSJi~?$UHk#LW}A5=+ru*{ZPthOX^+#`cJrKyyWqe*lou|RmR>AhMzA2gT(ezE zFVQUNCEdgN?dC9kBOhVe?Tj(z2X>5Y|7qU98buDyd%p(EmSE}${vQ%h{ic7Krx^!! zd>#Fkd2IG%>wou_Il(Y~E#Lc>IS7B8x6S?s?&rd{;Z%I3T#d>D59DpD9Z6e3Xn|>@ zGJua?Da+n5&(9u+{LMS&^ae%N4s$5I7I<_jX9}L6<95I+OEERH3EiqBIOQ9b?G)ho z^ED9@W2@Y{>SeF(_SSisINK4-p_>3txg6ud_2s!_u;wRtx zFgxHELvH~~iOrQCnF9*JJDJLe6t1`nktW@foI%Sp6g>~EPx-Qdsd&WkpEQzG z7ktt{QeFK?6V7hRY0DF}!IdCaQjQ7Vs?q1*)Pip{t)Bs(w)<0aL@%V9QmhaHEse)9 z3-o-b2$ox2ROCfUt~;~_45^vkl4pEo4pNE%wYB0{O|`nHJ`E4bi-|2WHw*(=W>(@R zVwnFba}@P+Ym8%Y?@xWzoASNS%!KilEco2)j6j`zKQ}81bxf(GS(k)ExjglA)9L%JK8Mo_`mZlwa>PJC$Bb@ZzhrBhVfB2(~!<8}qO> z>Cj}DcDN3s=DSxovEFXo)ak2i~a%vmsD5_&d zd%NK+1aRc;Nbo@A(J%@?GUJFMHxp;0i7iuwAW8SiNB5gYCs2w?WDK;X$h$Dxi6cEojUSTQJiVlBvNf@B< z_%Z;HmVq+;tN?;8Kv8rMHx|hb5z%S*0jduSAf~h!!~Le>z?WU zlwSAS^To)7`jn2_gb2JK-wlZb01S4i`^mjs71|;1V4-)_{z+tw1~$e9-m~wIcXn!;7rx<(XW37a8 z!{a%Uxt9WmD4C3lnp1tsg5)?j=Jo-oZaH{x{Zx&ZeEMlG0$(ehh=iP^C!mEpLQ}bU zs?3>w#t`Z&q0XLtS)}#hK^sLV$%jowV}#MxZO+Znrd7~p9I7t)r>ra%WmJ=A^sBEO zITl4?NiD%Pfgx+gaFT&#MS2q8h1`HBS54)CUS$q!Vfz$5SmAd7@(l`-L>L@W5Qd%L z&Z>R}x5TwNy1m7{uf)vEY8dIK7B1Qvs7L|xk zk8cKbg1}_imY-_zLL7DjOH*Y;$2$n6eElYZtA2gL4>~;tr0(W$V=OU{rOrhX^+LYLq6JGB=P6<_M-O*>Y^TN ziI$$~31{$csAU7HF7tlnde8DAY z`~hZ(L048H=0+1ynO7mYq*UO16)iF!d}%aeu>$p8D2c351-fOFXGheDjmHG>XBz4! zqnvG?6C*`)QM?y{it+UV`Fj1c!gKEft> zLnJJb-zJFx0ut;XPkkDXP(_YM9?mEzv>SDz4}mY*Hll7XN0i?IYRY^!Iv#(6cuj>E zU4F*Q3Kd*;W!b45gqRI@a+EoRt`Z_hiK&g2XUdj490d zhvVxD)L*DTS?Le@SA0W(nmgX}$x0wA3E*V_(#EtzAx>TZeSj+_U}*|n<6<(omtBy^ z$BQUViq`Cna7{)KP&rxb6g#cY=#XsfL}Wpw=oUw*rAkXsT7uG}E5%`4#i`H;=PPC$ z-I^ERgBe}PYb!;C5s`OSijI@B&;&6!um~8Fnp2*hP(l3n1rR0xBFwA4K*dzmb9VSD z<`j|nFLGMx?}agyaQso(sgoFvv+M_*gd^+lPrK$R7xH{iIEMy;(T=(XyTUaQzWp;q z)^+FnOC1%$-6C-sEX-eXJ$ayHH2##_d}ZXQ(zW_Gpg%Q<6lN0&BknqxxGJ*DSSz2n zD$>SSC+|;)>Mpt-qBxq<;!oy53 zWd~6NP%=43=L}HBcN37Cd_XS$S4i%GK96h3gUGF(7Dp*|i1+9%G82{DK)KJXad&>A7BU1b+e>Dw z(lBObFs42;$Y88QsX)RKl+&0-IK>pk7@^+_;>xjWRphYq&CjbG#(mtkbq-^AnW}L; z&3R#f>OP(6A)s1f&|{Sd(unV2R=(_lWQZaND25T=u5$JvWW0HH(1g)|OteEDNl^Cq z-XiwQG=DJ*jr2!%`X5c=%ajele!F!#m5BOXpo?*Vq{oGmeYkw$q{smI{Q5|Kip#{b zA&(houft7;{QM^nopt^b6=)avPXL4<|B0%M{3mFp=%C6t72^HHDps54spqmDywt%GA7FOF8@G!7d2)55F`V<(^D{DINkscVqjQ+CPp^$TaOGp+J^3; z6Qba4>kjTV!SkwLB1gb(DXOn z=Fl_`AD0^XNkSJRD9JdB=#5yU6`f$7_=TK7zG1h;_P*aKq zH5e-)+n>mFaCB?XK{tutmMV-5RyQeWR8;v#gA<{tO%oe>NX6!3hb@7@5IC;|fDyb*a5Wq<|R1R0oj>{rGxh`gy1d zbx=}xfU=vSBb0!^eab~T$ez3D`?#Ka8X;!Y*``tqpbkVT)Fzv%MKk_{reDY62m8lp zRJavULz;k;)fieS8N``W9bAN>0&XQ4ah?9S{E&AmsXyW=3Ea@JxZ2TL3S`S+6n%Uz z>_jzN?1e?N8tT0iLw8)rtu@>$I=M&CdKLo3Jdfy^&ajb!?Qwo-*XFj=%7shE!V$N7FXkwfh$-|q+q|5<&-&Bl|9`-zu0 za%cpz41faZTYl0{9QVI3iTuPgF2&^#Q+FqXDcAKELwdAG90FUqTviMao#LP8;}~7{ zE+9-B`nq@J@dLo)?3Tlyv!}=n&)Sy!%K(vg>_#PYP&}A&JxqK9GDNBgIO_Ne}S~ zc_r0$%o7L|CASX#OS8$NP)Bje*p)6~&&U6UJoR|o@m{DMTw3t7^*yim<$NId*dsd) z66J%HK1XqOC?`KmdWK|!p3jEj@9<{1_lB`yp#zdXMcWRl?Hrb%My*%l5?x{WAkikF zDx9m|LuJdZC*jvhZlZ}0KNics4-%b@0J7m~5o1aRM+&wHYEGes2bH~>A}At+x-DY+ zK7+*tL{?l1g9xT?12i4vHd{AX)bv(uTYASMdkhgjVy8R+f=z&b(W-Si$z7n@U%rSYNacv^?_dYO#Pd!Vc>A!$ytZ5~IFusJO~v73Ap1 zs*>J@Lxzjfgf1j&v{3GNlxFk@u@srm-y9((K z=ZYD+b;bfCzu$*=+UC9@lyTt(c%k{dO2EP(PSTI z63z;BCgo5-I6a)iLZ`?naf+eb*$Qn{fh(rs;=Gl2oE?j+JEVxp(X{!Z9&YUmEz@1d z*zvf_*(OIGFHXtdstf@Vz1=PKw;c~bsq&Hhn3Hg-aLK(eQDI){P}@|&8}cOnY?j-` ziCOvhRe|HOD}MiYyg0^qSFRc_&JRD5Ph$Yt{shs@*eu->#F!l9qWM|0coHp~YIK6A z<+$=OuInbKaXmcY|ABGMnkaq-^M>~)iofB{6DNxA>p#g$dg3R=w28#Ad|st`HPc; zij7B|WG-R%=l4bbW78+f9-cL002G`8Y&AU z*_?h_w}RFUj-(ZacjvddfsR2nOJDlw^GbGHCED@QPwOF6o%G!ujTv~RoiJIHH>i~E z$UD}qpDfxosFS{xJYV&L!Scv^%fFSJ(SUv1Jy|5vH;x(SA=m=H%@qG`g|@by;zS>b znzi=?PHzs4SqI&mwez<;hcU~ zP^UoEQOZ+mT70|C+zf3G9w}_87d2CZ7wVBOV&0D6o1*kHSj}Fii2*5mpr0yj#QHQG zKU7PeSRNaAuq`+c=BUQp6rk8%$)Bl!({g+zUWV|GVC}K$T+I&Dir)i^M|aF~@GWpI zpGA@?B5yB90%~_u;UP4*FD&#`c?EtdKe%!{Y}M?adNB~>0qo&0xArqona||4r;DyV zydJ>Q`HUj&o7EP|B`BmZm^aLfZF^ayO#=+}?2bs)W0kLiwb@OYDa1Y`ZHpf_HhqFabvPk4}0|Nhny3Er|TK!pP3qxH| zH(lkjbAl=qHF9vv^2T$;H~KqG)mZZ*vA_Esg*rr2X1e~fr;KiB?FJE{l~vWy*sYW7 zb)G2gvw0^79ru#Tdr3Qw_}ekaC}i>>qqwX29%dBod{t2Y@>C4t>tu3VZ~_Uiww`a&~q8GHq% zy(FSI`g)x<6q|7%^{#L!JzpqOK8gd#@bipWdX%b&>ak0|n+}imJ0$s_A1=PF z32T>Wy)Me0T9znK+ctboPdaR`>BQz|O zAz{DFV(M46vbc*bc64z$el4NsSc(UYtE>&ROWHtln~#-SS&;`a{@^%9#V|4^^J1=e z8j}3%kyX<~bq|F%^N0!RNo7FU#V*thhbr5k-pZ?|iK)j2y_X`XmDbjD3Cx=Y1}0Bv zKZ>6ULAj@E0mX4Etn8s+;RM_3eRBA8(a|>#T`kXk{i^AryI;ZKwc6N4R9I&L zKilT&H@NkdFa2Dc1-XCd4AC*R@x_pPFYL+sxzEb8W{4lX&nv94Te4U=xUPdL>i@@( z+SLca=*cU8CI0&V#=3!%W6IDgtSp`Kt`C9T7AWT?K4242y1Q5Flp*un>+6(p{F0R5 zzqC%7Je<-glYZ7r^Hs|8*%OOuy}py~(|QjHce(!+RDoQ}!mr$ z2G6_qEi;d|3pniK@5ps2aYm1a^6Rkaaf0?VYZlVoVW|;k8S~WAuCETd+q}Ak@dxG6 zwc;eBUM{W`hr#vcN%gC~Y&M!k-vP~0T@Jq-AAC^Wak+rExBTH1;$-92`iHMTLt~4~ z`?WZK%p*mP{a_uOu!<7JF<9AIPH~+BZyS6F6vTyj&>yxby}Tq(MjJyN86 zdi3YmdoeoNEdO?;I2&5F>Z?Sb!bkF*@&}XfNGe$9z9nZ~B_8T|OI~arGhY#CNM;*{ zHVc2pLH(%;CMkrfLeG2UiF1WY+oAk|e8DA4zqM+vIA+x42z84u&jw3}j$D&Ah<;zV zrLV%9+`202GTfS}5E*WlgRT}mj#5_);1o1Y*5IKL;`(@tPc`5sw2=?*Q8b$b?AH&C z_fw!b@Dwefw4!3UCskoHs9oUkE-f8VVfL|(=vuAS)y}sV5_o~@u7RE9ee#}bfSmWq zP1lIZqZO#gud40KZLdH@mR#*|f>!BEynPOMO>Cgj`pa)bTaP&$rh$ftFFr9)Kw~F5 z*(e?wXjyJe+wgG34skp&&lXu-k$$TIQP#OFZOK7tLyd{HItoTWPYol^3L+wu3jSmv zP?{cMwI&khvWFR{moTu@@gQZm0i?=(gzKdrpzf0!=84i{4`m!p4Z~ZogBu1;43qGI zgPd>61b#-thhS0gAy{CPqtJ-Y!?HkBgXT!lc8@kltvXq-DJ)|lPp4Cu;E&#$y7?UAIV+675&HySg>Xd zcmZ5Vrkz8MnlA=6xPHBCzUZ!_6jlM_YCqEaP9q;2McTVnd6b>@69a&uNH^^mf(errzLsNc+`xf_8ITqs}i)`)kc-#{BNIfI3Un1Je zvL&K>1N=+Bb{o8TV~M!5LD5fc5J#i0RX2!Xr-D%nldp8b3+XZ)UO*G=I7)3*YO7Kk zrDly;=0$;(~#4sx}IQcRbFv$=csRkl!HX??ew= zK|k?3F$JP}<&EO-elHarQ;3)=*mb2zi%!&Tg?j}|**>N5ln&cd3dwdew;G(V++Fh0 z8=+8GA>X_aeDG%3YNkHGD}fTPnuj&kp?h9(%?Vf}Y*KJ_EBXbbVK#o=1Q2 zsWEt%z=J;Q^Hg+%fGD3I`=0jB-o{Upu5XZkxCuT?LjL0>QPy4^ui)5XCpTA3<>U2L zn>Bt->E33ymhs!{BJ_6REjonW$R^+73?+4I$5U>XM|1qqvTx|Mn|R|9#X3ZDDnXt2 za;68W-KEJE$>l1%VE_uP!VsPcLy=9x-OP%(MKax0iQ6LjLH3*E6Q-1s8a3$B^A1@937+^i5v2hKG$LZpUnZ@#rU)W6L zKK2$-na8V!_=@nq^;@HvTOL9$cH~}2F|qbscyBT^|MX9sFQVEuHRmfZ=)-RnJ(CI= zJpbo?tPw)NAZvaZ8SA_7)7Z@j;gMM-KVj&NUV)C*%2&}b0204ll#OHq2ZAYV=|Wje zfCucSDyxwFP|XY(fpmis0&dHHcpC<)&TVP~{DC%dnpFqx3BjE~aAV`&=W>&rqxTm+ zq5HfG6PWfb^i*GyEXEe6=JLh3>DA7p#lW4P&4N(hXYiobn@+D z0@)D?;h9%=Y1h#Ww+odFQs*H|8=(b8Y;yP=;=dBO5mx?$_!QO2zO%UUhE(t5);mPs zeoO;?H0l78K8FJ^K@P;%EE0Ffa*Y$}#T5KrD~H}GRLHd^Zw}@BJH=T@-A%S|gqLThuHx?{|{OME%N8z(LbeB>t*QNmML18kxo*;vXwHfys? z(YSG_oux86^Jp$3=sji{#-(W(!+>}16}7b+Mhr3QKx1gr>;J~>5MWGbz)pnM_KaVv zfIkaASMo075?wx17f;78HN*4qFa)p9)#Y3(RSu}~`f8Fc2KCaHPh4cw<`QrCSUv#y zmEu0-_eu5UX9e59i}~J*x`r<}gP!J+>|z+FszKvo%NzAdKH-Bf@l@*1T_N=C-v*B&RiPahkAqW+9t$4X&~~#&d;=mOA%kz=$+y*6V>Hkk(8NcF z40q=SjzDNO%Wr=P9`^V~F>`V?Pg~ziM_mu@u)gpc1#tv2On+3CXf@I)Y$G37)ySx4 zfR@qK4Ioh#%AkZ{)@YnH>4h5V9h&4Cuv*kE(0-sbEmg-s=6U|ccPqEUM`LC*l@ENY zGN;3(AAhDKg^u$Ci{9x_&7lZ(LdOH15S<;7b|A*EJCIZ;2V&$%pTVj#q0Up^&D!x0 zk?gADsl}xu@nD8_!S@nEna?_60tOAOk8+UKGeAdJVeKPrDj#Vyn1Ti%gS8_P1@eKl zkuE7jL4ZlWF3P8)gTLa6a3KaU{c}xzYg7UVM3jK??m@WU0t-v|PeHQP!bQ-fqI}GQ z$vBJDKhb0{$_oKjyqN;6z;z~pV#3!-|9vHNEPNcm+Q1_NA^t!w9)vw?-l7Bs0j=GG za4;@hq)b7<2`e>i(L%gl2&STJdCjv)Z&<1ltVboDt4%~2t;dh~cm5ffssp%9TXwm{6mzeT|!aSS}(WweXs1|08 zg$UmS^{qNl>HQ4gj{z55U_(jE`B-`i!E7+KB7ZgQ$9icNHdvb?wKo2;G_fiWbTmfA zIdou?ngx+71ymyZ)o^35I##F)yz)>jPwU^YU(kw#0hK+h&m$t@r-$sZg$cN(D=>w) zTr+(vY-SA$=)HsmDNHXSR!FTMry29`OQ9_Q15{z{R_WynYD2=*2n)ak*qB?Jp2fAN zT4*GlLtgk!ir_tW5La^F?vo_hG`K@Xh#O5Ksv?oeU)(1uG`o|{|E0ORd+!rR$iG}? zE}t|-#r@@x6IT7w01;B}Ts#dD+x2N9p61HKz`WbGs3sR6TM zOL?sTbW~@OV~l2O4R!~ed=tkKZ`M1GgIWP|qlX$sFiwA%XQIIvX1Hcg$ggJF@wPq) zRv5AOV=C`D0kT{kw_0>`IwKalr2!WC1Hc*v184yj;Zw}z0%?X=lv-tI>tBNol4~=6;G0ow0(HU48NP=2MiPg=}${vZyM{T~$%j0W3EPExTDGe}lI^~o9n zt~1H#dn{@0ege)=#vc`JqBH3!hIaD5)``w?%%j*|;H0^|RQH-}ss3vf7GtkueIdQQ zf{`k+rTS2x$U_tLjXCm?bz(hsm%*3b?!psxm-?1QZuKo7HzvbykD0T{{VnV+)rtNX z+Nh7MQ6B@U>#up6OI6jI3qsB3rYV5o9!l@djnbKzd(enm^_^p`br6`#2%QImxv7K0 zTm{Tw)Y_=0<=FMu95Lqg$Q> zpvId2ZpuyilQwR3hGEQ{{0zgGyQTXlaf9);eDzP_%-A~-5?jlO$KREsH;UT}*C_d~ z)G2e?#Mj6@8^v*zSLVmI2{_Xe+%S#o9XeN$YW_SQh974>t3oa~(X)9814G!BRlps3~Ye0!?k zw=+un_Eb#;Jg`~rmdiFlNV{8Z*yP)OKx?gm$Q`0~1GW!#1AxdKrmlw5kUX=24#)XR zVEeJj1EP`Mo(h`mCGhC+>%K=11iY!kNqDHvJ=P}`IZH3X(1)KY}CgQh1qRnR03_MEl7q&BmK9abbm%(x&>x$%jNI3 zh#8J|uMM3S)gT34ER^`32))roe2?t;H_@}rmk|f?21+47`3BaujRVK96Zz>& zq6_+Nw^a<*aJBU?PumLb^%ZjYR#DLp9axBO;6E;7Ol`lo0mmrTK|LHhXSHs$}BZk6w2Z^MWTV_<5^wJ)<|Cx+hOYSzoD1fs!ycT z%IcowHh`Gy%1y1cEPq9GDp%JxWbr^>aklxlm|Ima^`T3)qqs`H?V{gS;MY1*<8nMK zB`3TlD!KrmINkj< z$&{kGfY3X@F-BhZT5x1zX2UQ=<;zozhw7=GD&N1DV{grP5TSi9Gz&loS5(LV8D>{a zwJ%YGE(^+X@ay8d9+&~+EqUL}bb8iaOWI_P-ZIa;t}#eWSbqGvD4n1vK6*|-3Q)-B zw8XAKDGe8RjEGuxGLKkxIjm3kbOtYPY8HAD_*dWd+^S40mrOp&a% z!e++q@CucyH%S0)gA^C68BBfvoXRG-6&+|2pmbyel(&PiZ1|5m7{gv6liL*uICi_} z#xYX)sm6H8b}^}-5tRD21WG(&yo8nONDNM)BQn55O3r+hF#yubSDEuYoSE5$x>;Ke zSj)5C6juYZ@4tzy^O6j|1!3c*`eWV_qs;DWi@emZ@wG)Gw;leYqw8X`ZOclTvk*q; zGQ{aH*1?DGS!CoA3p+epL`XUzn%|plXbeTvd5}`A_;d0H?}+mF#v+|wRJ~&9mG8iU zf3(L_^1=U z<(4G6+@p$?^EJL&`=pqnyzbm@*3*t9}$jnlqyeKLPPjjd426X^sNcE_)!jN~pi*O>l z<>q(AMMDqu41G$@dQV(#YjX+lzUVe07zc2-FNTtU$jV1>6Pka>910d$)mmY&8n0{Q z^!GtvpQ^v_eMIX>y&P`AjYyLRe9PDX7(lH9(4X-{$IRo*Cf#Yy>w3VhPrYSGdtECp z9v*1}(O41UzIfQoiX_de+O`<)5ZH zo$;aQ$lXiIgWb#U{8gmBzH4bP(7@tH(I-8@kI(Zdw|{MpSj$k|1cdZSMM$~NF|7EL z`PytvJ!01%`4Mhp4)OzyJfRP=eL(3+fUtyHWba*wWwc(Nv`h5HpV_;_0{kicSS0Xg z@W{E6-c30*IH?-tAO=P$cegHLvg`R0yo@{KlDo9ya~+FI1!-4t?v z+tJ-ml_(nE^f)4fOJV8_YM^VMi)Ghaxk9}oV~CKVEFmE zFU8cX`JWA_E&NJMioae&8#7D{UPVqm;_-a(m6$Di?iKlniFNN@ae{o|YjJ99^=Bcb z#6W01uk?z&qElvRJ?btqFxc_?LqS`y}ykToz zKEr(&f$1ASItua`#n(&ri$R)Q=9ZbTKRCoSw~u+Ki@kEq^7Bkp-@akLIHJK-I?sfi;6%eJ@3)b;I%?T5{?2k#7c=ooMLn6Ji>K@2b5*gt!LT|S%VfP_ zjm`JQ&qc_`Gy%)rrqwAeJOCPPmp*4%KR;X} zSGq264MCqcpn*5ycD&RBcK-b(^wXW`t|+uumqY1<_=0%N%O#K z^R0;{!r|n{tRJ4Qf+`>$gO^$c_(hp*2k9zgHhSN~B#8(>l=Y;FOj*?njYPzxzRD-a zFrxDPl6aksBkqNm)w-L1Oy%@QP<-iM$d~39SU&(m`jZ0du$Zz*gRvg^mdgsPa^{ib z%$kv^Hp*8Dtn;TIxFQBU6CHcoh=+zJf6Z#S{C2MDK;Bnqm9=1KE95(cmJ-}K2M`a4 zU7pRGF9mH@hd0hhca-6Tcbo^-*tuSLC;c2Ggxs8iSyQZx3I{B^w6Z$q z)IXFC-1Irtho;B`q(BcFe7R*y z(o7_zF4N$D;&q1<@xJmrh=kfqpTwCi5eNK~Xcr~(gRZq3GE@+_fa?7o@{g}}Aj6mf;AqO)9m-cja zY?h6BQqVoftIMsf-QeV8YbPf&_G7eh=k4LXbEEFParZ?DNga_oU10x};+gUv#+Ma!dJindQnPJw+K;)1&e1#-> z&in*4Y5o~ZU7mN^X9f)NI1dWF*};9(C^5l|;67p9M|O0dJ!Ccdw71%oZKX5@J_i~Y zl`9*%J{#Qf587KNwFOhB6oF7h`kF?i2rNDoo^G$Uw}z4nRw3l&jFZi_T@qj>Cpzk^kk(3~S}1pLaB(hP8xO!H1TWqAjyw2(ZLaOa!w-HW{~pXgvE zPucKN$i4p`NV~|iQq1J8L0=X`Ku0iRcbmb5y_zCu{F=OEG4K7M|8`8=YEQ=drCiL3 zTI?K$KP%+W3hQ#?ez~r~D(9pKvrY1~3adiN3NC&v?r4n|a?SrBut@xcBDUcH9@l+T zP*n%5vBw6NYEg=vc&bwcv8y|3i0RIs>u3$s8eC7<%d4~oLXa35Hv@ex%3g> zG33+#uC$&~Lj$m0lV_c8wU%!Tw0g^5ce48H3E+N4uJ2@(Ln__c$?99svJY%w<7s1%y(0nqwW62GTO8!94!qSc5t#=r{lh z>>aykAocPDOqaJd{S%OyzLcjVtp6_7b+Mda7Pi;X+Z!~>M9^Tb*f27(lY3-m~ZNkc56PDZVmw%<+ zwvd01?NAj84G#6g1`B)p!9hkf^(Fe#5R61nM=c%dXfTqHV_WLNY|I(j%}ONHNHnc_ z6Fq0(0;wIv=wEfS{_ZbLCgR=Dy(P`-U+r$SRx%o)n|VH^#kl+)mTmA81pjMtY}~Gq z-|uPlFKMj#l^>mJwUMiPT5s?;(F>M7^3q-2bC_kRE`i@!+vSU1)~glJQ<(vZdSG+> z`F_|NdF~eL8Y|>)hgua$^(kxyy*c$)v?j*KOxf@IRyR5P469vz-Qm_JrUqEl|Mac> ztZ^(N3T%>nr>afbs=syi0sY$L_5H0+o1g0~1FRCGoxlHhe09OLYP{k@v~t8ztLhB0 z-XSLm6FO`z6wNJ4m>IJ;Ww5nb0Z{^j!W@m8PX_FQhzZ3y1J2xfniNJQb9 zMES%DdW%&u#-v4w& zw4sOW1R|XuSdYtVCPH~**1tQ^`oK8wUPhDk^5K)Lhqr6z9zxx#H@DpFdr&RINOPV0*H8{rahstt;#Shd>AF0n`4bM}C^+qR2wX-<}Db@Hg_oGp&(6 z2uz=DKpqJW5LtYdH5SQ$Pe04jk(Tq-@tvkH>C_sRoNY}+m(QMU)gm+QapzdwlDxuH zrmavbE2CzUG|zMjwE+=WSNZF6tbP6naxcQNbFFa*JGb*(>#6d9VKUv2N88Pu#HYiL zt@hEcm|lil6-lyxu5OZN{n%=2tf>F5A6whJqcN<{ryuI0i7bP6G;KfM+Mc&#loSwi1cLnAEo-{)znXLThr_{(QJ0z!>d_&^!Zw)neBg^2GIEbuPFFA{!3g z0_97tPW7;Zdo7&2a`{Epk>M{9|BnpxMOG&=a|IBeJU&IIWzl>}%&n!I3A}9XBx;(a`2n;#;KBh2F&Zx6~Cx3adb-KNQK8x~}ly!0a_+MI& z*w|^-rB-+AuR$Mo27M%Dm*rL^?svfuJS`n556;`=Je!Z{(8fP9-vU0ywLo}n` zt?i;m@;RzIk#KqG+#s9;n!&PQ#an>f2x^k>Qi|Q#;mO+ zsUgCcOXV4>txok1-Dy>e*gvsMg>Yw%$6u14-)&uHye5Bf5BPfv!3!={8cx?>e z!chu4m(Wyq140(Z-A^+rEn=nFu>!c$W>@+mqtX(u5*$pjD}9wwX)b)-Q;aWzPa=;` zc12{YSL5Zlexse@`BgZyWY?>Wrt4jouE)gMSyQ+oquy_eU=*moI{}I9vMXMhQE`D+ z5g!gWtao)ry+uJi`S`s!Wkh}KKA`te3cZ!T%ORuqZ7&@V#m5lE8v*9S3;?b!)Dy-$ zz~f|5^sKG${{7a`#Ng)9svc-{foVwqK>qbXP`#z~*F9uOc!?A`1y0FmtH!L6{qC>^ zHQQDF?1!y&q$b1bE!@IBz~1g!XFX}%m(nI%Ev^{ofCW0TYP{U?T_M2mi3T!vL+#8`ks9qD4Tsl5)^CYfCr1 z9*gxCuymzvZEdX){|7UdZ@w1YSEKu-a>jP6O)soq#9zT1vRjzC#q#UC7CVC$!J044 zZei&byZjdGHbrX3gVn@acg#qxNb3@VB$PpQ!RSy zZK_+`p54OHEw=eBR?U|eY`01+G%@9ddx4}+{L|_J0`&GjL4Z8$tC@D_*mvE5v5#S3 zfPLN+7iJB3Lr4#})?cbk^VERN*|GX3-m-Rz;zw0|?#hz*oC0v1^7@aguJZA{Y8ugZ z)6;;!ambr!&Vk8jUrwXQpGJMgu>L1XboP!3NBFd~{(s)H-V`IjZGwMk$ZeW6P7y^G zgp(Qq-*zy4;Bkt`-$0)`2W+WgaIofz^Ze{XD7Np&Pn3|8QM@Nb1D^hyzW@aDqg~d&BCl}dAX)BAl%0Uw2TKB)H`Ym}}{LYF*B)N-iv5crtIH>L35q5=PTK z)W7nX^&8W8Nd9<_wE#5o%RSbOhE7~r3jkEn7u*X!%bDV)?EbH;N-)IFe`OupJdx=4 zwbixlRrw@4Z5#)f^Jsnoj*%{6yX2G6ZOgOcm-6ect$D^DJ?lb@*=I7yAasQ;~>ern+k4ieg~45fDQ|K z21E(rkrL=uMnztNbR3R9$B8#Xub2kvZBY#XDS6bW)Jc1BDfd|h2Q z@}{gt);d;O9$XxR(vOu^g7*NV0R_*Ynzgru2pltZ`FOdi#2#R@mfK3~&Q|LS6Rl;W zwVl*Yy<6LzC$kI}BcT%jG}^t`xPOMpL+_B~R?KwxHs-WOL|fXdK~TNXB5DYymA2$< zrFB0c{Eo0)D?%s=qlHa!Wox^8>X!UODc&gsQ3wmvil&t+a!IR9(@F$|%e6kOI5R4S z^|x{2s4Tk`CcewVvT*RO({3`NEPk=c@E2oqr!$bUAk4D~9YEK-7RP_vD zmm0Zg}AZ8`3cJ^VqK3{7HQsIV7|Q1z7(bGpCP&vXPgY=oTOxu7vHZQ#Nu^QhQT zUZIGiM^a7&@vR;0zBqPX>}V@bFP;O6ep!|FbPk61iBM$1`odiyQ;jzA7OZ5co5fDWzu3A^uWHUPitvV-hH+%v)c4433A-Zo9@EEEIc?qO zOsB++&%DqnyO7UqE_}Q${ytx}=g)HWs)Kq}apB|f5Ba8&Z#t?sozxo#Z+7xckN5|= z-z2LfRF%%EN*DI~8oaFV(Qao6U~a{1%vD|c}zF^o_5L}8}lIuhiMQF z)F903ZdXjbA_nIX^%6G%gf9(WR2v71PEUoQZgb~w0nrKUhFFjAUP)#!j(Rlkfg&n@ znk%Ne;c4+-dv(z@>sqWUf7{)zjFq_iLl-290FM$mv76l{UgAb(y0s{DiY|myS0cCf zvfEUbxJ4+a&?SJuPv6nc?PI&za&>D|N)$Yx4M*G>n374qL zZTa)Tc26EE0}I<^Q3|WSeR#i}+^}U$9w}T*?1K0G%?|o=PJjDUO@>>(alYeID9lBH zp0BpE-A1Mc*rPxQ!F>Eu9y!oHFG;dNwnMLSc`=SoaO8}{;WHQV>4A3dUQ58efTV#d z$W!Nju{!sQz&P9x18oDUibR;)mxwQ_?>GoTxt?}YtL`1(KgE7{Ww70^;|B5_0b%8q z$T+QK)e!rf@A`C(0xm>V7=RCHz?YPs3XpizY?qRr!W29ji)|!q;M^E1SHy2uA;aME z3_*~h4R1yY7)edPRVyMihR^0nR$%am#%<;Z8N?T%%wmEr+k4JAs^zqST1 zm3yo0_1d%{(=aerzkR5k*T5=8esP4o&G@8#>yh@Iyfmpj%D!BXEEGGCmHj;evY@Rn zd5u}=+Rx**kmSPk0J3YZPzdRj$aomo{Fde=l!`T713?)BPQYVN`{&Lu(By_l9Fn zd82~OPr6FegEu*NzbCWlv76wlf_lx3y{8H2do>#m9#->!mtJDwFENfEwSdB3VnS3c zjP#aRD6S4G_wp#B9)*Ir# z)@8taQhgTh4ZQdH&d7zzUg?I_G^&O?Q1LAZjxjTl zPgEq)go&vIrJ3pEs|BwzQ}me3Plm?wB~G{y6$sl#)a?akJEB7pf7FSG0~YpoU=gvs zltC*PJ-kY*5Q1HanuwOf?}XHe=2+u#?qLh7@c1Dfg6v08gsCpJSV+akHylQmH{)|+ zyiAF>;pqvUxh0IniuzH;Vugo$FbtIP{AHN_2psqrvMS_$fDP-bGB^(USKy>kjWJv{ z#?J!utXwuMCzL{K74J$l*50e2Ou8}nigAS@QIm7g^(K#+!6r8d4}Uo`cS-cZ1mc~f zF+(FHRug;Vy!4_std_CpncKTzwd_UbTY??a1d^)BMxsuz|TN)eJq z8zY3lnBFQl8vH7<=5wq4Aksrn62Fy+M#0XoF9g-iXbMWA>&f4KZdLSUQ;-Z@rr8xmA)j=V$s$&fUg6e}E+iPg?+}lFgo|+sM z&-NEj&CJ5sGgmFWl_?qpGs_Exoi#JHc+}2iPD*Lm6zmN(L5>(}K;;n&^qj`3wc{+a z){e8}+IejRB%@fs&8l@vgs^JhG}6=QSEz8&TPUC*Mx)4D_TB`_(QZR6ltwk6r8j}} zZ?1~J60qHviWC@8ZBMIJicUoT%8$*qjED*(#FIhZGQoDqbs?w-`K87Y1MBxquxGZw zdV9f%_DSq0jIm-MK}W%MsyDu8cQsa&so+!# zke~!LubpHsYpdU|9Gf0?HOV4m@xaTGC)?Fsyq5*8IgP33>G>$2tzD;j1M))o@uXaK zvi+-0$Qc+>2?rw!ky+Y_Ah86D%Rz$iA}{`s9D0h~nU(O&OcJc*RiS2Cx0b&;#U9)4 z!F+HJQB(s4n#hHLmq>#l(8uei*n_fOGgU^`>wa>|_wB0YuBnWP zdQ&NN|COiOV^ID-r`l!alCR`Dr`js0A}`X^`*x?NrHsQk-mb~L6<+VM#=-*%dv zq)bK!mx>Y*M-)0yeFbzv*f~Io1Vu@d%4xV9$!awG6mBB)0V`LbvRch91UHTa zvqmS%0nbj5D$X6{0gj?p21&;WqK!5}lwIM=&68ax+CeS-WV&cW2EE1!#bDvBB1-$; z^d^H*beXEeUG&f^NS4w!L%Zi=V{e5*oC$VSFj4r1Ck%eR)Q>2W;alGz1j@}ZLh}U^ zXBLG1SBAL#DD$h<1@PklR2uH5P0dXNb&L; z=*!h0fKA9z zG`&%|!tfEb6k%|2p(=!LRavx5fp0t3=t2ZCQlCf)sL`AVqi7L*h(>Ul3F~8B0i>J~ zzIv+QU5a{g)F#XsWalA`q6l%oVGacOGThYYR0j|mH69SFY3M{8#}b1QBbUsf#+QRg zga{q-B`8**0U1DWbv`9N3=an={HswR6u%F^#uxgn|X@hz)gHNi8>k0fI3yoF6wj!_0;J~EL z@J-mKczyz**n+sv@PDjKh%0*n#UDes(wR_DenhB(QUvDgkWGa2iz^%Vt&n@ilX#|~ zBlG&=#sixB2-3A9-7h~09E3cIUSY$aT_W%q^g@Z0Y;3s`Jtmn?L7vQLD zGR8~yq%T06)+m~^U_RKF)K+=ZBKicL)S{{)_yqPtFRYN5>c06R`5D`NQ@;3fyUY1i zfJQ{=k-W};OIn`r&o~VCwhRvrMN)b>YOL%Ky;8mjkM7`)8G&_mgaDv9yP_U_lT4fy zZha=1ClU$^Yf4*^JRU4Srq~KgWfkFC#XpN6gC{QJ{A`jlv1c=WP6zU;a7gFl0UP98 zy`_=g2x$p7-!001o=2?b##WQsA%m&36bWih=tU?M~>~|Jg*wxH{sngFz6PUFNF&tB#ILC4C;l7e{&YLKu$%e|A=n?aBP(xZn#1spso zKO=S%QW+-m7dj~e`Y%M4gK!_mtGi>Cbugb3*Ru_Ma zVN$#T{@zSCvyV512g<$+?EKUet`Fb$g}{Q@o{N(z>g3fy%!EjU@?OcJ1-L)NtxO#v zrr34JYpGH|x**~pF{q3(%A}~CzaSZhgoKmZ1>)kw!6;*F2vHNQ(J+cvVss(a4-G*o zQ>sxIjQ|K23Q4F#026#4=_TtNd>UFrw8J6p+M{8GXhP3|zMyJCn^Kg9#}_hkG>n8$ zjaxo48ksD46muvQ)DP<=(x>7$uBMvlB&do*pzv58&IK?eE_!1p6NF#ha0~H^6bw|@ z8)i|u#2Z?xbcr`Ca*ST9az#iuxMK^A_8Ib7%B|I*bva6GVxSyvk`Pj+ge4dw@j~l+ zILg+fu*fb-AcF{uF9dVw)u0zPK-)$aloF!Q=Z`Ne(*;oi5o-I8cxrB2Eu0D0Sh zUQq?7q8eky5Q7n7P^g$=Q0;;ay+JV}k?zkMREMC3Hz-~autq8vRYzTdnU!J;7*wS$ zz}(fKMi+L%4#U)GTZ*F^Ynzkl$T9L}icN zpJpWsu~8BGCL^gAo>!>!{>LblS#rC^I^q%m_*pjIaW- zJR~p*0ZOzm`Ll~BTFB=ww!0*&tD(=t*s!wIIzt@RpCN8l*(k)Tm4E*Ifl?ku9u?nE zJY({X9dnv?!ffjX55fZ$&Q+Km z|0}iH(C1I&EftMCqvYpD;n$|G@w)~OtNBokhdF#8a)W7>$IY@U;obO?S+>ffid~96 zy%Z8zAiI5*eV7Rb@~^Y(;rv^2sjaf=gqn6a{knW%i&- zC7guJ8vYNiW;z!-Yz%cba{XoY`$y?I#HoDEQ{-zaCP-2+sqtLU!iw;}?~7&{EAwIX z@lML_$T5a%?HmF<;wc-HTEV}dGR;)y{t0(T6^VxT790%b+{hr@cRzWzW<+(`9I9ZfU|@Wnw$7L z#HfSoEA<}%|Esnch6NBvu{`F=NUM5Cw9gy=S4qKqp>AiZ>i5>!-!l%$(R21<`)ty4 zTz;piG|tgLKPC5jHE4S@rXVN@UAU{4vX z4m`czaC+;rE^}0Zqq?m{eKDV$f&RS%ICozhnwLRp)7NtQKau56H49Qm6{J&0<*smy zzKhQY^bNLI>q-ZL4HMNmWVcG5L(U7Fu6EmX^mP_*Tz7u0A~ugyewmQK-PbfDhA~IU z`i0oA8oinEKR|FwGyLG|P^@**RLq0n-!?W53f8&j| z324fjm)Z$quiUWIp4;XMF!Y}?{BhFccd0U%w^yEVlYM^I##h)-HR*t8N_RK+audA7 zdpFsRy<9!Ey4gOtVTV*xEZr;r>t_3x92}HbX%$Y?}~q8HQJnGr>wcnE|u}y>>~7i;w^S-B9u~@J_ePk zoNtU^#k4;LHdEtF#fPyb&Gv^125OoTkSgl6ZD$&I%JZwkxhNANMon> zKC2xxxWs)-;7Y56_9aIALHWiV_9w<#`Qn}SamKavl`HL(VLT#l zzRSKIfBN2S4~xI1dn2sZFSr&NG-lmxcdbCrahRAueOv6b_t(L6%3)>lk$miKyIrxW zQKD<;;&<-0e_^bxKjR*|jS*F^^D(slUIo@VijE@40`!=C;ae*37h%b_5_@MlN0v4ZL}{=D3FzuiNt?sF_L7FHuZ)>=PU-a~9SQGjcy%NwId z(`|`l1!#^Adf`@ZTujbgZ5JBv$i=H|C-qLue_5bjj?e}JTe3gJ#wvGgfQ~^D?FRXu zk3P8e;O(+I;Altd-Q>T(odGWy)tosHonAN?Nf$r2L4$0&v9T@aCY9b`P4&YOjZ$3! z_z55b)`7_tya5>Q7W_2*;TcSD#zo>)hko+T^VqRDI_ZC~y?|!@=s|l3*R3CcaWI$= zQ#phWrUmEjsrdn~ z8(H@Vv?jU^iI36(!8ucoKtqEwW&nsnegHdQr*40C6f-$~YueByxgNoWRzSjO^ z`XOjdU}R3M2|bPRfGaL)O}smCT$=j>$vj-)iU#r{fBt*>EV2!_Q%tiB;AzkU$RvTX z^Y`|2*2n{I5^z1Bkb#$)ocX9dulYVI{&1i^R{R0pu20I(|DgSKnjMZKf3?mYcfc_n zCwo6;xAzAYgeu6I+&PcgDuNM}J(-hBD|?K`?c@H_a+-YZar-BnNYm2Jg!Q%x_ehtt zOlc>*j?b^RCk$!Kapn+!f?T_LABM0GcWkiF7=i)7D!@mkOsw{0oR9Nki#%z<+r)lj ziVp{DOnTubpxt)>@nK!g3g-n}*amQ6VE%Ba%~{}qtl3r+t~0>}Xw@z(eH1}4m`+s$ z=~RWg!)xQt+pii6?yq5vAcYzT;;~Ww`ANI`QM>b%Y89M8m08Uz5zJ883B%nOc4W#y zg8XMD$-=JkHdddf?88cx{ff%b$o+^kZp;<^v!`s8o`Tlsp1+-@bRJ)o@LBk{6{zo z%#CVuGnGDBz%=>9KiUIEvXqf8t@w^6jH_~>Say;8(;w~AX^l!r9T_#Im~G^UXY2~v zzp_Y4Vn2QcA8Qf*zQT(i*T4#dXmi8MZ3Si?K`Zy?Oh?{Nj`)+^3G&bn|74d9QMGaJ z>&a`lZeu3!H;;0=x*Ikt^(oNlEf3LEFyt=`b(+^-vS z8P#2`sMVN^VEpLv$DP=V)nqTr<<4jAPOUH))7_z4n(hYK{yDodPw(gKpQM@}###&m zquH$g?9hK|_o~7r`p;_pXQTeJP5;@W|IGhJ)m*9nY|wwU>OZ^GpGtS`J|ni9n2`f3 znoH_CaN`_+f|Mj9M_km)A2tldDn}gj2JX85kG(g6ucFBMhHu}cs*}5<30X;izLx+2 z5()b*G&?AQJ34~6Yj8txMt#r(K|o<7Dp=^CMny$O1!vGOq7oDpXFw1cL`6YFMFm9M zKoGwFsp{@~Z#I_keVpI-zAovywJ+zKI_K1>Qa zK}bq+AU*_yn<*oaq~=tuYp&t)Nk52-RtMVT{#nP_s~1PGWK4r^kr|k4yqIcj7mu$F zOlo3_a`5fLP&oR7D94tbHI(!*ydnl_hM)} z-wlk&bcTlagyhgLM2zZ`^?{toi>XnJ$t1g0j%R)+t`D@zLdkn$_@%}f8Y|N_iN)&! z+1e(tYJH$hyH_G}=8*1)oHV9Dm|Q1+_YSV7-2jV_xOVyP1zJb&aHXR$gC&?a^}Rqe zI)iL}FGp_Jgpmwh=!J!Iq6$O2`?|MrnS8%5;o-_8An9(G9O#%SlOc+&R8z`JMdVd^ z=k+QV2J3i9jw~Pvj{K+@Gvg60Hv}3JHKmOQN7fqxHJ*U9I*&J=4k_C5bci-xN%3VY z{lWuxJ3ZEWy{)g+Nj4^bYAU&Wpa%|ySz zkUMJpl=^F_zmon5l?3Jaf5~{YxtZgOq37v~=XgKu%YA@LEmsCnoG=d}*^;LcbRh55L$>dB#pzK)+G;L6psxWh?9)v+NvG z?HuoJ3}mJ5Bbs$BRVKc}@18s8_jy#s?FfuU0Bu0CM2$k}q~wO7Dte%bCa9fpJAC4Q z=*v*)#9g3RflANEFWF3viq25cwDz(!qIa7d(z#RI_kJMS1V9P9RI6NxM!OP@U&Xuc z2U=1(0c|`zE}I#f0! zkX=enDt!%-wGHCcj{@f^A%}9sJK_pnRh>5nHhL)wZimIQKsJkuFO5EjzVwqV0bTUp zqGT}Ds9jx>g4oG>gBo0NmGQwj*_u~9x;5~EhMtbz22Yk7#I$YDh8-1$mdyVBmIu=R z|2o~S?K87>O!7f$sstw)C%SGAv^%cDwK?0BQUEe>5?HyACjbMt)`HC>r2ul|i?Lq> zf@1yWfisRSZ_DHA?TcRo9;W)~8b1t8UA>Nbi(gFmGBC7;GW^Xi15YpNJuDxDySfn;6jObo?sNBc8#lGRR{e>e{@mRnxu-geAtpmIiv6 zcxPQZ6tU==z*y>8{W;p~43svUW6{pQA1Mc((5c}-H~!EIAV^1y{ZmkSrhvapUnk(1B2s3OoWI-d({x>aa7Y8V!UA4 z_kqjQ{3hI##t`EhbaAos|wQ|BEDv;|xA`k}x;Y8KC2B_Tna!&-be&{_;X9FT9| zG??v-BewcN0Xs#z@_&<;sQN@>S8LkKVuX*KPXkS&Dd5jss#CSf$C}Cc1v!A`zb>}~ z-T>6FR7(^UV>L2+6N z8$_E7*?qbcIL^r|PGM5DPA33~2f*$^i7u&3ZZh@fc;SdSx&)6{#}RXM2_3PH5R;pF zq{dhxj?TI2#4uYTfsU?dk*5-8ONu{b6-i_EmPG!6<2m9Ja(5cLpJ2PeI{J$(=}Z?D z25YVGpn=*l#Fqw>jy@W!^2puF6?+@8*$wyY!E|`ZiheSW4fyRhLpFh@C} ze+C=baA%HcvUA0-Om+!XL<^gmuqN)pihpLZ2@U5sJBy8}!OyP9V&zl_&yFN5b$q`c zlg;i`)h2)o$XLALP!2o&_oh*;j!uFU{#;PySF2j)vPnegA8o?qnHkCP?yM$B;?X>I z8x5Z$hs#5gVj&s$`R6Ep@#CF_;s2bax zJs>L~nJjV7iBqzS=>OX-esAOQ(X~uRlXs(|1JpWli5V?ery{BNTStmMSF^TGv;AId z)*Ov8tlt2I;`!0O#>(9a$)PKidJv&%3ROGBR@YT5Zt15ql43*w%dKJQ7q8mZO`_^b zs=Cst`kA__ju)Flnd7QVT+@#thVG~}I1pRUiPp-g0z3(+is7jsuhPXQjDMgqu!7;$ zddG#0v=)3#s=a%=x@J0+ky=Zsr-lcUB&|L0ETO8{pd#7qRf1OQ0F)Nk+(%VX{zSeG{;r#v7D9%(`ZmA+h_sMGpP+_FNBe)ZM|+|5-(Yor-8`?M^MU2VA>Ta`ukCQ^#9T@5D~kFz>9GhSeYt z+UfKXCV$(NnI@UuZ5P)TvdnBBCY3zER1(~7rmR$EshD5LF3O<9nl~Ip<2G!#wnU6= z!?L7=x0oQE z+IOMVu006q`sXP)=_G4a6>uyVVHogCTh<(AhpXGNR%Nm*RU)m)+*u%($f_L9XJkOx z(gk}cv%+I6M&Qt~uCBI+>8smRt-c1+sZ6Mp;8wSAfcB-RY{xRYNYXQ()?%@k%=5SBe8tCxTP0sUgo2V zyeO#7uKeST5A9>R597ylGM1*|R!}e4u^6ykEWj8JX*lVEdAqgXkh~}gLVO5MgVT{E z9N-}+1IR`;5s;GhxdoOSq7J^h-cx351?i)55@?KS>M{&9#52XL2|1$&q5wU}_>Sng zGy(ajn00P~rj1vEO@fY}vyO(5k>ln5g=x zuLT-sB8OwgRHOP;(EO5Zg;w34UdEkaczKzy>x)FQ_hfO>iYRw=THN5n5-~SUl5#rJ`I_2U+L) z9az)m)e69|gSGKWwKYP(3h1%nW)$XtjXN^D#QfWI`{Yit+qZO*-F~Q3d&!;Mt@rBA>~&51T2yppcOkZUH&zL={pxP)0pilhP9ae# z8NUnk$L^qwJH*HjeOaUCkugT?qf8l1N12rbPdLmZQ!X+c+T#$1tu}EWeZOwyTX(j! zR^xzNwCRC|YiuyltaS;wMxpplaZwL8AT?f#Slom4MX&etV6C!1^}R6-&$W@4S7lL0 z)&@mASvxL?0m_f<$=ZT4xEbZ4?I>Cr5Mi6DzQd{@e)zX-(i4=y=$j(+p|}eJXIS@)8;V z*(Tr08{@t~vHXi*vn0w$u6+g6W8LJ!5}&>i`j!&w~n>7&WXi+DDJPR zW862GwK(zw^cunj)EMB*A?zmYM-dpx#%V8zONX-MS!%d2VZx0dQ^Vt>Fs?Ly61|48 zxwJs3Fknhl5yaJUJBP8#z%z$20pjlAEGOsZ5ZQM*WJOMztXr%Y&Khe!iGL4g-L!oo zd=hJacI`1ArQEvfO%D;mfBLQ0b)&ZO_1=@%xy|OK#Bh4ymv?VKKoA~>Avx@)2%gMZ zWPcSh8(Z3hTBtPWWERB)U3M~Cti4c`GlC73S`hNc&73)XgNMnwO zp2~_kVMd_krx}5DzC9z{oe{W=3TyN(iDoQMjRI^zdR`Odr?U3CJ84y?vM$GUh}Qfx z_Ote;$UdDt-Q$JSdt)Iu(_Y)m@f6ulI>QzCiK@eg2&Hho!s3CY6@p}(y%-2KAW`#(a#;t zdN=+mRLfddTt1q~YZEvpu4i9bH=5lS{2Vr1wBZGeFT{j%SO%oLY3H!c_$)hzwJ;9A z`6ylt+pBUJUy0r4upXK20e`>|rvkV)(ED6AmK=o4KbOI5jW{out3mAS>YafvaZ(`5 z0TPbZoy#88)`;u>p!C@4P%M7>;2w(IcOJXWdmtnxp2r@guHfV>p)0M%u-0BkQzOT) z=4q0N2$m=T!;WmMIEw?3V3~@qM+C4{BDN;uc-fC$4*Nm!+C?7lFN=x0#4S1NS<^a5 zw}OG>)jE*eLjo2!Fq)GB{8}KM9m`s_mY&O@dm(NVTuyMgyu;|!gM2!`%{V0Xk7Y5N zV_YC&=d%`hnx{-l6Ied1p>mFnCTiJdN|sTb?zV&))tsZFD}d%ct8R%0fl%bVv(3|0h4dk!rlY*Rb0UGsH?zK z{QCO^talj3Kho_Fo&IhW2QOd)&N>thLkR)x??%(w2VuG|ZHA^EZES7TXsut=u-3+% zDN%W4MBOfP{-TyueT{u#>Aevh(X6$vLAzl55*BkW#3QR{oY=P2;*|>_GAPlwQiBn* zogii7{TH&%`j^;^Ww|aFC6*g=ky{Q5i{x_mU&MOk$XSJPw1qp!xZgq*C~H5amx}(so}v^82g2meiDGt;b-Kr6P|PG5^N-g&@u+fi z3%M%k0Y^I*^t=@H^BT&w>h%67O1iHcm~n%4P}1XJr0lU|ov@(Qtk?R=(E}906>Wm% z29Ay~p8yarkHwzNP-4J0kTY$oMcyT>MOu7da4m}=udQZTxJJ~3>X@SeGkwwySn3SM{}wv=EDi4u){3OG$-zi48xXee8trk45+w4lcRc?m1Ympw4x z%o%?8i8O+%Rx3aNmvt#?J78)UDJmPKz(~qj0RSx_ZX=DFwq4%3joVsmY+9&Ddyr+z zX9|H~fNbg#R4f~6!o#vlSvM~r?}tkj1j*GF`IjjOg8yI~BuEIN1POVgFOz&^#bs<1 zF{or;@7_R5V$BX-#!m0>OE@N1OzXT zQNO%PQRRIl$`;C~<#tq=j4P6HU&%O|4wT5Kio~eSCc_0U?1|Q_khOFLQ9Nui6nLN9 zoHeoF<;$w7c7MVXtF@)ClSuDGZeQajLefUWPnS`89=yQewhb!YRZa8zYq+O}T%>M@ z;0HBA{4H?jDW5SdOxI8VG|0H<6O~H5{KYX{xf;}o>ab$ZuC0-pJsu-K z?KpEJWQ1dSuy1sE8&1?yj2RKkR2)=v^oK|oUD#m+El7LF-qvH3h}(Lf$i)g0EO<;q zeIQ8ChA~a7xR&L`Bx$2H8%X8%z(*gz5Ck9r=MNzt>B}SToHc@rKRMPDCa})z4s26( zu7|>S8<7sbgOjKg5{&g^Owz44-*AxyzL2fAbqAC1S`mK#DiMuP=SGP-4#@WOOv3CC zD2@!nz@iXvN!r;`6Eq&Yk*}4#M`HCLJAw5ggz*)7id=-D`BUrSCqgO4UB?Q`z$clM z(}X+~GZ3;4mJ^eQs-t16e6kbvTT|U|rZvM2XIZn{aJE(9hI4%VKr0h)#c+uLIXia# z4Wqk;waH<$GOlN>)8yk32}{y2k`#+YH#4rkN}@fj48d6mP?}6XY`#hvbvT;@z=7aE zGrdHO4C}S9u}^p>vJtf1($(8UeNbFl9Y2wssm1pM;DU{@D5BuwyNQtM?h>tTU@>HT z+1?W%|6_Zhe}Sfdb}ymXo{LQ|R$@mAmQVo7K)ryVZl6 z#o-$m`5RjIEQ_^G*dY^;HPt0VWR3#{iCEt6rm{Ry`6$cIO(=vX0TdfYFIFqg21hnc zXf}x+lq7GXXm#%&!RP^TYyv39;gT|NLH5KDmn{+JFAuN+apRv@ddgiOkA$lWMEOHZ zUdooNxZ2BWFOyjNCze_Fd^K^K(X2f58tg|-w~y3(Wn+$Jd=%$I%Iz@C-M%_Fk>6t) ziCkF3jo{sH4N!Q`3TKBLD1ZN|?w`tSygny0w5}`8gMP3?z@?Fh|T~Jdp{EPk`x9a z{R~}Ul!$heTbPZVb3>BKE)cKYtabsS?Gn^7GHiT=!|()rO#L4=f;MK-9=W{(`|IK( z026Lv;Tb?}%>To>0x;M7PtEO=uusC^um2;Fv*RR*oCJL&2$I>oi=1~)st-9^CIDM2 z1#HbN)5OvVKWS3tSxR@PM_GR|;-$V6|?!Bk4gMj>)sj>W#@2(nnKp+~{16uDE) ztYS_0i3a zb&^a-Z|G!)GH>JDx}=Y|41A`8@2NqceHykI!+KFpJz?d=^7pckjkK4@pI{X1-fa^^Dut;Iso_Xg2(qs7BUuXoJMZ zx3T=pZHo2s_rptskAw{o!lt-TM5eHgDbCN$V%QYcG}ZZ8F-2TEg=LP1s6}jAQpuH5 zNP%H#(R3+=MO)DB>$M<))ylfh$x5$`l=pSALJX^w^%=2e3X8QQ1zYXaYny-_?QHDm zGxOhS+iMNTpK7lLVaLG@YE=n4ez3!Y9XstXaXQ<@%&9CFr1O6tBhYBs?JTEQtrT{l z7J#NoQgum*7RyJkc~RsiQfVb)#md{6^cop4iL}SJt+)wwvuSK{gBzPzHjNF`eD_Uf zd1XmbwFi5pA1|mTDBPT_mXb0lskV4dNm-Pn#BsSp%ZF0TY>HJ9c|vRs#o7Wm?$?qE z&tqobv`&gRhV|7O2~vGNY@F@*?TOMpMjx`{XTIw(b#hHYH5CNSbUS|X`hlY6$nOPqP5*Oh$DZ&%k z&fQ^eZ4u1dHh0U@tPjPZ8zfTyK5WJMS;r?HWCaF-@iJ9OJ4hEs3ux76%tgt*ox_XD2IBByyNS=pe zs27#GjsgklI#mF2T@#Dcb*RNoBqc+N_16`Yo0JSEOI~8ZJLki#E;WT65nq`Zd)d#` z4mRR3Y|_<0FM#NsQs0*sWhA?RMI0r&n?y^`kWm}^Ix>s+bT%`CLee%#3`MAd#Y&Qh zosx4B=v=Htci5K6sQ}T!S!q~|tzdl{r0x(~a>XZeSx)qx2#o_<_I6209;-!3T$!~& z(s7v16CF;MJX0UFW}#u7-w_36C08Gvpj>uOeb|7aa=#_lf(RODVe{Ci^t_=HdI#XdvZTR#a5@jVz1tH>BIb`GF*Ckz30B<;p0%cvwp zxPsX^I3nvee-I$c+35kek_AB(kB6<^#=-F4=5~jVmolpKlXbEkrE$-fl|CgE{Hy3d zt-IHhQM1vT2kt*dsNnjScM>{YBuhV%aJE+>W27#i%+~XFmQfY1 zKu<5hfGu&=2V>;#pWWYM67%w! zLSul}geBI!ewJ9@06$%qS1YDS-R1gBy-wr3?f=~1kgTEs+cizz9hgS%3X z+LrL&k)V`}>>l~mq3miVE)lRzCuJ9%lpXDkwnEg0!*!muy_|rzOA_$*nL6;6`flP- zP^$6klW>)0Fegbfs1DqYN-@~Pk#Oa%U|8jF<|;Q7W4iF)&$^9#WQ7asQAnDwi3NAx zlEgH*EX&=!LOrGgY>V^#W(%N9ZyV_N5i8YzMpk~?OBHhSbj6;t{C8hw9@L3 zDOr`}C_Uz=&I4Mk`gI->kfeHf&x5Q5=omGS2Ua!S06mjO`YBY> z#niz123@zCBMCl);9d(Wax^;0zx$A9sA6cAen)uzH%QV-JVsPo)z=nx+AKJpYdOW1Ck+uLochdxjYCn=_d9j5JewjI_Hp8kP2 z6*_-F$?w2@X2<6nU4ed>j2M}5$1zPi>57kM+VA)croAo=ZO2b+o}VAz+P;Pmi#mVl(^<5_|`e}g436CgioLw?6;A1Fo>jFELHVF`XpSc2UN zOYp^i&k~dz&k}UOR&(rxXXbA({VfuvzrdOPmp3WZAWi?0gz0}KVfq&&O#l4 zZ|u8ogoNMFVC?ov4N4rYH0mC>XbNBthgTpc4^X{i1WVbo?Ysf;2OotPz4X&zmMs zt3r+Zo@k47Gf1W==}`Lzm1R=MM6p8EPCh;h#J)wi*sECR462T}K~$G+SEtU0Wp!RN zoob`^#?zhJz<``eoQ|K+QY;k4D z9OD~`jM%CXsZTI=t0>2A5Lyglr;18Y=NY@4+7ir+=NOye`cAeHH#DAOe9ZbImK)Cy z06CU^1eOsDVqS{0-9lG$2GN`D#*;y?_zIkK%p?SsA~~UVW0{GRkmNRXjJv{#y&8m9=c!v;sav>*hO~M> z-tHs8wbMr_Q`54NR6yV^%Ky$%hoaMIcBk<)J;7$!hD~*8K*DC4Nl&4`cdpkAJFtmT zwIF?L0;Iz@j%rJ@YYV%}52#IZAU(~gO+tEl5~Sm3$S&hRx)`~H<jIm0ioA8Y(t=g+azfImCm|an8PCp zcJp(LLlg_ecnV1 z(V=gWk_ah)DXptm4-%a@puv8v*kdI*{+v|BhL=eP4km~<5&MnU*28EGYdV{rJ6EU# zidaA>B#ArdG1*w6!^+3Dfnw`nlR(J;n+hsMc0-EJ8hhw|Js#;&m41w0xKvG9j2~bE z6|u^mkb0eivKW3lKM8ApL=M?zNVVyA+JyXXeW}_+gP_H94Un2$sG%XWiE_r`0B%G_ zb-Rj${vvn2bFDjq%Y#y<@Qr5c6p~TEE{$bWPIgRctH>=~Utt?3ba_j*Hl0hLA!7a_ zmQfGMyZ9f>QddSypcEP|#H-tCUn+7jNh&LpGD_XwbOxaMfQ1Dh4+`TCChf_!9?(QU z)n}Ug{UUyo0hzHA*Cjy{DNi!lOp91A$(as9vkRyYonB)9&ZYw+qJKd(Kth$Y#%bp?0i1ZW#i2m8doR9O#+sf-+u9uXB&fBm z%>xsF{w8i%_tOB}-3M2iB%Plt={$H6$-gwX;gDN%8&So}^=vruB}SLrq1uQwSNVMnpKQjT@z#0D!|Az zk+Gb0Yw)yAT(+FGt;g6UZsN(Li6@zYwR+DscFBhE%4*jniCHUMlO$%n{BJR9s#K-@ zE>zO{nlOvtf(G4b=7&m)Le@J|T$4g( z9k69e4{6gg9A&mLDg56b`Uppfh$~UBDFtzbhyvpC1m3YZijl`9XqfpsBcJaYQ!;B# z!pLX2#*}EM@b?}$;J?pG)}~VoouNHVlY1Jd2Ck*qmyvNZ6keMg_g^89@x~V1Wb6~O zS03r2*MXI6WES`goI8`WTBn_6+#KD#@KW&xE|B~Zl=Bd{HRrIc#Cz1rY^kdNOOPFDt0-OUY{n3?^dzS!kp+!O~;(Th15RD!>gd^_BQC~ z1~Kk!)&$T{nZo5Q5(sAJ;VCanP1u&*#9!aWo%wy@qqkX62=T6KaMAdm?7*PA!_gdE ztcC1+Ek3g0E9tiJjSih$8-ie_AzH&bR1f`R;c(F z>s6)kw!ngUN&i5D1z_VDXEIi`FAI-W z-ulmz47;6+=uo&;K2^BCM+{%hg0#RPcVZ&6JK_XPl&)qy*nW8vSv<8`vA7|;HwhMZ zHEXW+TCjI9FZ}yZivjBZUJp|PQiEA&4~8C>#E2e?peHrPgPtuFk#|{+IAskB;SvKP z=;hdHm;}os4zHCQ^W-(GX``fhkmVMwVP>W*LLAUEy1Npw{to5IK5@z>mJ@kSTIqn- z01IqXi_~{u>9t>s+QwRob?>l(n(5PyknUZZR6bpdUCWG`l}th=@BXkj^)r?sDi1S5 z+_Hg%#rf|rE;g-Yd06-#D9eI~SiOM_rp=gGgv28>*QQ=X{X9!ltYhs?2Pr3>B4DkQ zW5U|Qbiw0^;>k93tnW^>?@CPdlXXqC*I~e*DYB=%kM@B$`CTBuW-;kq)(M}*>a+b_ zR^00aEJ0Ly3i8JS(icOEXiKo}5iPEyF1kJt*Q{s7sQSV6tRp__ z@X6jB`8x(sHUOu{qev{RZ{31ex4!Qs&3jN78!(xFd5@(hPCn&aR!7e4nwh$6sAGlN zV_lxz0AE8dh<|NhLymG;NW-C)mPj%oM;S(xWH@BmpWP&z265EFBPNTXQnCJ1euq(=Z)V0 zbesHm3r_nti?pq{53*Tkn^@Pxr7x_1=}Azm785tcm;TjFi72bm_Z%Vp$`2YYzvBq$ z7k}7r`K`(6>7w^Xi6lXF^4yPV0$kxoEK`(!#tOxjk60*`w3dE(FGIZg8M6rZustQw z1f^Xf4?vP8T)vsLJ4+R_-`Q5sG_wXY&EaZ030sVy>G=qua}8+nS`R>$Cv~l^qOLr;d8vp$w^0uqrS9{iX!YmtD(7t>PK1pz?*hJfz6PgtMg2cgudALwd!&<4PL zpU4i{5H?~9>l#YvPj_+ZR@N@DhrR3T;c>%g2-0=6_{UZUMox;88kN-L(|VJhuRp1H zTfL>8a+7-005#QMi_dC;+W61du;T!*Wo@_#d9NG>_)@)41J*?TPIekRuU)f~{hXWR z2+BjAL2U0@;+@ac4tHc|E)b<(u;ynwEF2l>0OZvTSh~4NjJ6kjNoIGX7$e`KIS=DE zp~JEj^fr@6Z^}qsX6qO1&epJkqjw-Bdper5%TlAj%^1%gD!K#DT9mo>R*;{ly~Dk2mgts7Z?GAQ)%8G^+Ji$1ThrgPseO%tpEw1f zT|?P>l*yr)jx#6Y-Y{`jVQWT;Vy;YoSyH20ow6u6H?bhL7+G+=JY|yHVq#~vC6t?2 zS2>t_IV~nNxcx+@r0VUApd6$csngqg-QFgZ{Q^bB^It=)?DX#Ax_h_7X#=CWE3pBm z-2G{FcJ6DZoa)=`#68#P+t+Baj4Y9Btin#GEG+b9BgmQChl>=Q2!;^!} z8GCSxy9AtmnYG6*#f|qoY?p(GU8_JpVoGqQlyYHlPJ!_xCJ63jCvF+nP_EN;;yI-10>9TXq&O^2Tr3 zU~S+Goi;j<2?J;gq@M`(VSX6*`fBfXaobX2X07-&Ug7S2($&-`B)xzPh*Q&R2iOX}M1%QTtEu$R#DN#ltno%uY{SJDv{o?L@tfe^kT_VGy z(ofjSTBYm{(`j_R*;-5<0s-Orz3NF5P&@P>zDBN7F~u{S_zNx=&sZTvM-W2X)|BC6 zUntmz9qU4M5a<2CT4J?s`vES$%N8ZC7I>48@s|`FrFk%b1O$lDlqOtBh~ZS#O1zIi z3rP2^TH>5E)(SroE?LD|<2No>DY}I8Lj0C@s#2BFcdV`Ppg8j<)}<_=Nx6y%O-89n zYNAHNXfRr%!Dx*Jqi%z$y=Yr3en>4oRuBM$-;n7FMas`C*xHp=aTsY-rx5MNnwx4H zG256W0345D!^XIuS*wOh;HBg?W_y(IJ0$>3VX@_BmfKJdPrJ-g(A#PkS7N`&mI@10%1b675hT!$=aU=j~@j-Um}$8Tx2oUmD}t zL`sDT_A{{#AX2k`sYg-d@(}A%co!Xpd0CQ3)v3}c;XFfJet`7@q(60lU84B*R7zR}l z>Nwf*mJN&7^DAv$7%S~SN@?(|Q-cMifnoeTjDw*63B z)qyThJ>XG@!I)5dGb|T!xS0m(S#c;%J>NN$2)Hs`;uJ8-OjC2z+H4ERaxtXe;Y3)h zUBc7PYz=6X$PriYbWKnhV2=cyh*My-ZP`*=&$$zMyO6`-;xg2}xqs!YS}S%GFr`@A zhFI7l@oNg#byz26*AIgeG>&ai0Q?44g}l7Ac7jsL5z}Ekl0w@g_+DdADi*u2)c6i3 zg@`y8|hOfff33|I>W^k9h>!8JxhxQ zt*624Sml4#qPUSzUhN?m_gc8LV`o|?Q|9Au(0WE@EiczpCS2pOGgaP2#dpd~&)J#0 zDpO_H=IyLKGSkcW8?+YNndF=BUJJK;?3$`)Q%$q*H)#FM&ZMiF9R%j>FDVR_;OsCEOiMpNhYqb%;PG>TtD)Ai& zBSf3R##%WSX<%!R1$T%P-B_29V`?agIT!s?cu_|O$jKN{igEdp$lil<2TwExsLHP? z&mD0<6)DkZ{XjoFm4LqLkyM_p9dUMwebD5Kj1cdbtnfcA#D5tGg?}@&1NEALk5u^M z5nQr7v;EBzhS#a^$IBc_O0GxWzb4Gh7?s?vS@R$VLQcj^G(X0fC>B>nc&h$HDl|F7 zEZ4aYEsJmxRx{FgG;uoW=DZ8Uodyp!mvm?#>csugq4YIv%|gPCBED$EqiNDuW*{~U-TDE#1Cf=^CX-nBNc{HIoKQmU(MwS6zYt>>+CeKSeMTm${7B9+Gqa<(~MY}7VV-ecZyB=A* z836yO-7Hj)w5jCA8_AbGX8pb2kG4?R%BklUOL2>8iuYlJX0 zWJajrpwmRAc(nv(Muh0wgf~$K$WBXL2oLd!x6C1t zk^~h?i#Aeaj@ah2Voej?cTBA|?ecafVE9B`DE8p6(RNykN0%Mq5I;%9xTr(0Q-s$k z^Z{pJh!I!h@#bny3AW^%9$Km9R7W*GtrYw7dDEUcs>W*3AE;_+h8rc%aJ_AcP(GJO z>p?5zwD8889_jv#T6pD6YN1`xG1d88?K+=IsPhq3=YV6Wlja82j{&(n;I|^yv)Ed; zip!ev9@_ijk*2&Pcrc8s`pZ%YNyX-->Li-T#_Ic;ae9u&Y{um|Zm{u()5S}iu3yl-EiD{V-?hu+jpX@&r-;V!y%R_MwJU18qa z*)atmvtX?98ByMuY`)~KCMu$8svs^Pt-2M@@RLDg)v;4WUy5~%#e$xMfs-9l1%ELfg+ zy9IAYb8>`LYgNEWQGZhbKhXA>0A1oFzUGK6J=Btusp^X@dAn0+P3068;yeJhZCX&R z?}qsLzO92D!H_Wp^1eYDI2&oF0F6bQh)P2RQCklvB@$YI^IJj0zB?sBy+lY($#Mb6 zY64on4kEQRhcZc&wB`p--mH3&$P$1aKMh$HJ@_0C(_qde_hU(WX4>RpObc+ zH?+kZz7&+pTo-#tXVx~bmDA~tGNvJ(Vut$|T)jLl1QeUe#e0^x7Gs2(I)^<+U=iF0 zSIX|vtTmyd=PlfV$I6t{Q?N{8Xzfnaj;W);-yl<2{couL2DRIjH&9bqe8C#Xb(ERb zMdWP8B^qnhdk`WaF4e5}?JzXjBuXVYf&LwCZi7U{?%|z!Co}F?J zQVV6Pj_=&Ku_A_9QNlA?`OpX)`+LmB$XHTpeewagj}TrP^wEVb+~f(xm@!rSvxFCv z`8;GDxY$dCBlRdAgE&e+x;LS zkg6OEf|s2$RSQNvRt~v6ypQG!J2Iw63og|(R%UvPdBW_(OCc2ypPcl{)yqF?#`9ub z7oKAljjwYWk6g#n18yCikGGDg``kK8j=PQ@?K+y~)fPvOJdF8n7cMHOy9=ktr&z(g zSoHjCXG}L%VYV``H69Go#9LG0j#+XD@I`>1hshd-7zT1hs9$fZvGUvfC%^Gf0FDrSelTd8o>pnIJ;fhlM6MZFz*=Z$f_xN?a~dU4j9m#K>I@>@cVctwx&R&@m6OvRUwBi@;QefW@b zYJ<Kg|MPdm`@zUM`&+|S%Z{(PVcF? zKEIR5z&C^VphUsT?(^$-BSUpr_GkwjC&`~uL-C(DU( zL%<;H7nqNBV!;r8EkP+saEY@Kx3VZ1$_J-P6)oP^wW>w=P@YxeLF_bAW&w26gY(dA ztQg8OYvhryV#rs>oJX3Gou2Of&#P`Nn+Gh?gKgh?z1}kI7E}z5ke&jTP>fgDa5(bp zFkVQno{^o0GN2pAJ7sK@ue%`wFoTAO$3OlqS`X(fU=DoJaNaa`otqLjF4^d!`t*Qb^c}%}(O$3Wc?v&4Yx7zP&W=HzXy=v%4aE3BcGSNni}*d7=Jf@| zw2{2K<`v6F@>60%?AJeW?h=?|YHhutd%AOWHTOr64r+fU^${qN5OU}?@_EeOfcV=b8xmc{{|U>-orcv$@FG@eH;AbkW~SVqMS z(Ee%Xpy%d2){l8sPkV2boI+Ic;@0XJRGZv^sk~%U^BV=wQm|{oIqWjBVsXjopv{}b zt*7&L+8*)r>HGrk)H_7@44#+vbTEpp5m__wSs=QdQJb1&h+EI#J%bX_iI$;k{+T?M zjOlp}dIkTGKv(L`E^qJ=VIcAv!+=OY2%&OMFAXnH64@v6I_D01Iy-yBsS~`};?XmC za}!S+2V02lKX2e2QFs-bw+k1hG0Rk^RD2m`)r?O-xs<0n_hP zn11?MyiwysOrM(K_1?nDM05lRZGw2Cu%+F#Pt*#`{^C< zSZN~mC*Xd;IebQ08hIwJiSXF8B>^x%0KjRv1Rw*yGlF%Bw#SKSWk|$P2KcPeB)XAINYJ@?CISSXODOtf;w%>sPD#o@mU(&b4+E5c{i4gh!|0+0v(jg0`IgLk4TirPs5s(c9rNK&0OQ?T>+ zi8W+_Q_tgPg-S@p*gz46LGKcvEeK=sSiF!8^Uv$MD|WtAmLUvb3QS z>j-tSWIQ0uV=NU1#_*VSP&6B>j>^H}#O0MF?)K)fV1rkPRb%-{!Dn^jHV6h_WG9Pe z=Y#Tqs+`aJ1fIb&Y0rzB&gWKOUbz>+<>#ZrlZ9^_Vyf|o`}24VmiH-}40jhkuu`Cz zTwXUwfbItSo(u}d3!??~p5}*~xiMZ6Z7$$=2~{#cwSmFqjchv?JS=E)OTj*}4u^L- zmZC%`sRvk}oKiqmFiq^a0A?glieE3_CO*wB)Z~xhW-=h zG#YV&MNYEp)=?Lyjtx*xDC=cT6$R9=TTkJ5a8zzLjPW+>n6Cm#u=WNA+m-wWb(B$O zELjiQhyseqE18R@@DEBovHOL`KkW`!1uEcG9SaUT-WuqwbTzY&iB~V;oywjJ2RqPA z9?MDxJ0EKa8g&=7i0+)rr7v?Qy}q^YURSXrm7?}$`=$2P+Ubx$KRgB~F98{)F~16x zExa8x>~c&1?s&&E*NMQjh}kz4NhGoC@RSmBOgF`AsbK2Rz}Pcv&7-Oz4AG%*Le(V7 z?4YVgBhYVyQ}@NkR5z&eP!xyM`P?N9NT%H>&+X#dOKM4`ap{#vI_hbEX{|gqvf3i6 zoDT3ykog@g61{F_YqFBg$ZhmNK^>LL!D7Fl3mxzvq&PpnQ!r5l#%$Px43!EH3mEWu z^jOvQOF^T5%RTdW=f6SbbKh&sO!>r#=;vWtN5NQ>{Lm@EHS$S3+Mv z34OrXl}(amzJm&=HEZ!KP0Y;kw`c?|5VrVA-V;7lAuhdwcj)>i*wu9`ap|n^hIZ5$jDKF6AnRz^43WKZn#`7ZW?fb6eT`qVVdMosnJYAt@r7=7UL}N;1Tk5Oy z==OPmX6E#s7YuSp4aJ@d33_JS<_(@+7cc-8hC!?Zb$F;lz!c8Xd z)`7KTI4%ZH;Gb*niK6THlitH&@$c*SaC++AOF|m4fLle;^?Zo;P*~h>JwJ<*d@9L@ zq-7JKyZ-)qUPS59iM$I`UT06_XV=a)NIx8od0=_iMBIEmZz@{ezz0#GD{oMh%2OlK z^=}nxZ{R0US7!f_w-9~*$mv@BAO6TYQg+1kFqYm1KnJ@F0HPDdrDD?``LEhavGGrQ zF+S68IPGE4{U-jAwq9i1%+JN=nw$9>+78j>fB3lOPNgV- z9mSjcGW0MAP8&74a5VPvTM3T``F_34z|;2IUU%SVvn1 z`v+~Z-}%%gyHEUM5}!*tRZPDmDw4i~2M5}qRXQIky@e00AtEflg=gh1+@@p=a%2OO zBibKG!3Rs&=STY*M-&r_Ecxi(QjvCRt^KZ_$};0#%rD6$dg69VGP`Vnwj#g1k!LuY zEgid|p~<)M#>1!}3^NpTpu;sgdVX=e+%p z6>OZT;l*=NJcVb+l|%0?@--LZr|@)AlG6~SlDyy5c=2HV6y8#)mC!Jn604{18VY2k z;kVo&LA3f@j-^4hbG|cu!B-Ns+`n-v?VVO=k!+>*F?O_;Qu`Roy9^z50b9_^q7jtP zjeaD3*bZ7c(uXa*R}*2=H$+UD#)qdaxtmzRm~Ol-)=lGmGM1{}DJF++Pm_%dbJP-@ z&L0MaT``?!YA=gLQD650m51RM z&ndK;3N<$^x)vZJF=wu5dM9rZT{0I{(}`-iNpx1T7EpxL{(2E-Z4{&Ln#r?T$TKh^>b*;i7en@0+F}S=v{f&}*IFrt&*bt+GEyi4 zGu@|2l+-}G%HuQn71U<^Ioi(R7dM>a>E9y9pO4f^+q?MSqLnmf3uth2)8LgN+hN^dd-=m5)@iUhQ&n);6V{txO*LCi&a_VG?CMt?|i#RVI4)3nw<1O z_eZcKz+WhHQ{5Zi)+9dK-i6N)geRhkZ31Je=*zDhu6$6TyCx)MKx1B*sZC6 z)FWbl1@B;`;dT#lr@|^2H>Q>C4Pf21hk=`UGT}%uVbmAGeRvH@F`UZ7tUPpODNbV} zV*K5ZFCt>z-8|O6&UwUCNId9W8Z|I3&A1n0He@(V3#~hB^(?Gq#79Zf#KF6HvzEBe zG#|)OB25KRM*cPy;B4F&;K4uVL6{1PzW4Clz)l#SEf!<$!2!@#s6H3d6UXF6JjR{O ze}ErxEC4JqEnVt>r8`2z6vX@%AA$THD`M%UKQE?q$>c8*i%0WEzBSgw&0iz7{783cMSZaZE9}I$3Rt|OXFru+AXhHh27`j2;RdJx48inB` zF7uI0h=&vH_3_}X#h+*}kaUsraMEZbvqpBM;D`&o-Ko#oO>*iSn1*Gr=D?H^zJ)RA=#Q@zWUL>=H}o$82iG zEIdK$hwsApTKc28CRWKGg?3aX>(M+n8Il0f^k}~6rB72kO9+=Cof=e@P_((}?T$m+ zsA=ahqER;wfFK&9nv7@*T<?Lj$tehVX`B*iUd_d(o#qe z!&3N6Iun9%lntFmRj5e__q*WN8VG_lH(mj8GmPpGjO6KqpYI*CP`SnLWcR&bp8H90zcR=};WpK?dB*iJllr zV^@=~x6li|2LMhcd{UVK&_G%|4k8+L0Hgwl?;RBL(PfR0*mEDx%%G8zVKhu{q$heH zk1lcrKdlU-o)B$J&Z|S1D}3~*A8HtX>r0faCiL9ZjBwJZ|4u8z9AO5{o>=_y?_n#Z$-*KW{@0i&aM zL;w!`&BpRfg{US#0EB4 zioSMKj_HG{**bLCHym{Ue@fw*$^?QdqQyqg8zGA3p->xdezd@W=2UK{JIgiK(=P20nPCAQ76m2}4;xb5A4{bi-I+fk|*I^Jif7(}n>^uuF}HOGw(o zV3&%IKblD&9am6NMbig(XDuX7dw_Rh1}VOEG2sE2hCciNF9Hk_ur*e|*4P2IbOJ*F z8(rYRV&VmGfN*Jh4NzX%3xCP1&wE`gSc)D5Ys3Qv>x^gD)vm{zuK+DffEG5>G5=6^ zWB_)kadGKic(Xr9_vpHrq0&e@31s2uvNo|4tAg~0j=N(c)Yb`>PRFd;s!hO44r<4T05TQV z`qR(_e>5BJVW>N#J4pkipzGO3p|12KTebM<+*I5$pP!Kqf`mN;9mF0uG%pqaZ~obQ z#hZgnVI*;WC9a6yGfMZr?5_eyG3|B|%=|-0Ya4e9NmPPFw#5H6{UJ-w!!QZOf1GtVMs*Dbw{xiM%f7I8$HEy9CLuG)_`BTKACwLP>Lg*?7 zLg(KnK6rvROS0eF!M%E!U)k@K+!II@c=|S7ocJVfB=#-krs(<)KD==pZu|y}egG*q zi044$#aEB;VL?zj3knqMIAJk-A%7s3Zen^%>A~%h;RwRms9-)kGMpxUT?oDo5SLa9 z;v%&mj_&A7F!=*WABd-fA2UKmfFNbvy*g1t$b)poqvM<#7l{ISZLzxm%y6m%NH1_= zu!Tv|gm~i5?m+-o95${ze%?(JJD@MJ*n~8rd!m&US z3AYI|J{5~W-e0f!YB68wC2Y>Fh0R&Duo;%=N&80%#7q?fA;5YQM%JiET8@EWFhtRH zcSPmcxj;ayuVqva(r277h@vIDZE{EJ+iM@oKh^kBQ_xs*3m4Bq^CHsbFg#LpJDEQQa5 zy;XCU^1d3Gz+&^eN_@MRzg6|+V8{&9xNK@o?cilb2iLO59C zB1F}Km*I@#|H0pHu+0AfVl+Pj{E73I^Ny)Y32-2>1WywyPUoG(JInbztx8;0jSIw8 z;(=;7-K!F>Rr9&pKg8%2d=WnSYy9NQ4fC{8;$!GMA3P2z6Ree0SG>miYZ-e~8lVZn z-90diw#x6XTK+n3;`LVCFFtw$Fj-lZ_a=-Qw6#?u-r_goD^{)I%d|={^=*C~e*OG5 zpMcL5|Kzu5d#b+tCj;YS4S zGeiE6)!vGJIPCh-w=!5!HuOi#e47YGx2G&78Woo#L%_8sKaYCJX{QWo#x5ZAyj)OK?kz1 zT5IQXYS#NbYHj_9A}V1&^Y~iczHMdA^i3*V%G18enD3FwN|LIr#p2Lf-o0e2%>Ssh zNq#FIManumYL$wTan*L*QgP`zeroKEh;=w^LM+7|VMTA_4ZQU;-u_wM4cbcrtgRX6>y7N6=?$uU{;6^@2TO%qr@&np3G5>wuB@2)h^$@ga4!|z2go^IV z_px}(L~s*Ka9$GDCf-SYqe!@QuAN)!yRoXOM)Dmf1c!{jhiy8-SfrFUc;_fW~{M};17GCW=6cP7r<&Ou^ zD3od3x_yO5e7ptbN*8>}OOWZFPx%;p_I%2(@y?qiF4)FnY4c`zt$ffh0EQgQJ==IE z-)JXw_jW!A)p!1! z7iaH^Ak$V)se{TOiB(S+w}~4+NALEEWuNmV!CjI5w2=KhQB&OALC+RHBUZajq<_JS z8q?@jLU9QVtW~K&O=wIJr+xv`rD@`N^_lwx@0gj%=zUw*i+Q7*ptg17OavyHyw zW3?&b+An!g+S-V58+Ch~SJm{_FJbTZtyuRZZ!_?4#PSRQ`kKQgOo(}}Gp15Tc(|ac zq48Bihu_Ax%4^7hS0DjDNwMF?w-iTYW-FSRK0A0Wx_0&sJh^~A`K>+ZGjf#6d^1$O z8RG68JWD@JZtE>9<0AZOy$8A5__k`%7=3q0Hx!A3UuO?~=ML}|(?sYi`6>E}Z%bTW zKbANDYh2LVU3Dhh=WAGpOTU2*Xs@XJh7XprDPe^soBR?0`1gN<*}P5U?d08pfCe8y zgCBlA#_WU<+ca_0PM)8z3O-s*DBq`ug*#;rR_z4MohH8A$(tr+t3ZD#TlOxQt(*Fs zy^EI{vK3Gmx@=ZKE=9iFg$n}Hgua`{RAM=1*GcS&XOx>@&e5_)Cxa>DX|LU*@Cpq~ zL^^J1%-zj9tnC`RG~vG5p&BjUuLcrLYY z&QA*BF|9s1q{TAhQXlosm?7@{iT?ph{4KI;<#3YD+j&vCE511{l+(4EJy;YPuVL&F zH~q|o_Ni#J50d<+RipNSWDwPxv!8d6MAQQ!x_Un!3?Og(3m=NldB4CvBT;ORb@$ie zFTe2C&2~lbLb&OL-7`HDO9zw|4oC86zoa}{f8i|yyCQ^!sR#HusN>=T{8W5iJiyQJ zB17mP9~iH4^g(`EGp7NqwAcf~=@IhX*Jyu_*&K5+U3`3y=SJ?{sg)LaJW(i5s2TsS zd|14eGk@h5#eY@*ib+SF4}awy(@{6_%bHKZ21Wg9b_jy*_f?M^;>B9%5IwsM@B<;g zU3_?$|6RLd?p-+9*f)2bPEFLQ+@#2Hse4<9P;b8X+Mg|0ew0?DNKJT zQ}kc8>7r?> zK8|`H>r5>#yCS3i-^?x$w<{EE`hw4jCUso(!gYBHKxV6gOA)$`X)`kPSZXYV;kvj;?pu+@8x~?b8%t1 zeuef$)#`K|*Yp>Q3p4a@a5e3eOnodq&t~e)v@K$FrhYNZZaZY@{k5OO#4NoJe*G;= zFT$@aS!jH__&E#4?K?znwqBwQ7Q?gklW_g*zHI%mfjdZZnhl`dj(}BSa-1*)aj5RU z-k>DJq=PH-$RBXtps9SOldsx?eBzcIy$Q|J{W*GD?VYNXIr??JcAo+su#I3!;nT$` z_fkn8zT;y)>##;3L<}P+hp}B;kgq?gy3!cSD!Vdu1-#;{r=sSB7|*jFe#2v}!Ec@i zCRe*K&q6uspb4lWXF27nD?^&1!QmoW_#CF2G;VUxn=%6S1Yq7z4r>@#N*C<@y78shS^#+6 zE;3u{=b)}@TI$0(qAq$06sKr-R_8ip856Hbo@$#6bAe?14^RBt#n&zMcHL!XBbfEb zc(h578H|EV&`K~XrPNB1i$M`Iaybw+@)51{yV3ZTR{D5A%1N#Dr%$)*3ago-fzzp` zySQ+>1C=&&QlVTJZ+V=xCL*BxRSeb$JTg?bllP1P@jKu~RGRo}Mw z31WIfJG~b^&$k2SPZK}41B_1-9g5^Nc^BpINjX8EjL*yy z^m2Sc?e&@X%xkaz5%eRi1fAP0PAbta!e>#5J`$h9B|6d8Q#blF%VPUxr?OM2B&FU()^XA&auAHbYM>9Pq{`EuXju#X7BBOUeCl=GTSdJFHo zy<$!$y|+O$qy#LZRR*EJLhRN~z{stlQD=Qmc? z*Io2xfgN)xQ@E=>1bBUBSA9;?9VkvRExB8ys$zbUW6AiC-t%DH^pSR<~9~ z(_7>7NH@JH+F9OB&w>+@jotLZmOo1YL?f7`r(q#`$@;voPzKQ3HCDCgu8+{%u2HKX z1U>Yob}J9}&+LjHbw_VKC!UN2MDlZeoMf@CkKP75%P)xGYk-?nW3vL-Ks;j*eB`pDerWO)Zhyg%qy8{b0jEeH@#J6+r}L~o&zCI3ypOIc=679_vpCKFeU zA}V=@rjk>K>MgJ@oiG$seYzMtRBx53nj)69f7&#+naM--&MK)~EA0>Xb$d|t&!PGz z4W%C&t`Em&_i+8;jN7Td7;*-T2^b-kfe}4&5+-!Ices<-nNVoE{BOKIXT^YRxc5B6zLPik8x zAXs(Q>H4J_xVEZS&(KFpo+3c_fI_#6*jf5}=k3`A6~ng#ZMY#klbrY}0o!9uf-RBp zLIh-+P{?Dg*RF<<h)AvQ_(OHPbuZ+?A2A6ErwgGR;_28l^K34xCTlBk7kFZN7+;GX&7m4Su(qmPJ zZqTzDhw*4;FyQxiJOQXYMDz~5h4llX!VyHJ;eQ<8c^csw`xZMc9lsmn{|tGNAQ;F* zI15K+NSD=Qld1_Lb- zZiU+^6yF-*LiCElZ4hn?TT=?RL%0ZtNntQfo)b_%h1(-sg8Dy2xPzz64zI99V%3 z2AjvnsISBZD6_kHl{1Fgq*Fdf2I^o=wuMT}Kd(VP@9WI!7v-$F=5fDI@H zR^wLgCQ47iSiMZuDPpSHe3Sa7igkFe0H)^S23@`-Y5TOm^8xS>SOK&GZRkJxHC6Od z8=L82s+jz2RkNhkXjGEqsglAPmJ&(Nlxd zgnzH(yOP#>4qWB}^WbK_OS96%0Gt_bA32A6YBWcq`(1@J-2p9{`IC$nUSq~Bq zQp98fNCHSDElC%Vm_(JPi{Kb%3nVk7U62e9Kz4)d0WpHSJPxB|%?L?)7OU_H$`u${ zQNRKq5@5XpTDqqs6$D699qLYCHF$z2_AdnS-iwI)fc=Qt3`3s-Ai2PQR1~vSbXO-o zq|~iqvQOnhP@@Q}dJ{-zvQijlvNN$5v1*sZR4ijXS z&aoep^H6F)ipZRSeKgTUO&Qont7tU-#iLJFJ6vwSr4cT<^z}EwFQybWpJv!@1AhQ_ zpw+XZ6XY&PGke?vxev4e4`7V{Q__Y!1Zf4@fHP>uYQTm1S(HBm?WmXIPEb^(KT+=h z9s%dUYp_)i;|E+L4blaqgGpBqsA0(+Ot8ELB$o!nVLi3hsBr(Ggx|7<@;8j0VO4V*w1SBG@(KP!EDrB|H5M zWIXU3umTBjL};W~!sf|+3|~FWq3|uB(}dyCLE0=7c6u{Q%v0yY(%vjFc}jgO-i7o5 zJeL3;DuKdUVDtS5^`*cv#ij%|#;LSE?7N(8z{iN5OM^|KU*FOv+Gnsw0nyOvX%;j; zyhhf&+!wI_6Ict)xSrOTuyyfrS-1E#gmpj+#8Mc0atjPVED#5*hk!TFy1nCJ*Z?HJ z*!IMGBMgbaCSWrJeiyCM;3OE5ffN|?U{qqK!mx!`&j_SJDTks-2iXd8nMnr7Hz0Uu zU#rOkArL(JuhnFMm_QOYfMkPg1Hn5Ew3-}{?I3uUf>yHwWG6@g{W}}8?qp0N<$$C&_}k6{2AyJPSdJK#WXmAjKeNCNhW} z(CASEDnCdWZaLGUs=3|@6_j9#z?W+x$)gE%R9n+W~jXd?EC8rUuX7Xj>Ac)OLm zwU^*m58{0pf&-}K1=&ysQV(2#A$}9we*w7)f)_(+y&FJ&1%87em&WE`uI{AOIU*F7 zW`4-Qh$x^5+eMH+UQwad^y-4?Nf!()kZE{mSLzG+W$wfU@yzXF1dj6ZcFgv2QmFe5 zTv=$Q1v|tHd@Zscg*tf)wXn6GLU+QNM=4x%Q0-1J-KRWFr49KS{ka4YKcw(o2szCx z0@QfEdzo3h@n%E1O8e9*h@S%J%LZp#2evw_n$KW~LaP$Df<%L?2Ejv@TFvJm{{X=g zfm+QPkS{{J zom$Nn5FNCcO%d>O5BZZ%cTlf(TUynpeUg5Jz_kjlJR@QU*4+wwEmDd zsydYa;`icpp>x?)TEBA3y|~dAWy9PTMhrdL9?WYe86N7TFw-&Gl`jV3>)hgeoSHeP zo(mVXqfnblsDFVNxX4n15V;8nL0xO)m$Y%W?@y_Bhp<0D2nVaLt(Y@o|9LqwBRrw( zh>oXSl4NGp#i}7I`^xn5a=PI}&CCUXZq>l5={Th!1D!4q{WXzFG&)ou`e{OyW$9)C zH=~riEZmGzZpOibi)$-DX9*;_MhuM^7*jaV4 zYW)1Sp?j)ipDr!y{#e<~t(sXiouF7`P+OGJPh(I5QjtaJi&_+F6aJG4TzXl`5Xe4j z<={nUWdG%-3e&8EX_{3G4V08LteUe=wr;7EC&ceuKI>n@JDYf))10JetJ2x2RxyYw ztXOF?3ogpDihiC3#i^W{;MCJnj!;#)kIXUUvR8XujBKNcg(5I8R9S$Bh;PyQ>Z&ek7C~LKa+2<@YCp&Of&;F+E~o} z>UK(G!*Lk;H#oU1RfuWmAAM!YL3u{h#p_?j4Gf_N#bSuY&ax|0hWlh0O*bp<)f6D3 z>CrGhZ(vJ%HCBDC&$hUo@-?q@Ukx)n+u5Hin$B_b3!eTKk|*tN-#R;GgpEpN@r)*v z~~OWr%84(FxXVX5x35tt264)wf?4w zs2}3a7s^gnsC_F&1iqf7pU`dLc&mA&Ta;LIP?{a%qn*A-AhqcNok58M$xXI8NE{P` zB3u^`K5|<1WICeXwxj#pcgF|1BbaX^g6SgEhUxI6JG(A?rqcdrUvU^x`Y22RhqkX4OGa zB}(>G6l#-$zAI6(pJJqApgAHHSlvoY7A_+^2Qq0a{hfWPW7YHv)B>MXul7EtziFLj{bi$f=k~Y( z)j|O$l)eq&!bK4%)TXQS _ptr; - factory MeshAttachment(String name) { - final ptr = SpineBindings.bindings.spine_mesh_attachment_create(name.toNativeUtf8().cast()); + factory MeshAttachment(String name, Sequence? sequence) { + final ptr = SpineBindings.bindings.spine_mesh_attachment_create( + name.toNativeUtf8().cast(), sequence?.nativePtr.cast() ?? Pointer.fromAddress(0)); return MeshAttachment.fromPointer(ptr); } @@ -59,19 +60,6 @@ class MeshAttachment extends VertexAttachment { SpineBindings.bindings.spine_mesh_attachment_dispose(_ptr); } - void updateRegion() { - SpineBindings.bindings.spine_mesh_attachment_update_region(_ptr); - } - - int get hullLength { - final result = SpineBindings.bindings.spine_mesh_attachment_get_hull_length(_ptr); - return result; - } - - set hullLength(int value) { - SpineBindings.bindings.spine_mesh_attachment_set_hull_length(_ptr, value); - } - ArrayFloat get regionUVs { final result = SpineBindings.bindings.spine_mesh_attachment_get_region_u_vs(_ptr); return ArrayFloat.fromPointer(result); @@ -81,13 +69,6 @@ class MeshAttachment extends VertexAttachment { SpineBindings.bindings.spine_mesh_attachment_set_region_u_vs(_ptr, value.nativePtr.cast()); } - /// The UV pair for each vertex, normalized within the entire texture. See - /// also MeshAttachment::updateRegion - ArrayFloat get uVs { - final result = SpineBindings.bindings.spine_mesh_attachment_get_u_vs(_ptr); - return ArrayFloat.fromPointer(result); - } - ArrayUnsignedShort get triangles { final result = SpineBindings.bindings.spine_mesh_attachment_get_triangles(_ptr); return ArrayUnsignedShort.fromPointer(result); @@ -97,9 +78,22 @@ class MeshAttachment extends VertexAttachment { SpineBindings.bindings.spine_mesh_attachment_set_triangles(_ptr, value.nativePtr.cast()); } - Color get color { - final result = SpineBindings.bindings.spine_mesh_attachment_get_color(_ptr); - return Color.fromPointer(result); + int get hullLength { + final result = SpineBindings.bindings.spine_mesh_attachment_get_hull_length(_ptr); + return result; + } + + set hullLength(int value) { + SpineBindings.bindings.spine_mesh_attachment_set_hull_length(_ptr, value); + } + + Sequence get sequence { + final result = SpineBindings.bindings.spine_mesh_attachment_get_sequence(_ptr); + return Sequence.fromPointer(result); + } + + void updateSequence() { + SpineBindings.bindings.spine_mesh_attachment_update_sequence(_ptr); } String get path { @@ -111,22 +105,9 @@ class MeshAttachment extends VertexAttachment { SpineBindings.bindings.spine_mesh_attachment_set_path(_ptr, value.toNativeUtf8().cast()); } - TextureRegion? get region { - final result = SpineBindings.bindings.spine_mesh_attachment_get_region(_ptr); - return result.address == 0 ? null : TextureRegion.fromPointer(result); - } - - set region(TextureRegion? value) { - SpineBindings.bindings.spine_mesh_attachment_set_region(_ptr, value?.nativePtr.cast() ?? Pointer.fromAddress(0)); - } - - Sequence? get sequence { - final result = SpineBindings.bindings.spine_mesh_attachment_get_sequence(_ptr); - return result.address == 0 ? null : Sequence.fromPointer(result); - } - - set sequence(Sequence? value) { - SpineBindings.bindings.spine_mesh_attachment_set_sequence(_ptr, value?.nativePtr.cast() ?? Pointer.fromAddress(0)); + Color get color { + final result = SpineBindings.bindings.spine_mesh_attachment_get_color(_ptr); + return Color.fromPointer(result); } MeshAttachment? get parentMesh { @@ -139,7 +120,6 @@ class MeshAttachment extends VertexAttachment { .spine_mesh_attachment_set_parent_mesh(_ptr, value?.nativePtr.cast() ?? Pointer.fromAddress(0)); } - /// Nonessential. ArrayUnsignedShort get edges { final result = SpineBindings.bindings.spine_mesh_attachment_get_edges(_ptr); return ArrayUnsignedShort.fromPointer(result); @@ -171,4 +151,12 @@ class MeshAttachment extends VertexAttachment { final result = SpineBindings.bindings.spine_mesh_attachment_new_linked_mesh(_ptr); return MeshAttachment.fromPointer(result); } + + /// Computes UVs for a mesh attachment. + /// + /// [uvs] Output array for the computed UVs, same length as regionUVs. + static void computeUVs(TextureRegion? region, ArrayFloat regionUVs, ArrayFloat uvs) { + SpineBindings.bindings.spine_mesh_attachment_compute_u_vs( + region?.nativePtr.cast() ?? Pointer.fromAddress(0), regionUVs.nativePtr.cast(), uvs.nativePtr.cast()); + } } diff --git a/spine-flutter/lib/generated/region_attachment.dart b/spine-flutter/lib/generated/region_attachment.dart index bdca7b5c7..a9f3cd70c 100644 --- a/spine-flutter/lib/generated/region_attachment.dart +++ b/spine-flutter/lib/generated/region_attachment.dart @@ -38,6 +38,7 @@ import 'attachment.dart'; import 'color.dart'; import 'sequence.dart'; import 'slot.dart'; +import 'slot_pose.dart'; import 'texture_region.dart'; /// Attachment that displays a texture region. @@ -51,8 +52,9 @@ class RegionAttachment extends Attachment { @override Pointer get nativePtr => _ptr; - factory RegionAttachment(String name) { - final ptr = SpineBindings.bindings.spine_region_attachment_create(name.toNativeUtf8().cast()); + factory RegionAttachment(String name, Sequence? sequence) { + final ptr = SpineBindings.bindings.spine_region_attachment_create( + name.toNativeUtf8().cast(), sequence?.nativePtr.cast() ?? Pointer.fromAddress(0)); return RegionAttachment.fromPointer(ptr); } @@ -60,8 +62,10 @@ class RegionAttachment extends Attachment { SpineBindings.bindings.spine_region_attachment_dispose(_ptr); } - void updateRegion() { - SpineBindings.bindings.spine_region_attachment_update_region(_ptr); + /// Returns the vertex offsets for the specified slot pose. + ArrayFloat getOffsets(SlotPose pose) { + final result = SpineBindings.bindings.spine_region_attachment_get_offsets(_ptr, pose.nativePtr.cast()); + return ArrayFloat.fromPointer(result); } double get x { @@ -82,15 +86,6 @@ class RegionAttachment extends Attachment { SpineBindings.bindings.spine_region_attachment_set_y(_ptr, value); } - double get rotation { - final result = SpineBindings.bindings.spine_region_attachment_get_rotation(_ptr); - return result; - } - - set rotation(double value) { - SpineBindings.bindings.spine_region_attachment_set_rotation(_ptr, value); - } - double get scaleX { final result = SpineBindings.bindings.spine_region_attachment_get_scale_x(_ptr); return result; @@ -109,6 +104,15 @@ class RegionAttachment extends Attachment { SpineBindings.bindings.spine_region_attachment_set_scale_y(_ptr, value); } + double get rotation { + final result = SpineBindings.bindings.spine_region_attachment_get_rotation(_ptr); + return result; + } + + set rotation(double value) { + SpineBindings.bindings.spine_region_attachment_set_rotation(_ptr, value); + } + double get width { final result = SpineBindings.bindings.spine_region_attachment_get_width(_ptr); return result; @@ -127,9 +131,13 @@ class RegionAttachment extends Attachment { SpineBindings.bindings.spine_region_attachment_set_height(_ptr, value); } - Color get color { - final result = SpineBindings.bindings.spine_region_attachment_get_color(_ptr); - return Color.fromPointer(result); + Sequence get sequence { + final result = SpineBindings.bindings.spine_region_attachment_get_sequence(_ptr); + return Sequence.fromPointer(result); + } + + void updateSequence() { + SpineBindings.bindings.spine_region_attachment_update_sequence(_ptr); } String get path { @@ -141,37 +149,23 @@ class RegionAttachment extends Attachment { SpineBindings.bindings.spine_region_attachment_set_path(_ptr, value.toNativeUtf8().cast()); } - TextureRegion? get region { - final result = SpineBindings.bindings.spine_region_attachment_get_region(_ptr); - return result.address == 0 ? null : TextureRegion.fromPointer(result); + Color get color { + final result = SpineBindings.bindings.spine_region_attachment_get_color(_ptr); + return Color.fromPointer(result); } - set region(TextureRegion? value) { - SpineBindings.bindings.spine_region_attachment_set_region(_ptr, value?.nativePtr.cast() ?? Pointer.fromAddress(0)); + /// Computes UVs and offsets for a region attachment. + /// + /// [uvs] Output array for the computed UVs, length of 8. + /// [offset] Output array for the computed vertex offsets, length of 8. + static void computeUVs(TextureRegion? region, double x, double y, double scaleX, double scaleY, double rotation, + double width, double height, ArrayFloat offset, ArrayFloat uvs) { + SpineBindings.bindings.spine_region_attachment_compute_u_vs(region?.nativePtr.cast() ?? Pointer.fromAddress(0), x, + y, scaleX, scaleY, rotation, width, height, offset.nativePtr.cast(), uvs.nativePtr.cast()); } - Sequence? get sequence { - final result = SpineBindings.bindings.spine_region_attachment_get_sequence(_ptr); - return result.address == 0 ? null : Sequence.fromPointer(result); - } - - set sequence(Sequence? value) { - SpineBindings.bindings - .spine_region_attachment_set_sequence(_ptr, value?.nativePtr.cast() ?? Pointer.fromAddress(0)); - } - - ArrayFloat get offset { - final result = SpineBindings.bindings.spine_region_attachment_get_offset(_ptr); - return ArrayFloat.fromPointer(result); - } - - ArrayFloat get uVs { - final result = SpineBindings.bindings.spine_region_attachment_get_u_vs(_ptr); - return ArrayFloat.fromPointer(result); - } - - void computeWorldVertices(Slot slot, ArrayFloat worldVertices, int offset, int stride) { + void computeWorldVertices(Slot slot, ArrayFloat vertexOffsets, ArrayFloat worldVertices, int offset, int stride) { SpineBindings.bindings.spine_region_attachment_compute_world_vertices_2( - _ptr, slot.nativePtr.cast(), worldVertices.nativePtr.cast(), offset, stride); + _ptr, slot.nativePtr.cast(), vertexOffsets.nativePtr.cast(), worldVertices.nativePtr.cast(), offset, stride); } } diff --git a/spine-flutter/lib/generated/sequence.dart b/spine-flutter/lib/generated/sequence.dart index b6ef03e2b..46ef93fb4 100644 --- a/spine-flutter/lib/generated/sequence.dart +++ b/spine-flutter/lib/generated/sequence.dart @@ -34,10 +34,13 @@ import 'package:universal_ffi/ffi_utils.dart'; import 'spine_dart_bindings_generated.dart'; import '../spine_bindings.dart'; import 'arrays.dart'; -import 'attachment.dart'; +import 'mesh_attachment.dart'; +import 'region_attachment.dart'; import 'slot_pose.dart'; +import 'texture_region.dart'; -/// Sequence wrapper +/// Holds texture regions, UVs, and vertex offsets for rendering a region or +/// mesh attachment. Regions must be populated and update() called before use. class Sequence { final Pointer _ptr; @@ -46,8 +49,14 @@ class Sequence { /// Get the native pointer for FFI calls Pointer get nativePtr => _ptr; - factory Sequence(int count) { - final ptr = SpineBindings.bindings.spine_sequence_create(count); + factory Sequence(int count, bool pathSuffix) { + final ptr = SpineBindings.bindings.spine_sequence_create(count, pathSuffix); + return Sequence.fromPointer(ptr); + } + + /// Copy constructor. + factory Sequence.from(Sequence other) { + final ptr = SpineBindings.bindings.spine_sequence_create2(other.nativePtr.cast()); return Sequence.fromPointer(ptr); } @@ -55,29 +64,31 @@ class Sequence { SpineBindings.bindings.spine_sequence_dispose(_ptr); } - Sequence copy() { - final result = SpineBindings.bindings.spine_sequence_copy(_ptr); - return Sequence.fromPointer(result); + ArrayTextureRegion get regions { + final result = SpineBindings.bindings.spine_sequence_get_regions(_ptr); + return ArrayTextureRegion.fromPointer(result); } - void apply(SlotPose? slot, Attachment? attachment) { - SpineBindings.bindings.spine_sequence_apply( - _ptr, slot?.nativePtr.cast() ?? Pointer.fromAddress(0), attachment?.nativePtr.cast() ?? Pointer.fromAddress(0)); - } - - String getPath(String basePath, int index) { - final result = SpineBindings.bindings.spine_sequence_get_path(_ptr, basePath.toNativeUtf8().cast(), index); - return result.cast().toDartString(); - } - - /// Returns a unique ID for this attachment. - int get id { - final result = SpineBindings.bindings.spine_sequence_get_id(_ptr); + int resolveIndex(SlotPose pose) { + final result = SpineBindings.bindings.spine_sequence_resolve_index(_ptr, pose.nativePtr.cast()); return result; } - set id(int value) { - SpineBindings.bindings.spine_sequence_set_id(_ptr, value); + TextureRegion? getRegion(int index) { + final result = SpineBindings.bindings.spine_sequence_get_region(_ptr, index); + return result.address == 0 ? null : TextureRegion.fromPointer(result); + } + + ArrayFloat getUVs(int index) { + final result = SpineBindings.bindings.spine_sequence_get_u_vs(_ptr, index); + return ArrayFloat.fromPointer(result); + } + + /// Returns vertex offsets from the center of a RegionAttachment. Invalid to + /// call for a MeshAttachment. + ArrayFloat getOffsets(int index) { + final result = SpineBindings.bindings.spine_sequence_get_offsets(_ptr, index); + return ArrayFloat.fromPointer(result); } int get start { @@ -108,8 +119,29 @@ class Sequence { SpineBindings.bindings.spine_sequence_set_setup_index(_ptr, value); } - ArrayTextureRegion get regions { - final result = SpineBindings.bindings.spine_sequence_get_regions(_ptr); - return ArrayTextureRegion.fromPointer(result); + bool get pathSuffix { + final result = SpineBindings.bindings.spine_sequence_get_path_suffix(_ptr); + return result; + } + + String getPath(String basePath, int index) { + final result = SpineBindings.bindings.spine_sequence_get_path(_ptr, basePath.toNativeUtf8().cast(), index); + return result.cast().toDartString(); + } + + /// Returns a unique ID for this attachment. + int get id { + final result = SpineBindings.bindings.spine_sequence_get_id(_ptr); + return result; + } + + /// Computes UVs and offsets for the specified attachment. Must be called if + /// the regions or attachment properties are changed. + void update(RegionAttachment attachment) { + SpineBindings.bindings.spine_sequence_update_1(_ptr, attachment.nativePtr.cast()); + } + + void update2(MeshAttachment attachment) { + SpineBindings.bindings.spine_sequence_update_2(_ptr, attachment.nativePtr.cast()); } } diff --git a/spine-flutter/lib/generated/spine_dart_bindings_generated.dart b/spine-flutter/lib/generated/spine_dart_bindings_generated.dart index 6adc27be5..18b951d05 100644 --- a/spine-flutter/lib/generated/spine_dart_bindings_generated.dart +++ b/spine-flutter/lib/generated/spine_dart_bindings_generated.dart @@ -25246,17 +25246,19 @@ class SpineDartBindings { spine_mesh_attachment spine_mesh_attachment_create( ffi.Pointer name, + spine_sequence sequence, ) { return _spine_mesh_attachment_create( name, + sequence, ); } late final _spine_mesh_attachment_createPtr = - _lookup)>>( + _lookup, spine_sequence)>>( 'spine_mesh_attachment_create'); - late final _spine_mesh_attachment_create = - _spine_mesh_attachment_createPtr.asFunction)>(); + late final _spine_mesh_attachment_create = _spine_mesh_attachment_createPtr + .asFunction, spine_sequence)>(); void spine_mesh_attachment_dispose( spine_mesh_attachment self, @@ -25345,48 +25347,6 @@ class SpineDartBindings { _spine_mesh_attachment_compute_world_vertices_2Ptr.asFunction< void Function(spine_mesh_attachment, spine_skeleton, spine_slot, int, int, spine_array_float, int, int)>(); - void spine_mesh_attachment_update_region( - spine_mesh_attachment self, - ) { - return _spine_mesh_attachment_update_region( - self, - ); - } - - late final _spine_mesh_attachment_update_regionPtr = - _lookup>('spine_mesh_attachment_update_region'); - late final _spine_mesh_attachment_update_region = - _spine_mesh_attachment_update_regionPtr.asFunction(); - - int spine_mesh_attachment_get_hull_length( - spine_mesh_attachment self, - ) { - return _spine_mesh_attachment_get_hull_length( - self, - ); - } - - late final _spine_mesh_attachment_get_hull_lengthPtr = - _lookup>('spine_mesh_attachment_get_hull_length'); - late final _spine_mesh_attachment_get_hull_length = - _spine_mesh_attachment_get_hull_lengthPtr.asFunction(); - - void spine_mesh_attachment_set_hull_length( - spine_mesh_attachment self, - int inValue, - ) { - return _spine_mesh_attachment_set_hull_length( - self, - inValue, - ); - } - - late final _spine_mesh_attachment_set_hull_lengthPtr = - _lookup>( - 'spine_mesh_attachment_set_hull_length'); - late final _spine_mesh_attachment_set_hull_length = - _spine_mesh_attachment_set_hull_lengthPtr.asFunction(); - spine_array_float spine_mesh_attachment_get_region_u_vs( spine_mesh_attachment self, ) { @@ -25417,21 +25377,6 @@ class SpineDartBindings { late final _spine_mesh_attachment_set_region_u_vs = _spine_mesh_attachment_set_region_u_vsPtr.asFunction(); - /// The UV pair for each vertex, normalized within the entire texture. See also - /// MeshAttachment::updateRegion - spine_array_float spine_mesh_attachment_get_u_vs( - spine_mesh_attachment self, - ) { - return _spine_mesh_attachment_get_u_vs( - self, - ); - } - - late final _spine_mesh_attachment_get_u_vsPtr = - _lookup>('spine_mesh_attachment_get_u_vs'); - late final _spine_mesh_attachment_get_u_vs = - _spine_mesh_attachment_get_u_vsPtr.asFunction(); - spine_array_unsigned_short spine_mesh_attachment_get_triangles( spine_mesh_attachment self, ) { @@ -25462,18 +25407,60 @@ class SpineDartBindings { late final _spine_mesh_attachment_set_triangles = _spine_mesh_attachment_set_trianglesPtr .asFunction(); - spine_color spine_mesh_attachment_get_color( + int spine_mesh_attachment_get_hull_length( spine_mesh_attachment self, ) { - return _spine_mesh_attachment_get_color( + return _spine_mesh_attachment_get_hull_length( self, ); } - late final _spine_mesh_attachment_get_colorPtr = - _lookup>('spine_mesh_attachment_get_color'); - late final _spine_mesh_attachment_get_color = - _spine_mesh_attachment_get_colorPtr.asFunction(); + late final _spine_mesh_attachment_get_hull_lengthPtr = + _lookup>('spine_mesh_attachment_get_hull_length'); + late final _spine_mesh_attachment_get_hull_length = + _spine_mesh_attachment_get_hull_lengthPtr.asFunction(); + + void spine_mesh_attachment_set_hull_length( + spine_mesh_attachment self, + int inValue, + ) { + return _spine_mesh_attachment_set_hull_length( + self, + inValue, + ); + } + + late final _spine_mesh_attachment_set_hull_lengthPtr = + _lookup>( + 'spine_mesh_attachment_set_hull_length'); + late final _spine_mesh_attachment_set_hull_length = + _spine_mesh_attachment_set_hull_lengthPtr.asFunction(); + + spine_sequence spine_mesh_attachment_get_sequence( + spine_mesh_attachment self, + ) { + return _spine_mesh_attachment_get_sequence( + self, + ); + } + + late final _spine_mesh_attachment_get_sequencePtr = + _lookup>('spine_mesh_attachment_get_sequence'); + late final _spine_mesh_attachment_get_sequence = + _spine_mesh_attachment_get_sequencePtr.asFunction(); + + void spine_mesh_attachment_update_sequence( + spine_mesh_attachment self, + ) { + return _spine_mesh_attachment_update_sequence( + self, + ); + } + + late final _spine_mesh_attachment_update_sequencePtr = + _lookup>('spine_mesh_attachment_update_sequence'); + late final _spine_mesh_attachment_update_sequence = + _spine_mesh_attachment_update_sequencePtr.asFunction(); ffi.Pointer spine_mesh_attachment_get_path( spine_mesh_attachment self, @@ -25505,64 +25492,18 @@ class SpineDartBindings { late final _spine_mesh_attachment_set_path = _spine_mesh_attachment_set_pathPtr.asFunction)>(); - spine_texture_region spine_mesh_attachment_get_region( + spine_color spine_mesh_attachment_get_color( spine_mesh_attachment self, ) { - return _spine_mesh_attachment_get_region( + return _spine_mesh_attachment_get_color( self, ); } - late final _spine_mesh_attachment_get_regionPtr = - _lookup>( - 'spine_mesh_attachment_get_region'); - late final _spine_mesh_attachment_get_region = - _spine_mesh_attachment_get_regionPtr.asFunction(); - - void spine_mesh_attachment_set_region( - spine_mesh_attachment self, - spine_texture_region region, - ) { - return _spine_mesh_attachment_set_region( - self, - region, - ); - } - - late final _spine_mesh_attachment_set_regionPtr = - _lookup>( - 'spine_mesh_attachment_set_region'); - late final _spine_mesh_attachment_set_region = - _spine_mesh_attachment_set_regionPtr.asFunction(); - - spine_sequence spine_mesh_attachment_get_sequence( - spine_mesh_attachment self, - ) { - return _spine_mesh_attachment_get_sequence( - self, - ); - } - - late final _spine_mesh_attachment_get_sequencePtr = - _lookup>('spine_mesh_attachment_get_sequence'); - late final _spine_mesh_attachment_get_sequence = - _spine_mesh_attachment_get_sequencePtr.asFunction(); - - void spine_mesh_attachment_set_sequence( - spine_mesh_attachment self, - spine_sequence sequence, - ) { - return _spine_mesh_attachment_set_sequence( - self, - sequence, - ); - } - - late final _spine_mesh_attachment_set_sequencePtr = - _lookup>( - 'spine_mesh_attachment_set_sequence'); - late final _spine_mesh_attachment_set_sequence = - _spine_mesh_attachment_set_sequencePtr.asFunction(); + late final _spine_mesh_attachment_get_colorPtr = + _lookup>('spine_mesh_attachment_get_color'); + late final _spine_mesh_attachment_get_color = + _spine_mesh_attachment_get_colorPtr.asFunction(); spine_mesh_attachment spine_mesh_attachment_get_parent_mesh( spine_mesh_attachment self, @@ -25594,7 +25535,6 @@ class SpineDartBindings { late final _spine_mesh_attachment_set_parent_mesh = _spine_mesh_attachment_set_parent_meshPtr .asFunction(); - /// Nonessential. spine_array_unsigned_short spine_mesh_attachment_get_edges( spine_mesh_attachment self, ) { @@ -25710,6 +25650,27 @@ class SpineDartBindings { late final _spine_mesh_attachment_new_linked_mesh = _spine_mesh_attachment_new_linked_meshPtr.asFunction(); + /// Computes UVs for a mesh attachment. + /// + /// @param uvs Output array for the computed UVs, same length as regionUVs. + void spine_mesh_attachment_compute_u_vs( + spine_texture_region region, + spine_array_float regionUVs, + spine_array_float uvs, + ) { + return _spine_mesh_attachment_compute_u_vs( + region, + regionUVs, + uvs, + ); + } + + late final _spine_mesh_attachment_compute_u_vsPtr = + _lookup>( + 'spine_mesh_attachment_compute_u_vs'); + late final _spine_mesh_attachment_compute_u_vs = _spine_mesh_attachment_compute_u_vsPtr + .asFunction(); + /// Gets a unique ID for this attachment. int spine_mesh_attachment_get_id( spine_mesh_attachment self, @@ -34438,17 +34399,19 @@ class SpineDartBindings { spine_region_attachment spine_region_attachment_create( ffi.Pointer name, + spine_sequence sequence, ) { return _spine_region_attachment_create( name, + sequence, ); } late final _spine_region_attachment_createPtr = - _lookup)>>( + _lookup, spine_sequence)>>( 'spine_region_attachment_create'); - late final _spine_region_attachment_create = - _spine_region_attachment_createPtr.asFunction)>(); + late final _spine_region_attachment_create = _spine_region_attachment_createPtr + .asFunction, spine_sequence)>(); void spine_region_attachment_dispose( spine_region_attachment self, @@ -34476,28 +34439,17 @@ class SpineDartBindings { late final _spine_region_attachment_get_rtti = _spine_region_attachment_get_rttiPtr.asFunction(); - void spine_region_attachment_update_region( - spine_region_attachment self, - ) { - return _spine_region_attachment_update_region( - self, - ); - } - - late final _spine_region_attachment_update_regionPtr = - _lookup>('spine_region_attachment_update_region'); - late final _spine_region_attachment_update_region = - _spine_region_attachment_update_regionPtr.asFunction(); - /// Transforms the attachment's four vertices to world coordinates. /// /// @param slot The parent slot. + /// @param vertexOffsets The vertex offsets. /// @param worldVertices The output world vertices. Must have a length greater than or equal to offset + 8. /// @param offset The worldVertices index to begin writing values. /// @param stride The number of worldVertices entries between the value pairs written. void spine_region_attachment_compute_world_vertices_1( spine_region_attachment self, spine_slot slot, + ffi.Pointer vertexOffsets, ffi.Pointer worldVertices, int offset, int stride, @@ -34505,6 +34457,7 @@ class SpineDartBindings { return _spine_region_attachment_compute_world_vertices_1( self, slot, + vertexOffsets, worldVertices, offset, stride, @@ -34513,14 +34466,17 @@ class SpineDartBindings { late final _spine_region_attachment_compute_world_vertices_1Ptr = _lookup< ffi.NativeFunction< - ffi.Void Function(spine_region_attachment, spine_slot, ffi.Pointer, ffi.Size, - ffi.Size)>>('spine_region_attachment_compute_world_vertices_1'); - late final _spine_region_attachment_compute_world_vertices_1 = _spine_region_attachment_compute_world_vertices_1Ptr - .asFunction, int, int)>(); + ffi.Void Function(spine_region_attachment, spine_slot, ffi.Pointer, ffi.Pointer, + ffi.Size, ffi.Size)>>('spine_region_attachment_compute_world_vertices_1'); + late final _spine_region_attachment_compute_world_vertices_1 = + _spine_region_attachment_compute_world_vertices_1Ptr.asFunction< + void Function( + spine_region_attachment, spine_slot, ffi.Pointer, ffi.Pointer, int, int)>(); void spine_region_attachment_compute_world_vertices_2( spine_region_attachment self, spine_slot slot, + spine_array_float vertexOffsets, spine_array_float worldVertices, int offset, int stride, @@ -34528,6 +34484,7 @@ class SpineDartBindings { return _spine_region_attachment_compute_world_vertices_2( self, slot, + vertexOffsets, worldVertices, offset, stride, @@ -34536,10 +34493,27 @@ class SpineDartBindings { late final _spine_region_attachment_compute_world_vertices_2Ptr = _lookup< ffi.NativeFunction< - ffi.Void Function(spine_region_attachment, spine_slot, spine_array_float, ffi.Size, + ffi.Void Function(spine_region_attachment, spine_slot, spine_array_float, spine_array_float, ffi.Size, ffi.Size)>>('spine_region_attachment_compute_world_vertices_2'); late final _spine_region_attachment_compute_world_vertices_2 = _spine_region_attachment_compute_world_vertices_2Ptr - .asFunction(); + .asFunction(); + + /// Returns the vertex offsets for the specified slot pose. + spine_array_float spine_region_attachment_get_offsets( + spine_region_attachment self, + spine_slot_pose pose, + ) { + return _spine_region_attachment_get_offsets( + self, + pose, + ); + } + + late final _spine_region_attachment_get_offsetsPtr = + _lookup>( + 'spine_region_attachment_get_offsets'); + late final _spine_region_attachment_get_offsets = _spine_region_attachment_get_offsetsPtr + .asFunction(); double spine_region_attachment_get_x( spine_region_attachment self, @@ -34599,35 +34573,6 @@ class SpineDartBindings { late final _spine_region_attachment_set_y = _spine_region_attachment_set_yPtr.asFunction(); - double spine_region_attachment_get_rotation( - spine_region_attachment self, - ) { - return _spine_region_attachment_get_rotation( - self, - ); - } - - late final _spine_region_attachment_get_rotationPtr = - _lookup>('spine_region_attachment_get_rotation'); - late final _spine_region_attachment_get_rotation = - _spine_region_attachment_get_rotationPtr.asFunction(); - - void spine_region_attachment_set_rotation( - spine_region_attachment self, - double inValue, - ) { - return _spine_region_attachment_set_rotation( - self, - inValue, - ); - } - - late final _spine_region_attachment_set_rotationPtr = - _lookup>( - 'spine_region_attachment_set_rotation'); - late final _spine_region_attachment_set_rotation = - _spine_region_attachment_set_rotationPtr.asFunction(); - double spine_region_attachment_get_scale_x( spine_region_attachment self, ) { @@ -34686,6 +34631,35 @@ class SpineDartBindings { late final _spine_region_attachment_set_scale_y = _spine_region_attachment_set_scale_yPtr.asFunction(); + double spine_region_attachment_get_rotation( + spine_region_attachment self, + ) { + return _spine_region_attachment_get_rotation( + self, + ); + } + + late final _spine_region_attachment_get_rotationPtr = + _lookup>('spine_region_attachment_get_rotation'); + late final _spine_region_attachment_get_rotation = + _spine_region_attachment_get_rotationPtr.asFunction(); + + void spine_region_attachment_set_rotation( + spine_region_attachment self, + double inValue, + ) { + return _spine_region_attachment_set_rotation( + self, + inValue, + ); + } + + late final _spine_region_attachment_set_rotationPtr = + _lookup>( + 'spine_region_attachment_set_rotation'); + late final _spine_region_attachment_set_rotation = + _spine_region_attachment_set_rotationPtr.asFunction(); + double spine_region_attachment_get_width( spine_region_attachment self, ) { @@ -34744,18 +34718,33 @@ class SpineDartBindings { late final _spine_region_attachment_set_height = _spine_region_attachment_set_heightPtr.asFunction(); - spine_color spine_region_attachment_get_color( + spine_sequence spine_region_attachment_get_sequence( spine_region_attachment self, ) { - return _spine_region_attachment_get_color( + return _spine_region_attachment_get_sequence( self, ); } - late final _spine_region_attachment_get_colorPtr = - _lookup>('spine_region_attachment_get_color'); - late final _spine_region_attachment_get_color = - _spine_region_attachment_get_colorPtr.asFunction(); + late final _spine_region_attachment_get_sequencePtr = + _lookup>( + 'spine_region_attachment_get_sequence'); + late final _spine_region_attachment_get_sequence = + _spine_region_attachment_get_sequencePtr.asFunction(); + + void spine_region_attachment_update_sequence( + spine_region_attachment self, + ) { + return _spine_region_attachment_update_sequence( + self, + ); + } + + late final _spine_region_attachment_update_sequencePtr = + _lookup>( + 'spine_region_attachment_update_sequence'); + late final _spine_region_attachment_update_sequence = + _spine_region_attachment_update_sequencePtr.asFunction(); ffi.Pointer spine_region_attachment_get_path( spine_region_attachment self, @@ -34787,93 +34776,18 @@ class SpineDartBindings { late final _spine_region_attachment_set_path = _spine_region_attachment_set_pathPtr.asFunction)>(); - spine_texture_region spine_region_attachment_get_region( + spine_color spine_region_attachment_get_color( spine_region_attachment self, ) { - return _spine_region_attachment_get_region( + return _spine_region_attachment_get_color( self, ); } - late final _spine_region_attachment_get_regionPtr = - _lookup>( - 'spine_region_attachment_get_region'); - late final _spine_region_attachment_get_region = - _spine_region_attachment_get_regionPtr.asFunction(); - - void spine_region_attachment_set_region( - spine_region_attachment self, - spine_texture_region region, - ) { - return _spine_region_attachment_set_region( - self, - region, - ); - } - - late final _spine_region_attachment_set_regionPtr = - _lookup>( - 'spine_region_attachment_set_region'); - late final _spine_region_attachment_set_region = - _spine_region_attachment_set_regionPtr.asFunction(); - - spine_sequence spine_region_attachment_get_sequence( - spine_region_attachment self, - ) { - return _spine_region_attachment_get_sequence( - self, - ); - } - - late final _spine_region_attachment_get_sequencePtr = - _lookup>( - 'spine_region_attachment_get_sequence'); - late final _spine_region_attachment_get_sequence = - _spine_region_attachment_get_sequencePtr.asFunction(); - - void spine_region_attachment_set_sequence( - spine_region_attachment self, - spine_sequence sequence, - ) { - return _spine_region_attachment_set_sequence( - self, - sequence, - ); - } - - late final _spine_region_attachment_set_sequencePtr = - _lookup>( - 'spine_region_attachment_set_sequence'); - late final _spine_region_attachment_set_sequence = - _spine_region_attachment_set_sequencePtr.asFunction(); - - spine_array_float spine_region_attachment_get_offset( - spine_region_attachment self, - ) { - return _spine_region_attachment_get_offset( - self, - ); - } - - late final _spine_region_attachment_get_offsetPtr = - _lookup>( - 'spine_region_attachment_get_offset'); - late final _spine_region_attachment_get_offset = - _spine_region_attachment_get_offsetPtr.asFunction(); - - spine_array_float spine_region_attachment_get_u_vs( - spine_region_attachment self, - ) { - return _spine_region_attachment_get_u_vs( - self, - ); - } - - late final _spine_region_attachment_get_u_vsPtr = - _lookup>( - 'spine_region_attachment_get_u_vs'); - late final _spine_region_attachment_get_u_vs = - _spine_region_attachment_get_u_vsPtr.asFunction(); + late final _spine_region_attachment_get_colorPtr = + _lookup>('spine_region_attachment_get_color'); + late final _spine_region_attachment_get_color = + _spine_region_attachment_get_colorPtr.asFunction(); spine_attachment spine_region_attachment_copy( spine_region_attachment self, @@ -34888,6 +34802,44 @@ class SpineDartBindings { late final _spine_region_attachment_copy = _spine_region_attachment_copyPtr.asFunction(); + /// Computes UVs and offsets for a region attachment. + /// + /// @param uvs Output array for the computed UVs, length of 8. + /// @param offset Output array for the computed vertex offsets, length of 8. + void spine_region_attachment_compute_u_vs( + spine_texture_region region, + double x, + double y, + double scaleX, + double scaleY, + double rotation, + double width, + double height, + spine_array_float offset, + spine_array_float uvs, + ) { + return _spine_region_attachment_compute_u_vs( + region, + x, + y, + scaleX, + scaleY, + rotation, + width, + height, + offset, + uvs, + ); + } + + late final _spine_region_attachment_compute_u_vsPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_texture_region, ffi.Float, ffi.Float, ffi.Float, ffi.Float, ffi.Float, ffi.Float, + ffi.Float, spine_array_float, spine_array_float)>>('spine_region_attachment_compute_u_vs'); + late final _spine_region_attachment_compute_u_vs = _spine_region_attachment_compute_u_vsPtr.asFunction< + void Function(spine_texture_region, double, double, double, double, double, double, double, spine_array_float, + spine_array_float)>(); + ffi.Pointer spine_region_attachment_get_name( spine_region_attachment self, ) { @@ -38007,15 +37959,30 @@ class SpineDartBindings { spine_sequence spine_sequence_create( int count, + bool pathSuffix, ) { return _spine_sequence_create( count, + pathSuffix, ); } late final _spine_sequence_createPtr = - _lookup>('spine_sequence_create'); - late final _spine_sequence_create = _spine_sequence_createPtr.asFunction(); + _lookup>('spine_sequence_create'); + late final _spine_sequence_create = _spine_sequence_createPtr.asFunction(); + + /// Copy constructor. + spine_sequence spine_sequence_create2( + spine_sequence other, + ) { + return _spine_sequence_create2( + other, + ); + } + + late final _spine_sequence_create2Ptr = + _lookup>('spine_sequence_create2'); + late final _spine_sequence_create2 = _spine_sequence_create2Ptr.asFunction(); void spine_sequence_dispose( spine_sequence self, @@ -38029,80 +37996,113 @@ class SpineDartBindings { _lookup>('spine_sequence_dispose'); late final _spine_sequence_dispose = _spine_sequence_disposePtr.asFunction(); - spine_sequence spine_sequence_copy( + /// Computes UVs and offsets for the specified attachment. Must be called if the + /// regions or attachment properties are changed. + void spine_sequence_update_1( spine_sequence self, + spine_region_attachment attachment, ) { - return _spine_sequence_copy( + return _spine_sequence_update_1( self, - ); - } - - late final _spine_sequence_copyPtr = - _lookup>('spine_sequence_copy'); - late final _spine_sequence_copy = _spine_sequence_copyPtr.asFunction(); - - void spine_sequence_apply( - spine_sequence self, - spine_slot_pose slot, - spine_attachment attachment, - ) { - return _spine_sequence_apply( - self, - slot, attachment, ); } - late final _spine_sequence_applyPtr = - _lookup>( - 'spine_sequence_apply'); - late final _spine_sequence_apply = - _spine_sequence_applyPtr.asFunction(); + late final _spine_sequence_update_1Ptr = + _lookup>( + 'spine_sequence_update_1'); + late final _spine_sequence_update_1 = + _spine_sequence_update_1Ptr.asFunction(); - ffi.Pointer spine_sequence_get_path( + void spine_sequence_update_2( + spine_sequence self, + spine_mesh_attachment attachment, + ) { + return _spine_sequence_update_2( + self, + attachment, + ); + } + + late final _spine_sequence_update_2Ptr = + _lookup>('spine_sequence_update_2'); + late final _spine_sequence_update_2 = + _spine_sequence_update_2Ptr.asFunction(); + + spine_array_texture_region spine_sequence_get_regions( + spine_sequence self, + ) { + return _spine_sequence_get_regions( + self, + ); + } + + late final _spine_sequence_get_regionsPtr = + _lookup>('spine_sequence_get_regions'); + late final _spine_sequence_get_regions = + _spine_sequence_get_regionsPtr.asFunction(); + + int spine_sequence_resolve_index( + spine_sequence self, + spine_slot_pose pose, + ) { + return _spine_sequence_resolve_index( + self, + pose, + ); + } + + late final _spine_sequence_resolve_indexPtr = + _lookup>('spine_sequence_resolve_index'); + late final _spine_sequence_resolve_index = + _spine_sequence_resolve_indexPtr.asFunction(); + + spine_texture_region spine_sequence_get_region( spine_sequence self, - ffi.Pointer basePath, int index, ) { - return _spine_sequence_get_path( + return _spine_sequence_get_region( self, - basePath, index, ); } - late final _spine_sequence_get_pathPtr = - _lookup Function(spine_sequence, ffi.Pointer, ffi.Int)>>( - 'spine_sequence_get_path'); - late final _spine_sequence_get_path = _spine_sequence_get_pathPtr - .asFunction Function(spine_sequence, ffi.Pointer, int)>(); + late final _spine_sequence_get_regionPtr = + _lookup>('spine_sequence_get_region'); + late final _spine_sequence_get_region = + _spine_sequence_get_regionPtr.asFunction(); - /// Returns a unique ID for this attachment. - int spine_sequence_get_id( + spine_array_float spine_sequence_get_u_vs( spine_sequence self, + int index, ) { - return _spine_sequence_get_id( + return _spine_sequence_get_u_vs( self, + index, ); } - late final _spine_sequence_get_idPtr = - _lookup>('spine_sequence_get_id'); - late final _spine_sequence_get_id = _spine_sequence_get_idPtr.asFunction(); + late final _spine_sequence_get_u_vsPtr = + _lookup>('spine_sequence_get_u_vs'); + late final _spine_sequence_get_u_vs = + _spine_sequence_get_u_vsPtr.asFunction(); - void spine_sequence_set_id( + /// Returns vertex offsets from the center of a RegionAttachment. Invalid to call + /// for a MeshAttachment. + spine_array_float spine_sequence_get_offsets( spine_sequence self, - int id, + int index, ) { - return _spine_sequence_set_id( + return _spine_sequence_get_offsets( self, - id, + index, ); } - late final _spine_sequence_set_idPtr = - _lookup>('spine_sequence_set_id'); - late final _spine_sequence_set_id = _spine_sequence_set_idPtr.asFunction(); + late final _spine_sequence_get_offsetsPtr = + _lookup>('spine_sequence_get_offsets'); + late final _spine_sequence_get_offsets = + _spine_sequence_get_offsetsPtr.asFunction(); int spine_sequence_get_start( spine_sequence self, @@ -38186,18 +38186,49 @@ class SpineDartBindings { late final _spine_sequence_set_setup_index = _spine_sequence_set_setup_indexPtr.asFunction(); - spine_array_texture_region spine_sequence_get_regions( + bool spine_sequence_get_path_suffix( spine_sequence self, ) { - return _spine_sequence_get_regions( + return _spine_sequence_get_path_suffix( self, ); } - late final _spine_sequence_get_regionsPtr = - _lookup>('spine_sequence_get_regions'); - late final _spine_sequence_get_regions = - _spine_sequence_get_regionsPtr.asFunction(); + late final _spine_sequence_get_path_suffixPtr = + _lookup>('spine_sequence_get_path_suffix'); + late final _spine_sequence_get_path_suffix = + _spine_sequence_get_path_suffixPtr.asFunction(); + + ffi.Pointer spine_sequence_get_path( + spine_sequence self, + ffi.Pointer basePath, + int index, + ) { + return _spine_sequence_get_path( + self, + basePath, + index, + ); + } + + late final _spine_sequence_get_pathPtr = + _lookup Function(spine_sequence, ffi.Pointer, ffi.Int)>>( + 'spine_sequence_get_path'); + late final _spine_sequence_get_path = _spine_sequence_get_pathPtr + .asFunction Function(spine_sequence, ffi.Pointer, int)>(); + + /// Returns a unique ID for this attachment. + int spine_sequence_get_id( + spine_sequence self, + ) { + return _spine_sequence_get_id( + self, + ); + } + + late final _spine_sequence_get_idPtr = + _lookup>('spine_sequence_get_id'); + late final _spine_sequence_get_id = _spine_sequence_get_idPtr.asFunction(); spine_sequence_timeline spine_sequence_timeline_create( int frameCount,